发布网友 发布时间: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列
数组公式