如何在同一个excel工作簿中,在一个工作表的某单元格遍历另一个工作表从A1到A100.

vlookup似乎不能遍历啊。是不是只能用vba啊?
2025-04-10 12:16:49
推荐回答(3个)
回答1:

=MATCH(B1,SHEET2!$A$1:$A$100,0)

公式作用:
在sheet2的A1~A100的区域内,反馈B1数据对应的行号。

扩展返回是否存在的逻辑信息:
=IF(ISERROR(MATCH(B1,SHEET2!$A$1:$A$100,0)),"N","Y")

回答2:

你说的遍历是什么意思?是要找出位置吗?请用match函数
=match(a1,sheet2!A1:A100,0)

回答3:

=INDIRECT("'Sheet1'!"&ADDRESS(MATCH(A4,'Sheet1'!$A$1:$A$100,0)+0,1,,))