我正在使用公式:
=(INDEX($A$2:$A$300, MATCH(0, COUNTIF($B$1:B1, $A$2:$A$300), 0))
这将从A列中获取值列表,并在B列中再现它以仅显示每个值一次,即如果值重复,则跳过它。
在大多数情况下,它完全按照我的意愿工作,但是,A列中的某些值包含通配符'?'。
有可能让这个公式来对待'?'作为一个标准角色?理想情况下,我想在公式本身中包含此规则,而不是必须使用'〜?'进行'查找和替换'。这有可能吗?
非常感谢
答案 0 :(得分:3)
将公式更改为:
=(INDEX($A$2:$A$300,MATCH(0,COUNTIF($B$1:B1,SUBSTITUTE($A$2:$A$300,"?","~?")),0)))
用 ctrl确认 + shift + 输入
这会将公式中的?
替换为公式中的~?
。
答案 1 :(得分:1)
你需要"逃避"那些人物。这与在Excel中搜索时的操作相同,前缀为波形符:〜
所以这会搜索问号:
=MATCH("~?",A1:A10,0)