excel从一段信息中分离三段信息
从一段信息中分离三段信息:
现在大多数公司有自己的集团卡,在记录这些集团卡时,是由姓名、电话、集团号三部分组成的,并且中间分别用两个分隔号分开。为了方便查看,本实例使用几个函数将三段信息显示在不同的列中。
1)在Excel中打开“电话记录表”工作薄。
2)选择B3单元格,在编辑栏中输入公式“=LEFT(A3,FIND(“-”,A3)-1)”,即可显示姓名,如下图所示。
公式的说明:首先使用FIND函数获取“—”的位置,其结果为4,接着4减1,然后使用LEFT函数提取A3单元格3个字符,其结果为高X艳。
3)选择C3单元格,输入公式“=MID(A3,FIND(“-”,A3)+1,FIND(“-”,A3, FIND(“-”,A3)+1)- FIND(“-”,A3)-1)”,即可显示电话,如下图所示。
公式的说明:
① “FIND(“-”,A3)+1”:表示要从A3单元格中查找“-”的位置,然后加1(即,4+1)。
② “FIND(“-”,A3, FIND(“-”,A3)+1”:表示要从A3单元格中第5个字符的位置开始查找“-”的位置(即,因为FIND(“-”,A3)+1等于5,所以从第5个字符“1”开始查找第2个字分隔符“-”的位置,其结果为16)。
③ “FIND(“-”,A3)”:表示要从A3单元格中查找“-”的位置(即,结果为4)。
④ 此时的公式变为“=MID(A3,5,16-4-1)”:表示从A3单元格中获取11个字符,但需要从第5个字符开始获取。
4)选择D3单元格,输入公式“=RIGHT(A3,LEN(A3)-FIND(“-”,A3, FIND(“-”,A3)+1))”,即可显示集团号,如下图所示。
公式的说明:
① “LEN(A3)”:表示获得A3单元格中字符串的长度,其结果为20。
② “FIND(“-”,A3, FIND(“-”,A3)+1”:表示要从A3单元格中第5个字符的位置开始查找“-”的位置(即,因为FIND(“-”,A3)+1等于5,所以从第5个字符“1”开始查找第2个字分隔符“-”的位置,其结果为16)。
③ 此时的公式变为“=RIGHT(A3,20-16)”:表示从A3单元格的右方提取4个字符。