Excel:在同一列中匹配两次

Excel:在同一列中匹配两次

Excel 公式是什么?在列中搜索匹配项,然后从该行开始,在同一列中查找另一个匹配项。例如,假设有一列包含 1000 个字母。

ABCD ...

我想要找到跟随 C 的 B 的索引,理想情况下是绝对的。

答案1

chuff 的答案对我有用,可能是最好的方法,但你也可以使用这个包含整个列的“数组”版本

=MATCH("B",IF(ROW(A:A)>MATCH("C",A:A,0),A:A),0)

使用 CTRL+SHIFT+ENTER 确认

适用于 Excel 2007 或更高版本

答案2

如果字母列位于单元格 A1 至 A1000 中,则要查找“B”使用公式:

=MATCH("B",OFFSET(A1:A1000,MATCH("B",A1:A1000,0),0),0)+MATCH("B",A1:A1000,0)

将回复您有关如何更改以删除对第 1,000 行的硬引用。

答案3

选择包含不应重复识别的条目的列。然后在数据点击选项卡下的过滤器图标先进的。选择unique entries only。任何多次输入的条目都不会显示!

相关内容