标签: vlookup

从一个范围中提取另一个缺失的值

我在 Excel 中有两列,“ROSTER”和“PRESENT”,如下所示:

列图像

是否有实现“NOT HERE”列的公式?我尝试使用VLOOKUP()https://superuser.com/a/289653/135912无济于事 =(

任何帮助,将不胜感激!

谢谢!

array vlookup microsoft-excel

6
推荐指数
1
解决办法
6787
查看次数

将列添加到命名范围后,如何防止 VLOOKUP 中断?

我的 Excel 工作表在我定义的命名范围内包含许多 VLOOKUP。现在,当我在命名范围的中间添加一列时,在插入的列之后引用列的 VLOOKUP 现在已损坏。我明白这个问题,但最好的解决方法是什么?有没有办法从标题文本中找出列号?

[编辑] 使用 Kaze 的 INDEX 和 MATCH 想法似乎是最好的解决方案。这是我的结果:

INDEX(MyTableData, MATCH("RowLabel", RowList, 0), MATCH("ColumnLabel", ColumnList,0))
Run Code Online (Sandbox Code Playgroud)

其中 MyTableData 是整个表的命名范围,RowList 是行标题的命名范围,ColumnList 是列标题的命名范围。

named-ranges vlookup microsoft-excel

5
推荐指数
1
解决办法
2万
查看次数

在 Excel 中,如何搜索 #N/A 单元格?

我正在尝试转到 #N/A 单元格的第一个实例,这是 VLookup 失败的结果。我知道当结果为 #N/A 时我可以有条件地更改该值,但我想要做的只是找到失败的特定单元格。

find-and-replace vlookup microsoft-excel

5
推荐指数
2
解决办法
3万
查看次数

Excel:VLOOKUP 和 INDEX+MATCH 返回 #REF

我试图让一张工作表中的单元格在另一张工作表中查找名称,然后将值返回到带有名称的单元格右侧的一列。就其本身而言,这是 VLOOKUP 的完美工作。但是,当我在实践中实现这一点时,使用公式=VLOOKUP(B2;TypeID!$A$2:$A$8999;2;FALSE),单元格显示“#REF”,将其描述为“无效的单元格引用错误”。

我尝试用 INDEX+MATCH 组合替换 VLOOKUP,但结果完全相同。我已经手动确保 lookup_value 单元格和 table_array 单元格中的值相同,带有=B2=TypeID!A592,并且它们的类型相同,带有TYPE。当我使用索引为 1 的 VLOOKUP 时,它会正确返回单元格的值。

可能值得注意的是,lookup_value 和 table_array 单元格是文本,但我想要从 col_index_num 单元格返回的值是一个数字。

TypeID 表的一小段摘录:

A                     B
1 Amber Cytoserocin  |  ISK 89 999,97 
2 Amber Mykoserocin  |  ISK 2 500,00 
Run Code Online (Sandbox Code Playgroud)

我想在A列中查找匹配项,然后从B列中提取相邻值。

vlookup microsoft-excel

4
推荐指数
1
解决办法
5381
查看次数

Excel vlookup 参考故意丢失显示#N/A - 停止它

我有一个进行 vlookup 的单元格。

但是它所引用的表总是在变化,当特定值存在时显示正常。

但是,当值不存在时,它会显示 #N/A - 我怎样才能让它停止这种情况并且什么都不显示?

示例:=VLOOKUP($P5,GW30!$CI:$CL,2,FALSE) 和 P5 = 阿森纳

所以当阿森纳在主场比赛时,我得到了一个价值,这没关系。但是当他们在客场比赛时,他们被列在不同的列中,我得到一个#N/A

我需要停止它显示#N/A 请。

worksheet-function vlookup microsoft-excel

4
推荐指数
2
解决办法
387
查看次数

如何在 IF 语句中组合 VLOOKUP,其中 VLOOKUP 函数的列索引是从文本中推断出来的数字?

我在 Excel 中有以下表格:

产品库存

股票分析.

产品库存表(PST)比这更广泛,但出于这个问题的目的,我已将其删减。

我想在 Stock Analysis 表(SAT)的列中查找与 Product Stock 表的 Size 列中的值匹配的值。

例如,在本例中,我的产品库存表(PST)的大小列中的值为8,因此我想查找我的库存分析表的大小 8列中的值。如果我的值为5,则在我的股票分析表(SAT) 中查找大小 5

