多列并一列,并且用分隔符号隔开
如图1,要把B列到K列的内容合并到一列,并且每列数据用分隔符#隔开,如果是空白则不合并。比如,第2行,B列到K列合并后结果是500100#600100#700100#800100#900100
图1
解决思路:
在B列到K列之间的每列插入空白列,如果空白列的左边单元格非空则输入#,否则为空,再用PHONETIC函数合并。由于PHONETIC函数只能合并文本格式,所以要先把要合并的单元格数值改为文本格式。
关于PHONETIC函数点击下面的文字可以查看。
文本合并函数——Concatenate函数、&、Phonetic函数
操作步骤如下:
Step1:在L2输入英文状态下的单引号’,如图2,M2输入公式=$L$2&B2,向右向下拖动公式,就可以批量把B列到K列变为文本格式,再把公式结果复制粘帖到B列到K列,结果如图3。
图2
图3
Step2:把B列到K列之间每列插入空白列,空白列用于创建辅助列。如果手工一列列插入,要插入9次,效率比较低。隔列插入空白列有一个妙招(点击文字可以查看隔列操作有妙招),在表格上方插入两行,在B2和C1单元格输入数字1,选中B1:C2区域,点击该区域右下角的黑色+,往右拖动鼠标,结果如图4。
图4
Step3:选中C1:K2,按快捷键F5,定位条件选择“空值”,点击“确定”,如图5。
图5
再点击鼠标右键,选择“插入”,再选择“整列”,这样B列到K列之间就每列都插入空白列了,如图6。
图6
Step4:在C4单元格输入公式=IF(B4<>"","#",""),如图7,公式意思是如果B4单元格非空则输入#,否则就显示空。双击C4拖动公式,再复制C列公式到其他空白列。
图7
Step5:将带有公式的单元格复制,选择性粘帖为数值。因为PHONETIC函数不能合并带有公式的单元格。最后在空白列U4单元格输入公式=PHONETIC(B4:T4),双击填充U列其他单元格公式,结果如图9。
图8
图9
今天的分享到此结束,如果想看更多历史文章,请从菜单所有文章查看。
长按二维码免费订阅,让平凡的Excel给你带来不平凡的力量,为职场生涯添光加彩!
作者聂春霞简介:2001年-2005年在江西移动工作,2005年开始就职于腾讯公司MIG运营商业务部,2011年开始兼职腾讯学院Excel课程讲师,2015年4月出版图书《Excel高手捷径:一招鲜,吃遍天》,同年12月在台湾出版繁体字版。2017年5月出版第二版《Excel职场手册:260招菜鸟变达人》。
Excel交流QQ群:465693036,欢迎各位粉丝加入群交流。欢迎各位粉丝分享您的excel技巧或学习心得,投稿邮箱53312908@qq.com。
点击阅读原文进入当当网购书网址。
- 从重构到吐血 - 我是如何删掉 6 万行代码并且不删减原有功能的
- 女大学生查出胃癌晚期,医生说:三件事害的,并且大多数人还在做
- 波尔多列级庄、中级庄、车库酒庄和艺术家酒庄有何区别?
- 马云鼓励90后创业者:创业就是做你热爱并且坚信的事情
- 肉丸子不煎不炸,做出来像珍珠一样,并且怎么吃都不腻!
- 广州日报包了一列地铁向粉丝表白!点击阅读原文抽取现金红包!!
- 珠海首届女子美臀大赛完美收官!
- iOS快速创建常用UI,使代码更加整洁并且提高开发效率
- 这些“超二级庄”,能与拉菲、木桐等一级庄媲美?
- 南京地铁3号线 早高峰一列车发生故障