【发布时间】:2013-12-06 06:12:04
【问题描述】:
不太清楚如何措辞,但我目前正在做一个关于 excel 的项目。到目前为止,我有一张包含客户编号和定价等的发票表,还有一张包含所有客户信息的发票,例如他们的家庭和电子邮件地址以及电话号码,按客户编号的顺序排列。
我目前正在尝试让公式根据发票中输入的号码自动添加客户姓名。我的意思是当我在列中输入一个数字时,它将引用客户电子表格并检索名称。但我不确定我将如何做到这一点。
唯一出现在我脑海中的是,从逻辑上讲,它应该类似于“=Customers!B(D3)”,其中 D3 是客户编号。我原以为它会得到 D3 的值,并说 D3 包含数字 3,然后它将转到表客户中的单元格 B3。
我不知道该怎么做,那么有什么 GetValue 函数吗?我主要编写 Java 代码,所以对 Excel 相当陌生。 任何帮助将不胜感激, 谢谢:)
【问题讨论】:
-
VBA?就像我说的,非常新的对不起,哈哈
-
公式是解决这个问题的方法。查看
VLookUp -
我会调查的,谢谢 :)
-
我在我的发票电子表格中尝试了公式 '=VLOOKUP(C7,Customers!A3:B13,2,TRUE)',它返回 N/A。我没有太多时间研究VLOOPUP,必须去,所以我明天继续尝试。只是在这里发布,以防我做错了什么。 (虽然您没有电子表格,可能很难解释)
-
不建议完全按照您的要求进行操作,但它会使用您可以编写
=INDIRECT("Customers!B" & D3)的任何单元格的 INDIRECT 函数,您键入的任何单元格都将具有与 B 列中的单元格相同的值工作表客户的数量,其中行是活动工作表的单元格 D3 中找到的数字。但如前所述,您可能正在寻找 VLOOKUP 函数。
标签: excel excel-formula