【Excel】三列存的都是同一信息,只取有数的那列?一招教你提取有效值!
大家有没有遇到过这样的情况?
三列数据都表示客户联系方式,
需要提取有值的那一列;
若其中两列或三列都有值,优先取第1个有数的值。
今天格子间为大家介绍:如何对多列提取有效信息?轻松实现“多列合一”!
方法1:IF函数
拓展至四列、五列:
方法2:IFS函数
方法3:INDEX+MATCH函数
方法4:TEXTJOIN函数

注意事项
①“空值”的陷阱:
上述公式中<>”” 判断真正的空白单元格。
如果单元格里有公式返回的空字符串,即公式中的【=””】,系统会判定为非空。
这种情况需用【=IF(TRIM(A2)=””,…)】排空。
②【0】不是空值:
如果需要将0也视为无效,可以增加条件:
③性能:
对于几万行数据,IF嵌套和IFS性能差别不大,INDEX+MATCH公式略慢。
👇关注格子,学习更多办公实用技巧,2026争取少加班、早下班!
夜雨聆风