Excel 根据国家/地区的值更新大陆的值

Excel 根据国家/地区的值更新大陆的值

你好,我的 Excel 中有一个名为“国家/地区”的列,其中已经填写了国家/地区,我需要编写某种逻辑来填充“大陆”列中的列。

例如,在国家/地区中,值可能是德国、法国、比利时、英国。有没有办法通过某种逻辑选择一些预定义的值“这些国家/地区列表属于欧洲”,然后自动输入更新大陆列 ps 我有大约 35000 个条目,因此手动执行不是最佳选择 提前致谢

答案1

您所需要的只是一个查找表,然后应用 VLOOKUP 公式:

  • 在工作簿中插入新的工作表(例如Countries
  • 在列中输入所有相关国家,并在列中输入其所属大洲
  • 在您的源表中,放置以下公式(假设您的国家名称位于 A 列,从第 2 行开始):=VLOOKUP(A2,Countries!$A:$B,2,0)
  • 向下复制公式
  • 使用自动筛选并检查#N/A新列中的错误。对于这些国家/地区,VLOOKUP 无法在新表中找到匹配项。添加这些值并指定一个大洲。

完毕!

答案2

假设我正确理解了您的问题,@PeterAlbert 的答案实际上不会按原样工作,因为您没有完整的表格,其中包含相应的“大陆”值来匹配。在这种情况下,我建议您首先获取一个表格,然后可以使用该表格执行任何查找功能,我能想到的最轻松的方式是通过您选择的搜索引擎搜索一个表格,然后通过导入它来插入表格;请参阅屏幕截图:

截屏

您可能需要处理各种选项和设置,并且根据您拥有的 O365 版本,Excel 的功能可能会有很大差异。导入后,您可以执行必要的分析以输出所需的内容。

附言:如果有帮助的话,我会使用“按大洲列出的国家”作为搜索词。

相关内容