从 excel 字符串中取回国家名称

Bring back Country Name from an excel string

我有一个 excel sheet,我有一个名为地址的字段,其中包含客户列表的完整地址,我只需要从该字段中取出国家/地区名称。我有一个来自 Internet 的国家/地区列表,我可以用它来搜索,但需要一个公式来在单独的列中恢复国家/地区。

数据示例:

E2: 0061 The Masters, South Africa
E3: 1 Exiter place, Upper Union Street, St Peter Port, Guernsey, GX1 YLB

如您所见,国家/地区并不总是相同 space。

非常感谢

我假设您有 Sheet1 中的国家/地区列表:

并且您的数据在 Sheet2 中。试试下面的数组公式:

=IFERROR(INDEX(Sheet1!A:A,MATCH(TRUE,ISNUMBER(FIND(Sheet1!A:A,E2)),0)),"")

Copy/drag这个公式按要求记下来

这是一个数组公式,因此按 Ctrl+Shift+Enter 提交它.

从@TomSharpe

得到这个公式