如果一个单元格的值等于这个值,另一个单元格就是这个值

我有一个电子表格,里面有一个城市列,其中只有4个不同的值。 将新列等同于显示相应状态并将其应用于整个列表的公式是什么? 例:

亚特兰大等于GA,凤凰等于AZ,芝加哥等于IL,纳什维尔等于TN

谢谢!!

您可以使用VLookupfunction:

用一列中的城市名称和下一列中的状态制作表格。 然后在你想填充的城市旁边的下面的公式:

 =VLOOKUP(A1,A$20:B$23,2,FALSE) 

在这个例子中,你想要识别的城市在A1,这个公式在B1。 您可以将它复制到B2,B3等,因为表格被硬编码为A $ 20:B $ 23,而不是A20:B23(其中每个连续的副本在列下方也会查找一行)。 这个例子把查找表放在AB列中,但是你可以把它放在你喜欢的任何地方。

最后的FALSE意味着,寻找一个精确的匹配,而不是最接近的。 所以如果你在列表中得到一个“达拉斯”,这个函数将会返回NA,而不是在芝加哥的状态和纳什维尔的状态(达拉斯的任何一个字母)之间猜测。

希望有所帮助!

编辑:你补充说,你还需要邮政编码信息,这很容易添加。

你的表定义了所有的东西都会把邮政编码放在第三列,所以在A20:B23(在我上面的例子中),最后是A20:C23,表格看起来像

 Atlanta GA 12345 Chicago IL 23456 Nashville TN 34567 Phoenix AZ 45678 

在你想要填充的表格中你所在城市的旁边的单元格将出现在B1中,如上所示给出状态,然后在C1中,您将拥有以下公式:

 =VLOOKUP(A1,A$20:C$23,3,FALSE) 

改变是这里表格被定义为列C,而不是返回第二列(即B中所示的状态缩写)的“2”,它返回列C中第三列所示的邮政编码。

再次,希望有所帮助。

既然你提到“只有4个不同的价值”也许:

 =CHOOSE(MATCH(LEFT(A1),{"A","P","C","N"},0),"GA","AZ","IL","TN") 

您可以使用包含城市和州缩写的VLOOKUP表。

这里有一张表格,里面有首都,州,州的缩写。

 Montgomery Alabama AL Juneau Alaska AK Phoenix Arizona AZ Little Rock Arkansas AR Sacramento California CA Denver Colorado CO Hartford Connecticut CT Dover Delaware DE Tallahassee Florida FL Atlanta Georgia GA Honolulu Hawaii HI Boise Idaho ID Springfield Illinois IL Indianapolis Indiana IN Des Moines Iowa IA Topeka Kansas KS Frankfort Kentucky KY Baton Rouge Louisiana LA Augusta Maine ME Annapolis Maryland MD Boston Massachusetts MA Lansing Michigan MI Saint Paul Minnesota MN Jackson Mississippi MS Jefferson City Missouri MO Helena Montana MT Lincoln Nebraska NE Carson City Nevada NV Concord New Hampshire NH Trenton New Jersey NJ Santa Fe New Mexico NM Albany New York NY Raleigh North Carolina NC Bismarck North Dakota ND Columbus Ohio OH Oklahoma City Oklahoma OK Salem Oregon OR Harrisburg Pennsylvania PA Providence Rhode Island RI Columbia South Carolina SC Pierre South Dakota SD Nashville Tennessee TN Austin Texas TX Salt Lake City Utah UT Montpelier Vermont VT Richmond Virginia VA Olympia Washington WA Charleston West Virginia WV Madison Wisconsin WI Cheyenne Wyoming WY 

然后你可以使用=VLOOKUP(A1,A1:C50,3, FALSE) )在表中查找A1(Montgomery),例如输出AL