我有一个排序的“客户”表,其中包含客户的 ID 号及其旁边的手机号码,从#1到#10。这些客户的订单/访问将按时间顺序列在另一张表中。我试图通过简单地输入他们的 ID 来获取客户的手机号码,并在我开始工作后可能会添加详细信息。
有没有办法让我能够获取客户单元格的值,输入的客户 ID 号的变体?
从逻辑上讲,作为一名 Java 开发人员,我尝试过这样做'=(Customers!B(A4))
,但这似乎不起作用。基本上,我需要为表格客户中的 B(客户 ID 号)单元格设置一个值,我该怎么做?
我有一个排序的“客户”表,其中包含客户的 ID 号及其旁边的手机号码,从#1到#10。这些客户的订单/访问将按时间顺序列在另一张表中。我试图通过简单地输入他们的 ID 来获取客户的手机号码,并在我开始工作后可能会添加详细信息。
有没有办法让我能够获取客户单元格的值,输入的客户 ID 号的变体?
从逻辑上讲,作为一名 Java 开发人员,我尝试过这样做'=(Customers!B(A4))
,但这似乎不起作用。基本上,我需要为表格客户中的 B(客户 ID 号)单元格设置一个值,我该怎么做?
我建议使用 VLOOKUP,部分原因是您似乎没有太多变量:
请注意,如果在客户表中切换 A 列和 B 列,这将不起作用。
您可以尝试结合INDIRECT
,ADDRESS
和CELL
:
=INDIRECT(ADDRESS(CELL("row", reference_cell), column_number))
所以,而不是这个:
'=(Customers!B(A4))
试试这个(B列是第二列):
=INDIRECT(ADDRESS(CELL("row", $A4), 2))