【发布时间】:2013-03-09 13:18:49
【问题描述】:
我想在整个列中搜索与我定义的可用类型相比的不匹配(我犯的类型错误)。如果有任何不匹配,我希望在下面的单元格中显示该不匹配的单元格。
所以这就是我所拥有的(出于隐私原因,我用同义词替换了实际类型,显然它们没有命名为 type# irl):
E 列:E
- type1 (E1)
- type5 (E2)
- type3 (E3)
- 类型 3 (E4)
- type7 (E5)
- tipe2 (E6)
- type9 (E7)
- (E8)
- type3 (E9)
K2 栏:K10
- type1 (K2)
- type2 (K3)
- type3 (K4)
- type4 (K5)
- type5 (K6)
- type6 (K7)
- type7 (K8)
- type8 (K9)
- type9 (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 脚本!我只想要两个单元格内的公式。看看我是否犯了不匹配,如果我确实犯了不匹配,我想要单元格的坐标(或者当发现多个不匹配时,最后一个单元格的坐标)。
【问题讨论】:
标签: excel text position excel-formula mismatch