我使用两个 Excel 工作簿;一个是另一个的后端。在工作簿 1 中,有包含 $Timeline、$ClientInfo 和 $VendorInfo 的工作表。工作簿 2 旨在汇总记录从工作簿 1 中提取的不同元素。
本质上,我的目的是使用我们内部客户跟踪号(列在书 1 中)的密钥,将其输入到书 2 中,从而使用该 lookup
函数填充所有必填字段。
基本上,B6
钥匙在哪里,第二册是一张带有一系列变体的表格;
=LOOKUP(B6,'[
book1
.xlsx]客户端信息'!$B:$B,'[book1
.xlsx]客户端信息'!$N:$N)=LOOKUP(B6,'[
book1
.xlsx]供应商信息'!$B:$B,'[book1
.xlsx]供应商信息'!$D:$D)=LOOKUP(B6,'[
book1
.xlsx]时间线'!$B:$B,'[book1
.xlsx]时间线'!$E:$E)
目前,无论输入什么值B6
(列出的值或虚构的值),所有返回的lookup
值都是针对列出的最后实体的,因此查找实际上并没有正确匹配任何内容。
一些结果向量包含公式(更多=lookup),一些包含手动输入的值;两种情况下的结果都是错误的匹配。
那么问题分为两部分;
- 我是否应该知道采取哪些初始步骤来确保这种相互依赖关系能够发挥作用?或者,在这种情况下,您是否需要启用单元格、公式、工作表或工作簿的某些功能或设置才能使其发挥作用?
- 我
lookup
是否超出了预期(即它是否仅适用于工作簿内功能)?如果是这样,哪个命令会更好(即更适合工作簿间功能的命令)?(我如何才能lookup
有效地将语法转换为建议的命令的语法?)- 我没有 VBA 技能,因此最好使用 Excel 公式来回答
另外,如果我做错了,请告诉我。我猜这应该真的在数据库中(到最后会有 27 本 Book2)。
答案1
在尝试使用时,vlookup
我得到了#n/a 错误组合,很有可能是由于误用造成的;
试图找出我的 =vlookup 语法中出了什么问题,我看到重复的解决方案按升序排序按查找值。该表已按照地区和客户名称排序。
一旦按查找键升序排序,查找就开始起作用了。这个初始步骤是表格出错的地方。