你好,我的 Excel 中有一个名为“国家/地区”的列,其中已经填写了国家/地区,我需要编写某种逻辑来填充“大陆”列中的列。
例如,在国家/地区中,值可能是德国、法国、比利时、英国。有没有办法通过某种逻辑选择一些预定义的值“这些国家/地区列表属于欧洲”,然后自动输入更新大陆列 ps 我有大约 35000 个条目,因此手动执行不是最佳选择 提前致谢
答案1
您所需要的只是一个查找表,然后应用 VLOOKUP 公式:
- 在工作簿中插入新的工作表(例如
Countries
) - 在列中输入所有相关国家,并在列中输入其所属大洲
- 在您的源表中,放置以下公式(假设您的国家名称位于 A 列,从第 2 行开始):
=VLOOKUP(A2,Countries!$A:$B,2,0)
- 向下复制公式
- 使用自动筛选并检查
#N/A
新列中的错误。对于这些国家/地区,VLOOKUP 无法在新表中找到匹配项。添加这些值并指定一个大洲。
完毕!