Return 一个单元格的值基于另一个单元格
Return value from one cell based off another
在 Excel 中,我有一个包含两个活动 sheet 的工作簿。一个 sheet 用于原始数据(标记为 "Data"),另一个仅标记为 "Sheet2"。 'Data' 包含以下信息:
Column 1 = County
Column 2 = Street Address
Column 3 = City, State, Zip
Column 4 = Phone Number
在 'Sheet2' 中,我将 A1 作为从县列 (Data!A:A) 中拉出的下拉列表。我目前在 A2 - A4 单元格的 'Sheet2' 中有一个公式。这是我目前在 Sheet2!A2 中使用的公式示例(A3 和 A4 的公式类似):
=IF(A1=Data!A2,Data!B2,IF(A1=Data!A3,Data!B3,IF(A1=Data!A4,Data!B4,
IF(A1=Data!A5,Data!B5,IF(A1=Data!A6,Data!B6,
IF(A1=Data!A7,Data!B7,IF(A1=Data!A8,Data!B8,
IF(A1=Data!A9,Data!B9,IF(A1=Data!A10,Data!B10,
IF(A1=Data!A11,Data!B11,IF(A1=Data!A12,Data!B12,
IF(A1=Data!A13,Data!B13,IF(A1=Data!A14,Data!B14,
IF(A1=Data!A15,Data!B15,IF(A1=Data!A16,Data!B16,
IF(A1=Data!A17,Data!B17,IF(A1=Data!A18,Data!B18,
IF(A1=Data!A19,Data!B19,IF(A1=Data!A20,Data!B20,
IF(A1=Data!A21,Data!B21,IF(A1=Data!A22,Data!B22,
IF(A1=Data!A23,Data!B23,IF(A1=Data!A24,Data!B24,
IF(A1=Data!A25,Data!B25))))))))))))))))))))))))
但是上面的公式要求我每次添加一个新的县时都输入另一个IF公式。此列表继续增长,因此需要我经常更新公式。
我相信有一种更简单的方法可以毫不费力地完成我想做的事情。
有什么想法吗?
可能是这样的:
=VLOOKUP(A1,Data!A2:B25,2)
这使我们能够避免大量嵌套 IF
s。
在 Excel 中,我有一个包含两个活动 sheet 的工作簿。一个 sheet 用于原始数据(标记为 "Data"),另一个仅标记为 "Sheet2"。 'Data' 包含以下信息:
Column 1 = County
Column 2 = Street Address
Column 3 = City, State, Zip
Column 4 = Phone Number
在 'Sheet2' 中,我将 A1 作为从县列 (Data!A:A) 中拉出的下拉列表。我目前在 A2 - A4 单元格的 'Sheet2' 中有一个公式。这是我目前在 Sheet2!A2 中使用的公式示例(A3 和 A4 的公式类似):
=IF(A1=Data!A2,Data!B2,IF(A1=Data!A3,Data!B3,IF(A1=Data!A4,Data!B4,
IF(A1=Data!A5,Data!B5,IF(A1=Data!A6,Data!B6,
IF(A1=Data!A7,Data!B7,IF(A1=Data!A8,Data!B8,
IF(A1=Data!A9,Data!B9,IF(A1=Data!A10,Data!B10,
IF(A1=Data!A11,Data!B11,IF(A1=Data!A12,Data!B12,
IF(A1=Data!A13,Data!B13,IF(A1=Data!A14,Data!B14,
IF(A1=Data!A15,Data!B15,IF(A1=Data!A16,Data!B16,
IF(A1=Data!A17,Data!B17,IF(A1=Data!A18,Data!B18,
IF(A1=Data!A19,Data!B19,IF(A1=Data!A20,Data!B20,
IF(A1=Data!A21,Data!B21,IF(A1=Data!A22,Data!B22,
IF(A1=Data!A23,Data!B23,IF(A1=Data!A24,Data!B24,
IF(A1=Data!A25,Data!B25))))))))))))))))))))))))
但是上面的公式要求我每次添加一个新的县时都输入另一个IF公式。此列表继续增长,因此需要我经常更新公式。
我相信有一种更简单的方法可以毫不费力地完成我想做的事情。
有什么想法吗?
可能是这样的:
=VLOOKUP(A1,Data!A2:B25,2)
这使我们能够避免大量嵌套 IF
s。