我有一列不统一的几千个文件名。例如:
| Column A | Column B |
===============================
| junk_City1_abunc | City1 |
-------------------------------
| nunk_City1_blahb | City1 |
-------------------------------
| small=City2_jdjf | City2 |
-------------------------------
| mozrmcity3_somet | City3 |
我想在 A 列的文本中识别城市并将其返回到 B 列。
我想出了一个复杂的公式来解决这个问题,但是如果在 A 列中的新条目的文件名中添加更多城市,则很难调整。
这是一个例子:
=IF(ISNA(MATCH("*"&$W$3&"*",I248,0)),IF(ISNA(MATCH("*"&$W$4&"*",I248,0)),IF(ISNA(MATCH("*"&$W$5&"*",I248,0)),IF(ISNA(MATCH("*"&$W$6&"*",I248,0)),IF(ISNA(MATCH("*"&$W$7&"*",I248,0)),IF(ISNA(MATCH("*"&$W$8&"*",I248,0)),"Austin","Orlando"),"Las Vegas"),"Chicago"),"Boston"),"Las Angeles"),"National")
似乎应该有一种更简单的方法来做到这一点,但我就是想不通。
(更糟糕的是,我不仅在文件名中标识了一个城市,而且还在寻找其他属性来填充其他列)
任何人都可以帮忙吗?