【问题标题】:Display information in cell based on other cell value根据其他单元格值显示单元格中的信息
【发布时间】:2014-01-12 14:55:37
【问题描述】:

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

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

【问题讨论】:

    标签: excel variables row


    【解决方案1】:

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

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

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

    对于 excel 2007 或更高版本:

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

    Excel 2003:

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

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

    【讨论】:

    • 感谢您的快速回答,但我得到了错误的公式错误
    • 尝试将公式中的分隔符从,更改为; - =VLOOKUP(G4;$A:$B;2;0)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-04
    相关资源
    最近更新 更多