发布网友 发布时间:2022-02-23 05:20
共2个回答
热心网友 时间:2022-02-23 06:49
C2单元格输入公式=IFERROR(INDEX(B$2:B$1000,SMALL(IF((A$2:A$1000=A2)*(B$2:B$1000<>""),ROW($2:$1000)-1),1)),"")
数组公式,按Ctrl+Shift+Enter三键结束公式,使公式前后产生大括号{}后,下拉公式。 如图:(数据出来后,选中C列,复制,选择性粘贴为数值,去除公式,再将B列删除即可)
追问非常感谢,还有个问题,我试了几次,差不多都是到一千多后面就是空值了,就没有了。这个应该怎么办呢?麻烦高手帮我看看。是不是把里面的数字1000改成更大的就好了?公式里面
热心网友 时间:2022-02-23 08:07
选择B列,按F5键,定位条件,空值,确定。输入如下公式
=if(vlookup(a2,a3:a$100,2,)="",vlookup(a2,a1:a$100,2,),vlookup(a2,a3:a$100,2,))
Ctrl+enter