我在A列中有一些格式不正确的地址,我想复制单独的单元格中的状态

列A中有30000个地址,格式不正确。

我列了C列所有国家的专栏,其范围从C2:C36。

我想要那样的东西,A列中那些与列C相匹配的词,其范围是C2:C36; 应该复制到B列。

你可以看到截图更好地理解。 在这里输入图像描述

请提供我的解决scheme,无论是公式还是VBAmacros。

对于公式版本,您可以尝试: –

=IFERROR(INDEX($C$2:$C$36,MATCH(TRUE,(ISNUMBER(FIND($C$2:$C$36,A2))),0)),"") 

是一个数组公式,并且必须使用Ctrl Shift Enter在B2中input

这是区分大小写的:对于不区分大小写的版本,请使用SEARCH而不是FIND。