Excel 按文本查找
Excel lookup by text
我正在尝试使用列中的文本查找 excel table
例如,如果我有
A1 | A2
宝马-X6 | 1
宝马-X5 | 1
马自达-1 | 2
马自达-2 | 2
马自达-3 | 2
梅赛德斯-奔驰 | 3
梅赛德斯- cls | 3
我想在A1中有Bmw的地方在a2中的值为1,依此类推,有帮助吗?
谢谢,
莫拉德.
=IF(NOT(ISERR(FIND("BMW",A1))),1,IF(NOT(ISERR(FIND("Mazda",A1))),2,IF(NOT(ISERR(FIND("Mercedes",A1))),3,"Unknown")))
继续该模式,如果您想添加其他查找条件,请替换最后一个 [Value if False]
。
另请注意,这是区分大小写的。
=IFERROR(MATCH(TRUE,ISNUMBER(SEARCH({"BMW","Mazda","Mercedes"},A2)),0),"")
根据需要添加更多制造商。
必须在 B2 中使用 Ctrl Shift Enter[= 作为数组公式输入12=]
我正在尝试使用列中的文本查找 excel table 例如,如果我有
A1 | A2
宝马-X6 | 1
宝马-X5 | 1
马自达-1 | 2
马自达-2 | 2
马自达-3 | 2
梅赛德斯-奔驰 | 3
梅赛德斯- cls | 3
我想在A1中有Bmw的地方在a2中的值为1,依此类推,有帮助吗?
谢谢, 莫拉德.
=IF(NOT(ISERR(FIND("BMW",A1))),1,IF(NOT(ISERR(FIND("Mazda",A1))),2,IF(NOT(ISERR(FIND("Mercedes",A1))),3,"Unknown")))
继续该模式,如果您想添加其他查找条件,请替换最后一个 [Value if False]
。
另请注意,这是区分大小写的。
=IFERROR(MATCH(TRUE,ISNUMBER(SEARCH({"BMW","Mazda","Mercedes"},A2)),0),"")
根据需要添加更多制造商。
必须在 B2 中使用 Ctrl Shift Enter[= 作为数组公式输入12=]