我有一个字段应该从一张名字,电子邮件地址和诸如此类的东西填充联系人详细信息。 BASE_VesOp
是从其他地方获取的名称。联系人详细信息位于动态范围 ContactDetails
,定义为='Contact details'!$A$2:INDEX('Contact details'!$A$2:$F$201, COUNTA('Contact details'!$A$2:$F$201))
。
我正在使用此查询根据ContactDetails
中的名称从BASE_VesOp
的第4列获取电子邮件地址:
=VLOOKUP(BASE_VesOp, ContactDetails, 4, FALSE)
它一直给我#REF!错误,并检查计算步骤给出:
我已尝试以不同方式制定范围 - 例如,逐列 - 但仍然会遇到相同的错误。
知道可能出现什么问题吗?
答案 0 :(得分:1)
OFFSET是一种更清晰的动态范围。将联系方式更改为:
=OFFSET('Contact details'!$A$2$F$2,0,0,COUNTA('Contact details'!$A$2:$F$201))
然后,在保存此更改后,在名称管理器中,单击此范围定义,它应突出显示工作表上的预期区域。这样您就可以验证它是否设置正确。