我有一个名为 Contacts.xlsx 的 Excel 工作表,其中工作表1(主表)包含 496 个联系人和各种联系方式(A:U),其中包括:
邮政编码(已填充)第 I 列
纬度(空)J 列
必填(空)K 列
(数字为负数或正数,不是北、东南或西,即纬度 -35.28,经度 149.12)
-
工作表2有一个为邮政编码分配纬度和经度的列表:
邮政编码为 A2 列:A16743
纬度为 D2 列:D16743
经度为 E2 列:E16743
-
(所有列都有标题。)
对于各种邮政编码,将每个邮政编码的相应纬度从工作表 2 复制到工作表 1 的公式是什么?
我认为我需要第二个经度公式?
我已经完成了前 40 个的 c&p,但一定有更简单(即更聪明)的方法!
谢谢你的帮助,戴夫
编辑:回复 Kevin Anthony Oppegaard Rose,建议查找 VLOOKUP——查找 VLOOKUP 后,这是我一直在尝试的公式,在提出问题之前,我已经尝试使用几个小时了。从下面的答案可以看出,我试图使公式过于复杂。
=IF(I2=Sheet1!D1, VLOOKUP(Sheet1!D2, Sheet1!$D2:$F16743, 2), "FALSE")
非常感谢 PeterH 的帮助!
答案1
使用下面的纬度(在第 2 排):
=VLOOKUP(I2,Sheet2!A:E,4,FALSE)
以下是 Long 的介绍:
=VLOOKUP(I2,Sheet2!A:E,5,FALSE)
如果您有未包含邮政编码的记录,您可以说明在这种情况下该怎么做:
=IFERROR(VLOOKUP(I2,Sheet2!A:E,5,FALSE),"Zip Code Not Found")
"Zip Code Not Found"
如果没有匹配,则替换为您想要显示的内容。
对于这两个公式,将它们向下拖动以填充完整列表。