Excel 如果单元格包含文本则使用文本

Excel 如果单元格包含文本则使用文本

我需要标准化某些站点的名称,例如悉尼办事处、新南威尔士州办事处、Orange -> 都应为悉尼。其他站点也一样,例如布里斯班办事处、昆士兰州 Exp -> 应为布里斯班。

我可以执行嵌套 IF。请建议对下面写的公式进行修改。

=IFERROR(IF(SEARCH("*Syd*",S2,1),"Sydney"),"No")

答案1

您可以通过将新的 IF 函数作为前一个 IF 函数的 if_false 参数来嵌套 IF。例如:

=IFERROR(IF(SEARCH("Syd",S3,1),"Sydney",IF(SEARCH("Bri",S3,1),"Brisbane")),"No")

或者,我建议使用另一个包含名称和查找函数(例如 VLOOKUP)的表格。请查看下面的示例表:

Actual Value        |   Standardize Value
====================|====================
Sydney Office       |   Sydney
NSW Office          |   Sydney
Orange              |   Sydney
Brisbane office     |   Brisbane
QLD Exp             |   Brisbane

相关内容