请注意,已执行数据验证以确保我的 Product Stock 表的 Size 列中的值基于指定的维度,因此只有一系列大小也是 Stock Analysis 表的列

还插入了公式以确保SAT的下一行将始终具有比前一行大一个的批号(即每新行的批号列增加 1)这是为了确保SAT中没有重复批次

到目前为止我所拥有的是:

=IF(PST[Batch No]=SAT[Batch No, VLOOKUP(PST[Batch No], PST, Stuck here, FALSE), "")
Run Code Online (Sandbox Code Playgroud)

我需要的col_index_num是将PST 的Size 列中的值与SAT标头中字符串的最后一个字符进行匹配,不包括 Batch No 标头(尽管这可能不会影响它)。当有匹配时,给出表上的列号。

这将给出与批号匹配的列下的值。

我希望这是可以理解的。

我非常不想深入研究 VBA

worksheet-function vlookup microsoft-excel

4
推荐指数
1
解决办法
931
查看次数

Excel - 匹配不同选项卡中列中的值,然后在匹配时粘贴到另一列中

我有一个带有两个选项卡的 Excel 工作表,选项卡 1 有一个员工列表,其中包含有关他们所参加的不同课程的信息。其中有一个带有 5 位员工 ID 的标签,可以轻松识别他们。

选项卡 2 上列出了参加过我们称为“介绍”课程的员工。此选项卡有一个员工 ID 列以及一个“课程日期”列。

在选项卡 1 中,有一列课程介绍可以在其中输入日期。

我想要做的是让选项卡 1 搜索选项卡 2 上的员工 ID,如果匹配,则从该行获取课程日期并将其粘贴到选项卡 1 中的课程介绍列中。

看起来它应该只是一个 VLOOKUP,然后说“如果你找到了这个,然后抓住这个 cel 并将它粘贴到这里”......但是有一个非常时期!

vlookup microsoft-excel

3
推荐指数
1
解决办法
14万
查看次数

在 Excel 中自动增加 VLOOKUP 列索引

这感觉像是一个常见问题,但我无法让它起作用或找到绝对答案:

当我使用此 VLOOKUP 公式水平拖动单元格时,如何使 column_index “自动递增”?

=VLOOKUP(input!$B$3,data!$A4:$AJ52,2)
Run Code Online (Sandbox Code Playgroud)

我的查找表每个都有 30 到 50 列。如果自动增加列索引是可能的,那么这将是一个很大的帮助。

vlookup microsoft-excel

1
推荐指数
1
解决办法
9万
查看次数

在另一个工作表中查找一个工作表的值

基本上,我可以手动执行此操作,但是由于数据量很大,因此需要很多时间。我相信一定有一种公式化的方法来做到这一点。

我在 Excel 中有两个工作表。

工作表 1。

Column-A        Column-B
Device Names    Total numbers
Device A           19 
Device B           81
Device C           12 
Device D           21 
etc.               etc.
Run Code Online (Sandbox Code Playgroud)

工作表 2。

Column-A         Column-B
Device Names   Total numbers
Device D
Device S
Device Z
Device S
etc.
Run Code Online (Sandbox Code Playgroud)

我需要在ColumnA/Worksheet 1的Column-A/Worksheet 2中查找设备名称的公式。如果工作表2和工作表1中的设备名称匹配,则应传输worksheet-1的Column-B中的数据到工作表 2 中的 B 列。

worksheet-function vlookup microsoft-excel

1
推荐指数
1
解决办法
9万
查看次数

具有空白查找值的 vlookup

我有一个 Vlookup 公式,0如果返回值为空,我想返回该公式。

例子: =(VLOOKUP(A6,F:G,2,0)+1)*C6

+-------+--------+-------+-----------+-------+-------+
|       |        |       |           | Name  | Value |
+-------+--------+-------+-----------+-------+-------+
| Name  | lookup | Price | New price | Bread | 1%    |
| Bread |        | 1     | 1.01      | Milk  | 2%    |
|       | #N/A   | 2     | #N/A      | Water | 3%    |
| Water | 0.03   | 0.1   | 0.103     |       |       |
+-------+--------+-------+-----------+-------+-------+
Run Code Online (Sandbox Code Playgroud)

我该怎么做?

worksheet-function vlookup microsoft-excel microsoft-excel-2013

1
推荐指数
1
解决办法
3148
查看次数