返回目录:excel表格制作
=MID(A1,FIND("PHONE",A1)+5,LEN(A1)-FIND("PHONE",A1))
可以使用百分列的方式,也可以使用函数公式的方式。
第一种分列方式:
1、选中A列数据,依次单击“数据”选项卡--“分列”按钮度;
2、在弹出“文本分列向导”对话框中选择“分隔符”单选按钮,单知击“下一步”按钮;
3、勾选“其他”复选框,并输入左括号“(”,单击“下一步”按钮;
4、目道标区域选择B2单元格,也可以输入$B$2,单击“完成”按钮。
5、再将C列数据选中,按打开查找替换专功能,查找内容输入右括号“)”,替换内容不输任何东西,单击“全部替换”按钮,最后将B列姓名删除整列即可。
第二种函数公属式方式:
在B2单元格中输入公式并向下填充,如下:
=--MID(A2,FIND("(",A2)+1,LEN(A2)-FIND("(",A2)-1)
这个源数据数据格式符合分列功能第规律,只能考虑函数或VBA;
其实数据处理多一列不会有什zhidao么问题,并版且保留源数据是个比较好的习惯,如果不喜欢显示源数据大不了把它隐藏掉就可以了,那就用函数处理。如图:
C1单元格输入:权=RIGHT(A1,LEN(A1)*2-LENB(A1))
B1单元格输入:=LEFT(A1,LEN(A1)-LEN(C1))
如实在需要去除源数据请追问,给你一个VBA代码解决。
在C1中输入或复制粘贴下百列公式度问
=IF(ISNUMBER(FIND("(",A1)),LEFT(A1,FIND("(",A1)-1),A1)
下拉填充
在D1中输入或复制粘贴下列公式
=IF(ISNUMBER(FIND("(",A1)),SUBSTITUTE(MID(A1,FIND("(",A1)+1,LEN(A1)),")",),"")
下拉填充
上述公式中的(或)都为答半角括内号。如果A列是全角括号,公式中的(或)应修容改为相应的全角括号。