1、如图打开excel,左边的数据为不规范数据,现在我们要将它像右边的列一样排好。即将A列拆分开来方便后续统计
2、在A列中,每一个单元格中的数据都有换行输入,需要提取的数据前都有冒号。因此,我们需要利用这个共同性。
3、接下来我们在对应姓名列输入如下公式:=SUBSTITUTE(TRIM(MID(SUBSTITUTE(A2,CHAR(10),REPT(" ",99)像粜杵泳),1+(COLUMN(A:A)-1)*99,99)),C$1&":","")
4、以上公式思路主要为:1、利用SUBSTITUTE函数用长度为99的空" "来替代A2单元格中的换行符--CHAR(10像粜杵泳)2、99是确保了需要提取的信息之间有足够大的空格,可以正确提取的需要的信息3、利用MID函数从第1位、第100位、第199位等字符起依次提取长度为99的字符串4、利用TRIM函数来消除多余的空格4、再次利用SUBSTITUTE函数消除冒号前、换行符后的字符,得到需要的信息
5、输入公式后点击回车,此时我们可以看见对应数据已经提取出来
6、然后我们利用excel的功能下拉,将公式下拉到下行,即可提取其他数据
7、其他列也是一样的道理,不过要注意图片框起来的A2是不变的,如果有变化最好加个固定$的符号以免拉的时候出现错误