当公式不接受 Æ、Ø、Å 时,我怎么能只 Countunique 第一个词

How can I Countunique only first word when formular doesn't accept Æ, Ø, Å

In this sheet 我正在计算不同的目的地。好像有问题啊,Ø,Å啊。

公式

=COUNTA(B3:B12) & " travels to " & COUNTUNIQUE(ARRAYFORMULA(TRIM(IF(LEN(B3:B12);IFERROR(REGEXEXTRACT(LOWER(B3:B12);"^([\w\-]+)");B3:B12);))))&" differenct countries"

如何让公式接受这些字符?

您的公式中不需要 TRIM(IF(LEN(B3:B14);IFERROR(

公式可以简化为:

=COUNTA(B3:B14) & " travels to " & COUNTUNIQUE(ARRAYFORMULA(REGEXEXTRACT(LOWER(B3:B14);"\w+")))&" different countries"

编辑:

如果数据中会有空格,那么TRIM(IF(LEN(B3:B14);就不需要了,公式可以简化为:

=COUNTA(B3:B14) & " travels to " & COUNTUNIQUE(ARRAYFORMULA(IFERROR(REGEXEXTRACT(LOWER(B3:B14);"\w+");)))&" different countries"

编辑 2:

关于您查询具有两个单词名称的国家/地区,以下公式使用 "[^,\d(]*" 查找第一个逗号、数字或左括号之前的所有内容,然后使用 TRIM 删除尾随空格,return 全名也可以。

=COUNTA(B3:B16) & " travels to " & COUNTUNIQUE(ARRAYFORMULA(IFERROR(TRIM(REGEXEXTRACT(LOWER(B3:B16);"[^,\d(]*"));)))&" different countries"