首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么这个公式不起作用?

为什么这个公式不起作用?
EN

Stack Overflow用户
提问于 2013-11-02 23:33:44
回答 2查看 143关注 0票数 1

有人能告诉我为什么第二个IF语句在下面的代码中无效吗?

我基本上要求发生三件事;

  1. 如果D,E,F,G,H中有一个值,那么我希望它键入",“和”像这样“;蓝莓,蔓越莓,黑流,草莓和枸杞。
  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)&“和”&(H8)“)

我的行看起来如下: D=blueberries E=cranberries F=black currents G=strawberries H=gojiberries

请帮帮忙

亚历克斯

EN

回答 2

Stack Overflow用户

发布于 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,"")

票数 3
EN

Stack Overflow用户

发布于 2013-11-02 23:41:51

尝试使用此版本

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19748134

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档