如图打开excel,左边的数据为不规范数据,此刻我们要将它像右边的列一样排好。即将A列拆分隔来便利后续统计
在A列中,每一个单位格中的数据都有换行输入,需要提取的数据前都有冒号。是以,我们需要操纵这个配合性。
接下来我们在对应姓名列输入如下公式:=SUBSTITUTE(TRIM(MID(SUBSTITUTE(A2,CHAR(10),REPT(" ",99)),1+(COLUMN(A:A)-1)*99,99)),C$1&":","")
以上公式思绪本家儿要为:
1、操纵SUBSTITUTE函数用长度为99的空" "来替代A2单位格中的换行符--CHAR(10)
2、99是确保了需要提取的信息之间有足够大的空格,可以准确提取的需要的信息
3、操纵MID函数从第1位、第100位、第199位等字符起依次提取长度为99的字符串
4、操纵TRIM函数来消弭多余的空格
4、再次操纵SUBSTITUTE函数消弭冒号前、换行符后的字符,获得需要的信息
输入公式后点击回车,此时我们可以看见对应数据已经提掏出来
然后我们操纵excel的功能下拉,将公式下拉到下行,即可提取其他数据
其他列也是一样的事理,不外要注重图片框起来的A2是不变的,若是有转变最好加个固定$的符号以免拉的时辰呈现错误
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!