高版本excel可以用textjoin函数做,还可以在函数内设置是否忽略空单元格
![]()
低版本excel可以用CONCAT和IF组合成数组公式
![]()
上图示例里的公式:
=CONCAT(IF(COLUMN(A1:C1)3,A1:C1&",",A1:C1))
输入后按ctrl+shift+回车转化为数组公式
公式含义:判断A1:C1每个单元格所在列是否小于3,如果小于3,将单元格的值后边连接逗号,否则只返回单元格的值,然后将所有返回值连接
如果引用区域为列,把COLUMN改成ROW
如果引用区域为多行多列,可以用AND增加IF的判定条件,忽略空值同理
|
|