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

I have some addresses in column A which is not in proper format, I want to copy the state in separate cells

我在 A 列中有大约 30000 个地址,格式不正确。

我在C列做了一个所有州的列,范围从C2:C36.

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

你可以看截图更好的理解。

请提供任何公式或 VBA 宏的解决方案。

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

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

是一个数组公式,必须在B2中使用CtrlShiftEnter[输入=11=]

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