问题标签 [vlookup]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
13114 浏览

vba - 为什么 VBA 中的 VLookup 失败并出现运行时错误 1004?

电子表格“Sheet3”如下所示:

此外,单元格“F2”实际上是 1/7/1991 单元格的复制和粘贴。

VBA 代码如下所示:

我收到“无法获取 WorkSheet 函数类的 VLOOKUP 属性”错误。

我在这里想念什么?A 列的顺序正确。它们是日期。Excel 想从我这里得到什么?

0 投票
3 回答
3545 浏览

excel - Excel 中的 VLOOKUP 问题,#Value

我有 Excel 文件,其中数据会自动输入到不同的工作表中。我正在尝试开发一个新工作表来显示其他一些工作表中的一些重要信息。我完成了工作表上的大部分单元格,但有两个给我带来了一些问题。问题是我正在使用 VLOOKUPS/ISERROR 和 VLOOKUPS/ISERROR。我的问题是,当我们结合起来分离没有结果的答案时。我想知道当 VLOOKUPS/ISERROR 语句中的一个或两个为假时,是否有办法阻止它显示“#VALUE!”。

下面是我用于单元格的公式的副本,下面是我将收到的数据的示例。

=IF(ISERROR(VLOOKUP(22, ChargingData!$B$31:$I$41,2, FALSE)),"",VLOOKUP(22, ChargingData!$B$31:$I$41,2, FALSE)/2000) + IF(ISERROR(VLOOKUP(33, ChargingData!$B$31:$I$41,2, FALSE)),"",VLOOKUP(33, ChargingData!$B$31:$I$41,2, FALSE)/2000)

=IF(ISERROR(VLOOKUP(23, ChargingData!$B$31:$I$41,2, FALSE)),"",VLOOKUP(23, ChargingData!$B$31:$I$41,2, FALSE)/2000) + IF(ISERROR(VLOOKUP(33, ChargingData!$B$31:$I$41,2, FALSE)),"",VLOOKUP(33, ChargingData!$B$31:$I$41,2, FALSE)/2000)

表数据

我想知道是否有人可以帮助我阻止表格显示“#VALUE!” 信息。如果任何单元格中没有任何内容,我想显示“”而不是该消息,如果任何必要的单元格中有数据,则显示正确的信息。谢谢

0 投票
1 回答
260 浏览

excel - Excel中的4列VLOOKUP

我想在 Excel 中执行以下操作

最好在这里使用 VLOOKUP 还是 IF?

希望这能解释我需要什么!

提前致谢

0 投票
1 回答
879 浏览

vba - 尝试使用 Range.Formula 属性时格式错误的 VLookup 公式

我有 Excel 工作表,其中包含来自许多来源的数据,这些数据将组合在一起,以便需要查看的内容高于您正在查看的内容,因此一张工作表的不同部分会有许多 VLookup。

发生的事情是我的宏使公式:

=VLOOKUP(I9,'B3':'D8',2)

如果我去掉'标记,宏就可以完美运行。

0 投票
1 回答
365 浏览

excel-formula - VLOOKUP 执行某个公式

我想知道是否可以使用 vlookup 执行公式?
像:

列表:

目的是我试图计算第二天查看用户用作验证的内容。将该列表用作验证,因此用户只能使用这些值。
我试过用谷歌搜索它,但我不知道如何准确地指定问题......
我希望它清楚我所追求的,提前谢谢!

0 投票
1 回答
34339 浏览

excel - 如何 VLOOKUP 在 VBA 中获取 #N/A 值?

我在 Excel 中有一个数据表,与以下内容相同:

我编写了一个 VBA 函数来通过键(在 col A 中)获取值(col B) 例如:=getValue(A1)

在这个例子中,如果我输入=getValue(A3),函数是 throw #VALUE! 错误。我正在调试并在 VLOOKUP 函数中看到错误。这是我的代码:

如何 VLOOKUP 在 VBA 中获取 #N/A 值? 感谢您的帮助!

0 投票
2 回答
5678 浏览

excel - 如果单元格不为空,则返回不同选项卡中“a”列中的值

我在一个工作表上列出了一个产品列表,您可以在其中选择您想要的每种产品的数量,但并非每种产品都有价值。在一个单独的工作表中,我希望它只拉出选择了数量的产品。请指教。

第一张工作表:

所需的第二张工作表:

0 投票
3 回答
24822 浏览

match - 跨两个工作簿中的多个列的 VLOOKUP

我有 2 个工作簿。

首先被称为June2122.xls

它具有Last Name(B2:B300)、First Name(C2:B300) 等列...

其次是June Emails.xls

它具有Last Name(B2:B300)、First Name(C2:C300)、Email Address(D2:D300) 等列。这三列位于一个名为Data_Table

我需要做的是将First Nameand Last Name(B2:C2) fromJune2122.xlsFirst Nameand Last Name(B2:C2) from 进行比较June Emails.xlsJune Emails.xls如果它们匹配,那么我需要将(D2)中的电子邮件地址填充到新的单元格中June2122.xls

所有单元格都被格式化为“常规”。

我已经尝试了几个公式,我得到的最接近的是这个:

=IF(ISNA(VLOOKUP(B2,'June Emails.xls'!Data_Table,2,TRUE)),0,VLOOKUP(C2,'June Emails.xls'!Data_Table,3,TRUE))

我得到的只是电子邮件应该填充的单元格中的“错误”。

有人能帮忙吗?首先十分感谢!

0 投票
1 回答
3874 浏览

excel - 来自另一个工作表的 VLOOKUP

有人可以帮助我完成以下 VLOOKUP 查询。

我在一个电子表格的 A 列中有数据,我需要将此列中包含的数据与另一个打开的电子表格中的 A 列进行匹配,如果它们匹配,则将第一个电子表格中的 B 列与 B 列中包含的数据相匹配第二个电子表格。

任何人都可以提供帮助,因为我不确定如何实现这一目标?

0 投票
1 回答
1482 浏览

excel - 根据 Excel 2010 中的配置“食谱”创建订单列表

我一直在创建一个庞大的机械设备清单以及组装它们所需的零件。基本上我拥有的是三个工作表。
一张包含所有可订购零件(例如螺钉、螺母、螺栓)及其订购数量,
一张包含构建特定设备所需零件数量和类型的工作表(例如,一个小部件需要 3 个螺钉、0 个螺母和 4 个螺栓)
和一张汇总表应该在哪里输入想要构建的设备。

由于每个零件都不能以单一数量订购,而是以更大的包装(例如 500 个螺钉、100 个螺栓等)订购,我需要一些解决方案来阅读“待建”表,查找所有小工具,添加需要的相应零件并创建一个列表,列出我需要的每个零件的数量。

我尝试过通过 vlookup 以某种方式做到这一点,但这些查询让我大吃一惊,而且我对 VBA 缺乏经验。我忽略了一个简单的解决方案吗?非常感谢你。

编辑

下面的示例数据:

这是设备的配方列表

这是零件清单和订单尺寸

这是设备的订单列表

现在我想创建一个如下所示的表(或报告、文本文件或任何类型的汇总输出):

这些数字现在组成

我没有任何有用的代码可以分享,因为我在 vlookups 中玩过 vlookups,我得到的只是头疼......