假设HUNGWOO INTERNATIONAL INC. kiyeon60@hotmail.com 822-3442-2881
在A1,经过两次数据分列(分别用@ 和空格 " ")后,
B1=hotmail.com
C1=822-3442-2881
在D1输入:
=FIND(" ",$A1)
在E1输入:
=IF(ISERROR(FIND(" ",$A1,D1+1)),D1,FIND(" ",$A1,D1+1))
然后往右拉公式到L1(其实可以拉更远)
在M1输入:
=MAX(D1:L1)
在N1输入:
=MID(A1,M1,LEN(A1)-M1+1)
在O1输入:
=CONCATENATE(N1,"@",B1)
在P1输入:
=LEFT(A1,M1-1)
OK.
C1,O1,P1就是你要的了.
其他下拉完成.
1.选中数据
2.菜单中数据-分列-选分隔符号-下一步-在其他符号里输入“@”这个符号-下一步-完成
先用数据分列,选择空格,之后再用公式把错开的调整一下~
如果可以,发送表格到ceo_zl@163.com
用UltraEdit做吧
把那一列copy到ultraeidt中,然后:
启用Perl样式的正则表达式
替换\s([^\s@]+@[^\s@]+?)\s
为\t\1\t
把替换完的文本在copy回EXCEL中,然后:
数据-分列-分隔符号-下一步-TAB-下一步