EXCEL多个单元格的文字合并,并用符号分隔
如图示的表格。我用公式B2&"、"&B3&"、"&B4&"、"&B5&"、"&B6把“有货的商品”的名称列出来的。但问题是,第4、5行并没有商品,所以得到的结果后面多了几...
如图示的表格。我用公式B2&"、"&B3&"、"&B4&"、"&B5&"、"&B6把“有货的商品”的名称列出来的。但问题是,第4、5行并没有商品,所以得到的结果后面多了几个标点符号,成了“A、B、C、、”。
向高手求助,如何能合并单元格,还能自动把没有数据的单元格剔除,最终形成的结果是“A、B、D”。
这里有个前提:表格的大小是固定的,图片中显示的是5行,而我实际应运的是一张15行的表格,肯定不会再增加行数了。 展开
向高手求助,如何能合并单元格,还能自动把没有数据的单元格剔除,最终形成的结果是“A、B、D”。
这里有个前提:表格的大小是固定的,图片中显示的是5行,而我实际应运的是一张15行的表格,肯定不会再增加行数了。 展开
6个回答
展开全部
这公式不难,但是很恶心我只给你写了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),"")
公式如下:
=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 · 知道合伙人软件行家
关注
展开全部
B2&"、"&B3&"、"&B4&"、"&B5&"、"&B6
改成:
if(B2="","",B2)&"、"&if(B3="","",B3)&"、"&if(B4="","",B4)&"、"&if(B5="","",B5)&"、"&if(B6="","",B6)即可
改成:
if(B2="","",B2)&"、"&if(B3="","",B3)&"、"&if(B4="","",B4)&"、"&if(B5="","",B5)&"、"&if(B6="","",B6)即可
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
手头没有excel,如果你的产品里面没有顿号,用replace函数替代连续两个顿号,再判断首尾是否有顿号再处理一下应该可以
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
3,4,5,6,7,8,9},A1&"0123456789")),4^8)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询