excel中如何用公式快速合并两列数据

发布网友 发布时间:2022-03-09 05:25

我来回答

2个回答

热心网友 时间:2022-03-09 06:54

按你的逻辑不管怎样都取C列数据,逻辑错误。

如果:C列为空取B列,否则取C列,公式为:

=IF(VLOOKUP(A1,Sheet1!A:C,3,)="",VLOOKUP(A1,Sheet1!A:C,2,),VLOOKUP(A1,Sheet1!A:C,3,))

热心网友 时间:2022-03-09 08:12

数组公式或VBA
=INDEX(Sheet1!C:C,SMALL(IF(Sheet1!$C$2:Sheet1!$C$100<>"",65536),ROW(A1)))

=INDEX(Sheet1!A:A,SMALL(IF(Sheet1!$C$2:Sheet1!$C$100<>"",65536),ROW(A1)))
同时按CTRL SHIFt 回车键,公式右拉,下拉3列
数组公式

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com