我需要在表格中查找某些内容的值,然后返回它所在的行。该值可以在任何列中,因此匹配似乎并不理想。最好的方法是什么?
例如,假设该表有2列。第1列有A,B,C,D。第2列有E,F,G,H。我想找出哪一行" G"是的,所以我想以某种方式返回" 3"事先不知道" G"在第2栏。
答案 0 :(得分:0)
请尝试:
=IFERROR(MATCH("g",A:A,0),MATCH("g",B:B,0))
等等,如果有更多列。
答案 1 :(得分:0)
假设您的数据没有重复,请给出以下布局:
Column 1 Column 2
A E
B F
C G
D H
,这个公式:
=MAX(IF(A1:B5="G",ROW(A1:B5),0))
会做你想要的。在这种情况下,它将返回4.它还能够使用infinte数量的列(如果没有重复,很多列可能会影响性能)
它是一个数组公式,所以你必须用 Ctrl + Shift + 输入
来确认它