使用IF的CONCATENATE
我有一个Excel工作表,我试图简化和遇到问题。 我需要做的是将三个string的单元格组合在一起,但是根据它的值缩短其中的一个。 我想要做的是这样的:
=CONCATENATE(G6,=IF(H6="BLACK","B",IF(H6="GALV","G","ERR")),I6)
这应该是直截了当的,但Excel不喜欢单元格中的IF
语句。 它必须被包含在一个单元格中,这使得这个难度更大。
这可能吗?
应该是这样的:
=CONCATENATE(G6,IF(H6="BLACK","B",IF(H6="GALV","G","ERR")),I6)
你的公式有一个小问题。 您在公式中使用了“ = ”运算符,这是无效的。 因此,而不是= IF使用IF 。
略短一点的版本:
=G6&IF(OR(H6="black",H6="galv"),LEFT(H6),"ERR")&I6