与我定义的可用类型相比,我想在整个列中搜索不匹配(我犯的类型错误)。如果有任何不匹配,我希望在下面的单元格中显示该不匹配的单元格。
所以这就是我所拥有的(出于隐私原因,我用同义词替换了实际类型,显然它们没有命名为 type# irl):
E 列:E
- 类型 1 (E1)
- 5型(E2)
- 类型 3 (E3)
- 类型 3 (E4)
- 7型(E5)
- Tipe2 (E6)
- 类型 9 (E7)
- (E8)
- 类型 3 (E9)
K2 栏:K10
- 类型 1 (K2)
- 类型 2 (K3)
- 3型(K4)
- 4型(K5)
- 5型(K6)
- 6型(K7)
- 7型(K8)
- 8型(K9)
- 9型(K10)
例如,我在单元格 E6 中创建了类型错误“tipe2”,并在单元格 E8 中添加了一个空行。现在我想要一个公式,当 E:E 列中的某些内容与 K2:K10 列中的一种类型不匹配时显示“错误”,否则不打印任何内容或“未找到错误”。同时我希望在一个单独的单元格中不匹配单元格的坐标(在本例中为 E6)。
我已经得到了获取不匹配单元格的部分,其中 my_string 应替换为已找到的不匹配字符串:
="E"&MATCH("my_string",E:E,FALSE)+IF(COUNTIF(E:E,"my_string")=1,0,COUNTIF(E:E,"my_string")-1)
PS:我不想要 VBA 脚本!我只想要两个单元格内的公式。看看我是否犯了不匹配,如果我确实犯了不匹配,我想要单元格的坐标(或者当发现多个不匹配时,最后一个单元格的坐标)。