在单元格中搜索多个术语并在单元格

时间:2016-09-20 13:33:15

标签: excel vba

我正在尝试查看单元格中的多个条件,如果找到则返回内部文本的一部分。这是一个地址单元。我在找 ”;” “,”“•”如果发现我想将单元格内容拆分为地址1和地址2.我的公式工作得足够远,以确定是否需要对单元格进行某些操作,但之后是否会崩溃。它只有在找到“;”时才有效如果找到另外两个中的一个,则返回#VALUE。

地址1

=IF(SUMPRODUCT(--(NOT(ISERR(SEARCH({";",",","•"},D2)))))>0,LEFT(D2,SEARCH({";",",","•"},D2)-1),D2)

对于地址2

=IF(SUMPRODUCT(--(NOT(ISERR(SEARCH({";",",","•"},D2)))))>0,TRIM(RIGHT(D2,LEN(D2)-SEARCH({";",",","•"},D2))),"")

如何在找到其他两个标准之一时,使此公式撤回正确的数据。非常感谢。

0 个答案:

没有答案