2015-09-27 49 views
0

我想使用IF函數,而不是串聯,以獲得清晰的效果

ITEM, TYPE (SPECIFICATION) (BRAND PART) 

我使用串連公式5個細胞(項目類型規格品牌型號說明)相結合的結果作爲

=CONCATENATE(A2,", ",B2," (",C2,") (",D2," ",E2,")") 

但問題是在默認情況下視圖是

", () ()" 

現在,如果規範爲空,結果將是「a,a()(ss)」。

如果規範爲空或品牌部分爲空,我不想要這些括號。 任何人都可以讓我知道IF功能,以便我可以看到清晰的結果。

非常感謝提前。

問候, Ravinder

回答

0

像這樣嗎?

enter image description here

公式中F3和向下:串連的

=A3&", "&B3&IF(C3<>""," ("&C3&")","")&IF(OR(D3<>"",E3<>"")," ("&D3&IF(AND(D3<>"",E3<>"")," ","")&E3&")","") 
+0

非常感謝Axel Richter ......非常棒......非常感謝:)你解決了我的問題.... –

+0

嗨Axel,請讓我知道如果你能幫助我理解IF和相關邏輯的使用在excel中。我在這裏很笨拙 –

+0

Excel中IF函數的邏輯在這裏解釋:https://support.office.com/en-us/article/IF-function-69aed7c9-4e8a-4755 -a9bc-aa8bbff73be2。 'AND'function參見:https://support.office.com/en-us/article/AND-function-5f19b2e8-e1df-4408-897a-ce285a19e9d9。 'OR'功能:https://support.office.com/en-US/article/OR-function-7D17AD14-8700-4281-B308-00B131E22AF0。 'CONCATENATE'函數,但也提示'&'爲級聯運算符:https://support.office.com/zh-CN/article/CONCATENATE-function-8F8AE884-2CA8-4F7A-B093-75D702BEA31D。 –

0
=CONCATENATE(A3,", ",B3,IF(ISBLANK(C3),CONCATENATE(""),CONCATENATE(" (",C3,")")), " (",D3," ",E3,")") 

使用組合,如果是空白的。我已經完成了規範,使用相同的品牌。 一切順利。 :)

+0

謝謝Nitin ..但問題將仍然存在,因爲我不想()如果任何領域是空白的..但由Axel Richter給出的解決方案完全符合我的要求..但也要感謝你...... –

相關問題