我有一些国家,州和城市的数据。总共有大约300万行。
`Country` `City` `AccentCity` `Region` `Population` `Latitude` `Longitude`
af amir kalay Amir Kalay 16 0 34.6333 70.3333
ad aixas Aixas 06 0 42.4833 1.4667
and lot more records
我将其分为7个文件以将其保存在csv中。如您所见,它显示区域编号而不是区域名称。但是,我找到了另一个文件,如下所示,它提供了2位数的国家/地区代码,区域编号和区域名称。
country,Region,State
AD,02,"Canillo"
AD,03,"Encamp"
AD,04,"La Massana"
AD,05,"Ordino"
AD,06,"Sant Julia de Loria"
AD,07,"Andorra la Vella"
AD,08,"Escaldes-Engordany"
AE,01,"Abu Dhabi"
如何匹配这些区域编号和区域名称,以便每个城市都显示前面的区域名称?目前它显示了区域编号。是否有任何查询或公式可以匹配两个工作表中的国家/地区代码和地区编号,并将地区名称放在城市名称前面?
答案 0 :(得分:0)
我假设您要在第一个表中使用纬度/经度将“状态”列显示为新列。


您可以放置新标签中的国家/地区/州(本例中为Sheet4),在前面添加一列,并在A列中连接国家/地区的B& C(= b2& c2)列。

 
在新列中使用VLOOKUP汇总第一个表中的国家/地区,找到Sheet4中的键,并返回第四列 - “状态”。
&#xA;&#xA; < p> = IFERROR(VLOOKUP(UPPER(A1)&amp; D1,Sheet4!A:D,4,FALSE),“未知”)&#xA;&#xA;请务必保留放置在Excel中时区域的前导零。
&#xA;