在Excel中基于2个分隔符拆分单元格

问题描述

我对Excel文件有问题。我想提取介于; *分号

间的电子邮件

例如:dubai,uae;funthat@gmail.com;calapan

我想根据分号将funthat@gmail.com分隔到不同的列

解决方法

使用FILTERXML:

=FILTERXML("<a><b>"&SUBSTITUTE(A1,";","</b><b>")&"</b></a>","//b[contains(.,'@')]")

enter image description here