a1单元数为a+b+c+d用excel公式分成a b c d
假设a1单元格中输入的是数字,则可以使用以下公式进行分割:
a: =IFERROR(LEFT(A1,FIND(" ",A1)-1),A1) b: =IFERROR(MID(A1,FIND(" ",A1)+1,FIND(" ",A1,FIND(" ",A1)+1)-FIND(" ",A1)-1),"") c: =IFERROR(MID(A1,FIND(" ",A1,FIND(" ",A1)+1)+1,FIND(" ",A1,FIND(" ",A1,FIND(" ",A1)+1)+1)-FIND(" ",A1,FIND(" ",A1)+1)-1),"") d: =IFERROR(RIGHT(A1,LEN(A1)-FIND(" ",A1,FIND(" ",A1,FIND(" ",A1)+1)+1)),"")
这些公式的含义如下:
- a: 使用LEFT函数和FIND函数找到第一个空格的位置,然后提取空格前面的字符串作为a。
- b: 使用MID函数和FIND函数找到第一个和第二个空格的位置,然后提取这两个空格之间的字符串作为b。
- c: 使用MID函数和FIND函数找到第二个和第三个空格的位置,然后提取这两个空格之间的字符串作为c。
- d: 使用RIGHT函数和FIND函数找到最后一个空格的位置,然后提取空格后面的字符串作为d。
如果a1单元格中输入的是文本,则可以使用以下公式进行分割:
a: =IFERROR(LEFT(A1,FIND(" ",A1)-1),A1) b: =IFERROR(MID(A1,FIND(" ",A1)+1,FIND(" ",A1,FIND(" ",A1)+1)-FIND(" ",A1)-1),"") c: =IFERROR(MID(A1,FIND(" ",A1,FIND(" ",A1)+1)+1,FIND(" ",A1,FIND(" ",A1,FIND(" ",A1)+1)+1)-FIND(" ",A1,FIND(" ",A1)+1)-1),"") d: =IFERROR(RIGHT(A1,LEN(A1)-FIND(" ",A1,FIND(" ",A1,FIND(" ",A1)+1)+1)),"")
这些公式和前面的公式基本相同,只是在提取d时,使用了第二个FIND函数找到最后一个空格的位置。
原文地址: https://www.cveoy.top/t/topic/7GF 著作权归作者所有。请勿转载和采集!