1

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

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

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

4

2 回答 2

1

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

SO20712634 示例

请注意,如果在客户表中切换 A 列和 B 列,这将不起作用。

于 2013-12-20T22:22:15.973 回答
1

您可以尝试结合INDIRECT,ADDRESSCELL:

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

所以,而不是这个:

'=(Customers!B(A4))

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

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

于 2013-12-20T22:39:44.477 回答