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