excel中有A和B两列,B列中的数据为A列的一部分(不连续),有没有公式,可以将A列中其他的数据自动填充到B列?

2024-12-18 13:50:24
推荐回答(3个)
回答1:

完全可以。
不过需要用到数组公式
假设你的数据A列是A1:A100,B列少,是B1:B40
那么B41输入
=INDEX($a$1:$a$100,SMALL(IF((COUNTIF(b$1:b$40,a$1:a$100)=0)*(MATCH(a$1:a$100,a$1:a$100,)=ROW($1:$100)),ROW($1:$100),4^8),ROW(A1)))&""
输入完公式,不要直接按回车,按下ctrl+shift+回车,三键结束公式输入,然后将这个公式下拉到B100,进行填充

回答2:

把B列空白筛选出来,用下面公式
=vlookup(b1,a:a,1,)

回答3:

宏表函数。