簡體   English   中英

為什么這個公式不起作用?

[英]Why isn't this formula working?

有人可以告訴我為什么第二個IF語句不能在下面的代碼中工作嗎?

我基本上需要做三件事;

  1. 如果D,E,F,G,H中有一個值,那么我希望它用“,”,“和”這樣輸入; 藍莓,小紅莓,黑潮,草莓和gojiberries
  2. 如果只有D,E,F,G的值那么; 藍莓,小紅莓,黑電流和草莓
  3. 如果只有D,E,F的值那么; 藍莓,小紅莓和黑電流

我只能得到兩個陳述......

= IF(H8 = 0,(D8)&“,”&(E8)&“,”&(F8)&“和”&(G8),(IF(G8 = 0,(D8)&“,”& (E8)&“和”&(F8),(D8)&“,”&(E8)&“,”&(F8)&“,”&(G8)&“and”&(H8)))))

我的行看起來像這樣:D =藍莓E =小紅莓F =黑電流G =草莓H = gojiberries

請幫忙

亞歷克斯

這將僅返回非空白的單元格值的串聯,並在值之間使用逗號,除非下一個單元格為空,在這種情況下,逗號將替換為" and "

=D8&IF(E8<>"",IF(F8<>"",", "," and "),)&E8&IF(F8<>"",IF(G8<>"",", "," and "),)&F8&IF(G8<>"",IF(H8<>"",", "," and "),)&G8&IF(H8<>""," and "&H8,"")

嘗試使用此版本

=D8&", "&E8&", "&F8&IF(G8=0,"",", "&G8)&IF(H8=0,"",", "&H8)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM