有人能告诉我为什么第二个IF语句在下面的代码中无效吗?
我基本上要求发生三件事;
我只能让两份声明生效..。
=IF(H8=0,(D8)&","&(E8)&","&(F8)&“和"&(G8),(IF(G8=0,(D8)&","&(E8)&”和"&(F8),(D8)&","&(E8)&","&(F8)&","&(G8)&“和”&(H8)“)
我的行看起来如下: D=blueberries E=cranberries F=black currents G=strawberries H=gojiberries
请帮帮忙
亚历克斯
发布于 2013-11-03 01:23:58
这将只返回不是空白的单元格值的级联,除非下一个单元格为空,否则值之间有逗号,在这种情况下,逗号将被" and "替换。
=D8&IF(E8<>"",IF(F8<>"",", "," and "),)&E8&IF(F8<>"",IF(G8<>"",", "," and "),)&F8&IF(G8<>"",IF(H8<>"",", "," and "),)&G8&IF(H8<>""," and "&H8,"")
发布于 2013-11-02 23:41:51
尝试使用此版本
=D8&", "&E8&", "&F8&IF(G8=0,"",", "&G8)&IF(H8=0,"",", "&H8)
https://stackoverflow.com/questions/19748134
复制相似问题