合并两个IF语句

时间:2018-12-03 21:26:27

标签: excel if-statement concat

我有4列。

H列是“手动输入”列

第一栏(新业务/失去的客户)和J(有机增长/有机下降)都是我制定的IF语句

列K有一个Concat公式,我需要将列I和J的列表都拉入。例如如果I列中有某些内容而不是J列中的内容,那么它将成为列表的一部分(反之亦然。(如果您能想到更好的方式来聆听它))。

但是,如果我在“手动输入”列中输入了某些内容,则需要使用该内容来放置/覆盖K列中的IF语句列。

基本上我需要将I列和J列合并,但是如果输入手动数据可以更改

Example

预先感谢

2 个答案:

答案 0 :(得分:0)

按以下步骤在K2中输入数组公式,=INDEX(H2:J2,MATCH(FALSE,ISBLANK(H2:J2),0))按ctrl + shift + enter使其成为数组公式。然后填写。

这基本上是说找到H,I,J中的第一个非空白值并使用它。因此,如果填充了H,它将使用它。如果不是,则使用I;如果不使用,则使用J。如果不使用,则使用#NA

但是在重新阅读问题之后,也许您需要将I / J组合在一起……回到示例中。

答案 1 :(得分:0)

这里有2个选项。首先:

IF(ISBLANK(H2), J2 & K2, H2)

或者,使用您已在K列中使用的代码:

IF(H2="", J2 & K2, H2)

CONCAT和“&”的作用几乎相同-使用CONCAT(J2, K2) J2 & K2,不能一次使用(CONCAT(J2 & K2)