基于另一个单元格值在单元格中显示信息

时间:2014-01-12 14:55:38

标签: excel variables row

我在Excel文档上有一个客户列表数据库。我需要的是通过输入一个数字来显示客户信息(每个客户都有一个代码)。例如,如果我输入数字“1”,则必须显示第一个客户的信息。我以为我可以做这样的事情:

客户的代码从A1单元格开始,名称在B1。在文档的另一部分(比如在单元格G4上),我输入一个数字,例如数字7.然后,我希望上面的单元格显示“7”(G5)显示客户端的名称。为此,我想将单元格链接到B列(名称所在的位置)和表示单元格G4的行(在这种情况下G4 = 7)。这将通过输入固定列和变量行指向正确的单元格。问题是我不知道如何做到这些。我尝试输入像“= LINK(B(G4))”这样的公式,但这不是一个正确的公式。如何做到这一点?非常感谢提前。

1 个答案:

答案 0 :(得分:1)

尝试在G5中使用以下公式:

=VLOOKUP(G4,$A:$B,2,0)

如果未找到完全匹配,则返回错误值#N/A。 您还可以修改公式以返回"not found"(或其他消息)而不是#N/A

for excel 2007或更高版本:

=IFERROR(VLOOKUP(G4,$A:$B,2,0),"not found")

for excel 2003:

=IF(ISERROR(VLOOKUP(G4,$A:$B,2,0)), "not found", VLOOKUP(G4,$A:$B,2,0))

您可以阅读有关VLOOKUP here的更多信息。