我想修改此公式以添加另一列:
=IF(LEN(AK2),AK$1&": "&AK2,"")&IF(AND(LEN(AK2&AL2)>0,COUNTA(AK2:AL2)=2)," _
& ","")&IF(LEN(AL2),AL$1&": "&AL2,)
我想要:连接 3 列 (AJ、AK 和 AL) - 连接的数据将输入到 V 列。
结果格式如下: - 如果存在空白单元格,则标题和空白字段不会显示
样本:
Column AJ | Column AK | Column AL
a info | b info | c info
- 如果 AJ 和 AK 为空,我希望看到以下内容:C 列:C 信息
- 如果 AK 为空,那么我希望看到的内容如下:AJ 列:a 信息 & AL 列:c 信息
- 如果 AJ、AK 和 AK 都有信息:AJ 列:a 信息 & AK 列:b 信息 & AL 列:c 信息
答案1
据我理解,您只想header: Cell content
在单元格内容不为空时包含。但是您的文本描述要复杂得多,如有必要,请澄清一下。
下面的公式确实做到了:如果单元格不为空,则仅包含来自列的数据,它看起来很长,但核心只有一半,我不得不复制公式以摆脱最后的“&”:
=IFERROR(LEFT(IF(AJ2<>"",AJ$1&": "&AJ2&" & ","")&IF(AK2<>"",AK$1&": "&AK2&" & ","")&IF(AL2<>"",AL$1&": "&AL2&" & ",""),LEN(IF(AJ2<>"",AJ$1&": "&AJ2&" & ","")&IF(AK2<>"",AK$1&": "&AK2&" & ","")&IF(AL2<>"",AL$1&": "&AL2&" & ",""))-3),"")