我快结束了,我只需要添加一些东西来删除开括号和闭括号,然后添加一个分号。我通过谷歌搜索走到了这一步;我只需要再拼图一块。:)
如果您想向我解释这个公式,我会给您加分:)我从理论上明白了,并希望弄清楚其余部分,但我浪费了太多时间,只需要完成工作。
非常感谢 -
以下是我目前所掌握的信息:
=TRIM(RIGHT(SUBSTITUTE(LEFT(A17,FIND(" ",A17&" ",FIND("@",A17))-1)," ",REPT(" ",LEN(A17))),LEN(A17)
原始字符串: 结果:first last ([email protected])
([email protected])
答案1
根据问题中的信息,我将其标记为可能的重复(在 Excel 中提取两个字符之间的数据),您可以使用这个答案,修改分隔符,并使用连接添加分号以使其满足您的需要:
=IFERROR(CONCATENATE(MID(LEFT(A17,FIND(")",A17)-1),FIND("(",A17)+1,LEN(A17)),";"),"")
变化
first last ([email protected])
到[email protected];
。
答案2
尝试这个公式:
=SUBSTITUTE(REPLACE(A1,1,FIND("(",A1),""),")",";")
If you do not want to use a formula, these parts can be removed with simple
查找/替换也是如此。首先,将“*(”替换为空,然后将“)”替换为“;”(不带引号)。