如何在 table 中搜索单元格值
How to search cell value in a table
搜索对象可以在任何行和任何列中,因此仅靠查找是行不通的。
我还需要它 return 右侧单元格的值,但是 return 它的位置会很好
的公式
在K5中输入公式:
=INDEX(A1:I22,SUMPRODUCT(ROW(A1:A22)*(A1:I22=K4)),SUMPRODUCT(COLUMN(A1:I1)*(A1:I22=K4))+1)
您也可以尝试 OFFSET()
功能与 SUMPRODUCT()
。
=OFFSET(A1,SUMPRODUCT(ROW(A1:G20)*(A1:G20=$I))-1,SUMPRODUCT(COLUMN(A1:G20)*(A1:G20=$I)))
尝试:
=VLOOKUP(K4; {FLATTEN(B5:G20)\{QUERY(FLATTEN(B5:G20); "offset 1"; 0); ""}}; 2; 0)
搜索对象可以在任何行和任何列中,因此仅靠查找是行不通的。
我还需要它 return 右侧单元格的值,但是 return 它的位置会很好
的公式在K5中输入公式:
=INDEX(A1:I22,SUMPRODUCT(ROW(A1:A22)*(A1:I22=K4)),SUMPRODUCT(COLUMN(A1:I1)*(A1:I22=K4))+1)
您也可以尝试 OFFSET()
功能与 SUMPRODUCT()
。
=OFFSET(A1,SUMPRODUCT(ROW(A1:G20)*(A1:G20=$I))-1,SUMPRODUCT(COLUMN(A1:G20)*(A1:G20=$I)))
尝试:
=VLOOKUP(K4; {FLATTEN(B5:G20)\{QUERY(FLATTEN(B5:G20); "offset 1"; 0); ""}}; 2; 0)