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

Excel 我在A列中有一些地址格式不正确,我想在单独的单元格中复制状态,excel,match,formula,Excel,Match,Formula,我在A栏有大约30000个地址,格式不正确 我在C列中列出了所有状态,其范围为C2:C36 我想要类似的东西,A列中与C列匹配的单词,其范围是C2:C36;应在B列中复制 您可以查看屏幕截图以更好地理解。 请为我提供任何公式或VBA宏的解决方案。对于公式版本,您可以尝试:- =IFERROR(INDEX($C$2:$C$36,MATCH(TRUE,(ISNUMBER(FIND($C$2:$C$36,A2))),0)),"") 是数组公式,必须使用CtrlShiftCenter在B2中输入 这

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

我在C列中列出了所有状态,其范围为C2:C36

我想要类似的东西,A列中与C列匹配的单词,其范围是C2:C36;应在B列中复制

您可以查看屏幕截图以更好地理解。


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

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

=IFERROR(INDEX($C$2:$C$36,MATCH(TRUE,(ISNUMBER(FIND($C$2:$C$36,A2))),0)),"")
是数组公式,必须使用CtrlShiftCenter在B2中输入

这是区分大小写的:对于不区分大小写的版本,请使用搜索而不是查找