Excel 中的多个 IF 语句和串联

Excel 中的多个 IF 语句和串联

Excel 示例

到目前为止,我已经成功将单元格 I1 和 J1 与单词“From”和“To”连接起来,并将它们放在不同的行上:

=CONCATENATE("From: ",I1," ","To: ",J1)

我还设法使用以下命令填充 L 列(仅当 H 列中有数据时):

=IF(H1="","","Notes: " & H1)

现在,我想用这两个公式的组合来填充 M 列,但是我迷失在一堆不起作用的 IF 语句中:

=IF(H1="","","Notes: " & H1,"",if(I1="","","From: " & I1," ",if(J1="","","From: " & J1)))

答案1

连接文本不需要 Concatenate()。& 符号可以做同样的事情,而且输入的内容要少得多。考虑一下

="From: "&I1&" "&"To: "&J1&" "&IF(H1="","","Notes: " & H1)

答案2

添加 IF 语句作为 CONCATENATE 的另一个参数

例如:

=CONCATENATE("From: ",I1," ","To: ",J1," ", IF(H1="","","Notes: " & H1))

话虽如此,我不知道您是否真的想再次重现相同的信息。您可以这样做:

=K1&L1

由于您已经按预期制作了 K1 和 L1,因此这会将两者放在一起。

相关内容