如何实现EXCEL里比如 在A列里面输入苏州市,B列里面自动跳出苏州的邮编215000,我想要批量的。

2024-12-27 01:14:54
推荐回答(5个)
回答1:

你可以这样,先在表后面的空列做一个城市和邮编对应表,比如你在F列输入城市名称,G列输入对应的邮编(如F2输入苏州,G2输入215000)
然后你在B2输入=IF(ISERROR(VLOOKUP(A2,F:G,2,0)),"",VLOOKUP(A2,F:G,2,0))并把公式向下填充复制,这样你在A列输入城市名称B列就会自动生成邮编了。

回答2:

你要实现这个,必须首先有一个城市和邮编的对照表,另外你输入的那个城市名称和对照表里面的名称要绝对的一致,连看不到的空格都不能多一个或者找一个,也不能多字或者少字,比如对照表里面是苏州市,你输入苏州就没办法自动跳出邮编。
再次基础上,你可以使用VLOOKUP函数。

回答3:

你的要先建立一个关于地区和邮编的数据库,比如C列是地名,D列是地名对应的邮编,共500个地名500个对应的邮编,那么数据库的区域就是C1:D500,数据库中的地名C列按降序排序后,然后在B列用LOOKUP函数,函数如下:=LOOKUP(A1,C:C,D:D),这个公式向下填充就行。还有不懂可私信我。

回答4:

b1=vlookup(a1,sheet2!a:b,2,o)。解释:b1的数字为查询sheet2!a:b区域内的字,发现有与a1相符的行,返回该行的第二列数值。0无具体意义。可见,如果你想达到这样的目的,必须有一个底表sheet2!,其a列为地名(如“苏州市”、“北京市”),第二列为邮编(如“215000”,“100010”)。

回答5:

b1=VLOOKUP(A1,D$1:E$4,2),向下拖,自动填充B列公式
,只要在d列天上"苏州“等,对应的e列填上对应的邮编,。在A列输入 名称,自动回在B列跳出 邮编