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

问题描述

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

间的电子邮件

例如:dubai,uae;[email protected];calapan

我想根据分号将[email protected]分隔到不同的列

解决方法

使用FILTERXML:

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

enter image description here