使用IF连接

时间:2014-11-12 14:28:46

标签: excel excel-formula

我有一张Excel表单,我正在尝试简化并遇到问题。 我需要做的是将三个字符串单元组合在一起,但根据其值缩短其中一个字符串。我想做的是:

=CONCATENATE(G6,=IF(H6="BLACK","B",IF(H6="GALV","G","ERR")),I6)

这应该是直截了当的,但Excel不喜欢单元格中的IF语句。它必须被包含在一个单元格中,这使得它变得艰难。

这可能吗?

2 个答案:

答案 0 :(得分:3)

应该是这样的:

=CONCATENATE(G6,IF(H6="BLACK","B",IF(H6="GALV","G","ERR")),I6)

您的公式存在小问题。您使用了" = "公式内的运算符无效。因此,而不是 = IF 只使用 IF

答案 1 :(得分:0)

略短的版本:

=G6&IF(OR(H6="black",H6="galv"),LEFT(H6),"ERR")&I6