创建字符串数组,然后检查这些字符串在单元格中的出现情况

问题描述 投票:0回答:1

我在 A 列中有一个很长的公司名称列表作为字符串。它们包含“LLC”、“llc”、“有限公司”、“有限公司”。等所有组合。我需要创建一个列表(字典)并检查单元格字符串中任何这些组合的出现情况,然后如果名称中存在任何字典条目,则向 B 列中的相邻单元格输出布尔值是/否。

无法使用 python 类型 list.append 命令创建动态数组。

arrays excel vba dictionary find
1个回答
0
投票

没有 VBA 或 python,你可以使用这个:

=SUM(--ISNUMBER(SEARCH($E$1:$E$3,A1)))

SEARCH
检查公司名称中是否包含任何字符串

--
ISNUMBER
将匹配和不匹配转换为 1 和 0

SUM
将匹配项合并为一个结果。

您还可以在末尾添加

=1
以转换为
TRUE
/
FALSE

© www.soinside.com 2019 - 2024. All rights reserved.