我在Excel文档上有一个客户列表数据库。我需要的是通过输入一个数字来显示客户信息(每个客户都有一个代码)。例如,如果我输入数字“1”,则必须显示第一个客户的信息。我以为我可以做这样的事情:
客户的代码从A1单元格开始,名称在B1。在文档的另一部分(比如在单元格G4上),我输入一个数字,例如数字7.然后,我希望上面的单元格显示“7”(G5)显示客户端的名称。为此,我想将单元格链接到B列(名称所在的位置)和表示单元格G4的行(在这种情况下G4 = 7)。这将通过输入固定列和变量行指向正确的单元格。问题是我不知道如何做到这些。我尝试输入像“= LINK(B(G4))”这样的公式,但这不是一个正确的公式。如何做到这一点?非常感谢提前。
答案 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的更多信息。