在日常的工作中,我们常常会遇到需要将位于同一单元格中的信息转换为指定格式的情况(如下图所示)。那么,遇到这种情况你一般是怎么做的呢?剪切、复制吗?今天来和大家分享两种处理方法,助你轻松应对。
一、公式法
方法:在目标单元格中输入公式“=SUBSTITUTE(TRIM(MID(SUBSTITUTE($A2,CHAR(10),REPT(" ",99)),1+(COLUMN(A1)-1)*99,99)),C$1&":",)”,然后拖拽鼠标完成填充即可。如图:
注(函数语法):
CHAR(10):表示换行;
COLUMN():表示获取对应的行数;
TRIM():表示清除空格;
REPT(文本,重复次数):表示按照给定的次数重复显示文本;
SUBSTITUTE(字符串,原字符串,新字符串,[替换序号]):表示对指定字符串进行替换。
MID(字符串,开始位置,长度):表示针对一个文本字符串,对中间指定位置开始,提取指定长度的字符串。
公式使用熟练的小伙伴,可以采用此方法。那么,公式不太溜的小伙伴怎么办呢?别着急,继续往下看。
二、分列法+查找替换
方法:先选中目标区域,依次点击“数据——分列”,在弹出的“文本分列向导”(第1步)对话框中选择“分隔符号”,点击“下一步”,在第2步中选择“其他”,在后方空格中按【Ctrl+J】组合键(换行),然后在第3步中选择对应区域,点击完成即可。如图:
接下来,选中目标区域,按【Ctrl+H】组合键打开“查找和替换”对话框,在“查找”后输入“*:”,在“替换”后不输入内容,点击“全部替换”即可。如图:
怎么样?你更喜欢哪种方法呢?快快一起来评论区留言讨论吧~