我有一个单词列表(“大单”)。我想用其他预定义的单词替换该列表中的某些单词(“替换为”)。我正在使用“清单”告诉公式要替换哪些单词。这适用于每个替换组一个单词。
但是我需要使用多个替换单词,如下面的示例所示。我想我可能会以某种方式使用清单矩阵匹配号,但我无法让它工作。有什么想法吗?
编辑:我扩展了以下答案以捕捉空单元格 - 这些不适用于匹配:=IF(ISBLANK(A17),"EMPTY",IF(ISERROR(MATCH(A17,B$17:B$20,0)),A17,INDEX(C$17:C$20,MATCH(A17,B$17:B$20,0))))
答案 0 :(得分:3)
是的,你是对的,你只需要使用INDEX从C列获取对应于你从MATCH得到的数字的替换字符串: -
=IF(ISERROR(MATCH(A17,B$17:B$20,0)),A17,INDEX(C$17:C$20,MATCH(A17,B$17:B$20,0)))
或
=IFERROR(INDEX(C$17:C$20,MATCH(A17,B$17:B$20,0)),A17)