关于excel面板数据匹配的问题,求解答

2025-01-19 13:06:50
推荐回答(4个)
回答1:

用你的公式“=VLOOKUP(E2,C2:D13,2,0)"不可能实现F列数据的。

改用下面的公式吧:

=INDEX(D:D,SMALL(IF(C$1:C$100=E2,ROW($1:$100),4^8),COUNTIF(E$2:E2,E2)))

数组公式,输入后先不要回车,按Ctrl+Shift+Enter结束计算,再向下填充。

回答2:

VLOOKUP只会显示所选范围内对应的第一个数。
你G栏G9之前的数能够对上只是侥幸而已(因为C2:D13相对变动)
当你G9时,公式所选区域正好显示了C9:D20,而G10时,公式区域是C10:D21,只会显示004对应的第一行。

回答3:

G2单元格的函数修改为
=Vlookup(E2,$C$2:$D$13,2,0)
也即,引用地址必须为绝对地址。这样,拖动填充才能显示正确的结果。
另请注意,上述公式中的符号全部应该为英文状态下输入。

回答4:

这样多项选择据我所知不能用vlookup。