我有以下公式:
=SUM(COUNTIF(Country;{"CHN";"SGP";"AUS";"MYS"}))
其中“国家/地区”是一列。 我想要一个包含我正在搜索的国家/地区数组的单元格。 例如,单元格 P3 的值如下:
{"CHN";"SGP";"AUS";"MYS"}
公式会变成这样
=SUM(COUNTIF(Country;P3))
但是无论我在 P3 单元格中尝试过什么
{"CHN";"SGP";"AUS";"MYS"}
"CHN";"SGP";"AUS";"MYS"
"CHN","SGP","AUS","MYS"
或将公式修改为类似
=SUM(COUNTIF(Country;{P3}))
我似乎找不到正确的语法..希望这是可能的。
还尝试做类似的事情:
=SUM(COUNTIF(Country;TEXTSPLIT(P3,",")))
但没有效果。
感谢您的帮助。
你可以试试
=SUM(MAP(country,LAMBDA(q,REDUCE(0,TEXTSPLIT(P3,","),LAMBDA(a,c,IF(c=q,1,a))))))
其中国家/地区代表您的国家/地区列,P3 代表由逗号分隔的值列表。