EXCEL多个单元格的文字合并,并用符号分隔

如图示的表格。我用公式B2&"、"&B3&"、"&B4&"、"&B5&"、"&B6把“有货的商品”的名称列出来的。但问题是,第4、5行并没有商品,所以得到的结果后面多了几... 如图示的表格。我用公式B2&"、"&B3&"、"&B4&"、"&B5&"、"&B6把“有货的商品”的名称列出来的。但问题是,第4、5行并没有商品,所以得到的结果后面多了几个标点符号,成了“A、B、C、、”。
向高手求助,如何能合并单元格,还能自动把没有数据的单元格剔除,最终形成的结果是“A、B、D”。
这里有个前提:表格的大小是固定的,图片中显示的是5行,而我实际应运的是一张15行的表格,肯定不会再增加行数了。
展开
 我来答
苗乔恩
科技发烧友

2017-10-30 · 电脑数码,办公应用爱好者。
苗乔恩
采纳数:9707 获赞数:14595

向TA提问 私信TA
展开全部
  1. 公式如下:

    =A1&IF(B1="","","、B1")&IF(C1="","","、C1")&IF(D1="","","、D1")&IF(E1="","","、E1")

  2. 效果如图所示:

2724421
推荐于2017-10-30 · TA获得超过2493个赞
知道大有可为答主
回答量:1551
采纳率:71%
帮助的人:956万
展开全部
这公式不难,但是很恶心我只给你写了B2到B10,剩下的你自己照着写吧.太长了.
公式如下:
=IF(B2<>"",B2,"")&IF(B3<>"",IF(B2="",B3,"、"&B3),"")&IF(B4<>"",IF(COUNTBLANK(B2:B3)=2,B4,"、"&B4),"")&IF(B5<>"",IF(COUNTBLANK(B2:B4)=3,B5,"、"&B5),"")&IF(B6<>"",IF(COUNTBLANK(B2:B5)=4,B6,"、"&B6),"")&IF(B7<>"",IF(COUNTBLANK(B2:B6)=5,B7,"、"&B7),"")&IF(B8<>"",IF(COUNTBLANK(B2:B7)=6,B8,"、"&B8),"")&IF(B9<>"",IF(COUNTBLANK(B2:B8)=7,B9,"、"&B9),"")&IF(B10<>"",IF(COUNTBLANK(B2:B9)=8,B10,"、"&B10),"")
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
表里如一
2011-04-01 · 知道合伙人软件行家
表里如一
知道合伙人软件行家
采纳数:2066 获赞数:11638
从事6年生产管理,期间开发了多款小软件进行数据处理和分析,后

向TA提问 私信TA
展开全部
B2&"、"&B3&"、"&B4&"、"&B5&"、"&B6
改成:
if(B2="","",B2)&"、"&if(B3="","",B3)&"、"&if(B4="","",B4)&"、"&if(B5="","",B5)&"、"&if(B6="","",B6)即可
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
rodney_huang
2011-04-01 · TA获得超过197个赞
知道小有建树答主
回答量:235
采纳率:0%
帮助的人:152万
展开全部
手头没有excel,如果你的产品里面没有顿号,用replace函数替代连续两个顿号,再判断首尾是否有顿号再处理一下应该可以
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
16fmx35c
2011-04-02
知道答主
回答量:18
采纳率:0%
帮助的人:0
展开全部
3,4,5,6,7,8,9},A1&"0123456789")),4^8)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式