将手机号码与按时间顺序排列的列表中的人员匹配

时间:2013-12-20 22:02:06

标签: excel excel-formula vlookup excel-indirect

我有一个已排序的“客户”表,其中包含客户的ID号及其旁边的手机号码,从#1 #10 。这些客户的订单/访问将按时间顺序列在另一张表中。我想通过简单地输入他们的ID来获取客户的手机号码,并在我开始工作后添加详细信息。

有没有办法让我能够获得客户单元格的价值,输入客户ID号的变量?

逻辑上,作为Java开发人员,我尝试过'=(Customers!B(A4)),但这似乎不起作用。基本上,我需要在表单客户中为B(客户ID号)的单元格设置一个值,我该如何处理?

2 个答案:

答案 0 :(得分:1)

我建议使用VLOOKUP,部分原因是因为你似乎没有太多的变量:

SO20712634 example

请注意,如果在客户表中切换了A列和B列,则无法使用此功能。

答案 1 :(得分:1)

您可以尝试合并INDIRECTADDRESSCELL

=INDIRECT(ADDRESS(CELL("row", reference_cell), column_number))

所以,而不是:

'=(Customers!B(A4))

试试这个(B列是第2列):

=INDIRECT(ADDRESS(CELL("row", $A4), 2))