excel根据单元格的值在另一个表中查找位置,并返回所在行号和列号

能否根据表中某个工资数据,反查工资级别和档次两个信息?

级别的公式:=INDIRECT("A" & SUMPRODUCT((A1:E5=A9)*ROW(A1:E5)))

档次的公式:=OFFSET(A1,0,SUMPRODUCT((A1:E5=A9)*COLUMN(A1:E5))-1)

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-12-25
把数据结构改为三列,分别是:工资数据、级别、档次,并按工资大小排序
然后,用VLOOKUP函数,用工资额即可查到对应的级别和档次了,就会变成非常方便了。
第2个回答  2020-08-12
为了公式简便,建议你对等级降序排列,然后在C18输入公式,下拉:
=INDEX($A$2:$A$12,MATCH(B18,$B$2:$B$12))&"-"&INDEX($B$1:$F$1,MATCH(B18,OFFSET($A$1,MATCH(B18,$B$2:$B$12),1,1,5)))
第3个回答  2020-03-12
sub aa()
dim irow,icol
irow=range("b2").row
icol=range("b2").column
msgbox "b2单元格的行号是" & irow &",列号是" & icol
end sub
相似回答