Excel 使用IF函数代替连接以获得清晰的结果

Excel 使用IF函数代替连接以获得清晰的结果,excel,Excel,我想合并5个单元格(项目类型规格品牌零件号说明)作为结果 ITEM, TYPE (SPECIFICATION) (BRAND PART) 我使用连接公式作为 =CONCATENATE(A2,", ",B2," (",C2,") (",D2," ",E2,")") 但问题是,默认情况下,视图是 ", () ( )" 现在,若规范为空,结果将是“a,a()(s)” 如果规格为空或品牌零件为空,我不需要这些括号。 任何人都可以让我知道,如果功能,以便我可以看到清晰的结果 非常感谢 问候,,

我想合并5个单元格(项目类型规格品牌零件号说明)作为结果

 ITEM, TYPE (SPECIFICATION) (BRAND PART)
我使用连接公式作为

=CONCATENATE(A2,", ",B2," (",C2,") (",D2," ",E2,")") 
但问题是,默认情况下,视图是

",  () ( )"
现在,若规范为空,结果将是“a,a()(s)”

如果规格为空或品牌零件为空,我不需要这些括号。 任何人都可以让我知道,如果功能,以便我可以看到清晰的结果

非常感谢

问候,, 峡谷

像这样吗

F3中的公式和向下的公式:

=A3&", "&B3&IF(C3<>""," ("&C3&")","")&IF(OR(D3<>"",E3<>"")," ("&D3&IF(AND(D3<>"",E3<>"")," ","")&E3&")","")
=A3&“,”&B3&IF(C3“,”(&C3&“,”)&IF(或(D3“,”E3“),”(&D3&IF(和(D3“,”E3“,”,”E3&“,”)
如果和为空,则使用连接的组合。我已经做了规格,使用相同的品牌。
祝你一切顺利

谢谢你,尼廷。。但问题仍然存在,因为若任何字段为空,我不需要()。。但阿克塞尔·里克特给出的解决方案完全符合我的要求。。但也感谢您…嗨,Axel,请让我知道您是否可以帮助我了解excel中使用的if和相关逻辑。。在这方面我很笨,这里解释了Excel中
IF
函数的逻辑:<代码>和
函数请参见此处:<代码>或函数:
CONCATENATE
函数,但也提示将
&
作为连接运算符:。
=CONCATENATE(A3,", ",B3,IF(ISBLANK(C3),CONCATENATE(""),CONCATENATE(" (",C3,")")), " (",D3," ",E3,")")