Note: The other languages of the website are Google-translated. Back to English

如何跨多个工作表vlookup值?

在excel中,我们可以轻松地应用vlookup函数在工作表的单个表中返回匹配值。 但是,您是否曾经考虑过如何在多个工作表中实现vlookup价值? 假设我有以下三个具有数据范围的工作表,现在,我想根据这三个工作表中的条件来获取相应值的一部分,请参见屏幕截图:

具有数组公式的多个工作表中的Vlookup值

具有正常公式的多个工作表中的Vlookup值

具有出色功能的多个工作表中的Vlookup值


具有数组公式的多个工作表中的Vlookup值

要使用此数组公式,应为这三个工作表指定一个范围名称,请在新工作表中列出您的工作表名称,例如以下屏幕截图所示:

1。 为这些工作表指定一个范围名称,选择工作表名称,然后在 名称框 在这种情况下,在编辑栏旁边,我将键入Sheetlist作为范围名称,然后按 输入 键。

2. 然后,您可以在您的特定单元格中输入以下长公式:

=VLOOKUP(A2,INDIRECT("'"&INDEX(Sheetlist,MATCH(1,--(COUNTIF(INDIRECT("'"&Sheetlist&"'!$A$2:$B$6"),A2)>0),0))&"'!$A$2:$B$6"),2,FALSE)

3。 然后,按 Ctrl + Shift + Enter 键一起获得第一个对应的值,然后将填充手柄向下拖动到要应用此公式的单元格上,已返回每一行的所有相对值,如下所示:

笔记:

1.在上式中:

  • A2:是要返回其相对值的单元格引用;
  • 工作表:是我在步骤1中创建的工作表名称的范围名称;
  • A2:B6:是您需要搜索的工作表的数据范围;
  • 2:表示您返回匹配值的列号。

2.如果您查找的特定值不存在,将显示#N / A值。


演示:具有数组公式的多个工作表中的Vlookup值


Vlookup匹配Excel中多个工作表中的记录

从多个工作表中查找相应的值可能会很麻烦,但是, Kutools for Excel's 在多个工作表中查找 实用程序,您可以快速解决此任务,而无需任何复杂的公式。           点击下载Kutools for Excel!

Kutools for Excel: 拥有多个方便的 Excel 加载项,免费试用,天数无限制。 立即下载并免费试用!


具有正常公式的多个工作表中的Vlookup值

如果您不想输入范围名称并且不熟悉数组公式,这里也有一个常规公式可以为您提供帮助。

1。 请在您需要的单元格中键入以下公式:

=IFERROR(VLOOKUP($A2,Sheet1!$A$2:$B$6,2,FALSE),IFERROR(VLOOKUP($A2,Sheet2!$A$2:$B$6,2,FALSE),VLOOKUP($A2,Sheet3!$A$2:$B$6,2,FALSE)))

2。 然后将填充手柄向下拖动到要包含此公式的单元格区域,请参见屏幕截图:

笔记:

1.在上式中:

  • A2:是要返回其相对值的单元格引用;
  • Sheet1, Sheet2, Sheet3:是包含您要使用的数据的工作表名称;
  • A2:B6:是您需要搜索的工作表的数据范围;
  • 2:表示您返回匹配值的列号。

2.为了更容易理解此公式,实际上,长公式由多个vlookup函数组成,并与IFERROR函数连接。 如果您有更多的工作表,则只需在公式之后将vlookup函数与IFERROE一起添加即可。

3.如果您查找的特定值不存在,将显示#N / A值。


具有出色功能的多个工作表中的Vlookup值

也许以上两个公式对您来说太难使用了,在这里,我将介绍一个强大的功能, Kutools for Excel's 在多个工作表中查找,使用此功能,如果有数十个或数百个工作表,则可以快速处理此工作。

提示:申请这个 在多个工作表中查找 功能,首先,您应该下载 Kutools for Excel,然后快速轻松地应用该功能。

安装后 Kutools for Excel,请这样做:

1。 点击 库工具 > 超级查询 > 在多个工作表中查找,请参见屏幕截图:

2。 在 在多个工作表中查找 对话框,请执行以下操作:

  • 从中选择查找值单元格和输出单元格 查找值和输出范围 部分;
  • 然后,选择其他工作表中的数据范围并将其添加到 数据范围 列表框。

备注:如果要用另一个文本值替换#N / A错误值,则只需检查一下 将#N / A错误值替换为指定值 选项,然后键入所需的文本。

3。 然后,点击 OK 按钮,所有匹配的记录都已在多个工作表中返回,请参见屏幕截图:

点击下载Kutools for Excel并立即免费试用!


更多相关文章:

  • Vlookup在Excel中从下到上的匹配值
  • 通常,Vlookup函数可以帮助您从上到下查找数据,以从列表中获取第一个匹配值。 但是,有时候,您需要从下到上进行vlookup提取最后一个对应的值。 您有什么好主意可以在Excel中处理此任务吗?
  • Vlookup并串联Excel中的多个对应值
  • 众所周知,Excel中的Vlookup函数可以帮助我们查找值并在另一列中返回相应的数据,但是通常,只有在存在多个匹配数据时,它才能获取第一个相对值。 在本文中,我将讨论如何仅在一个单元格或垂直列表中进行vlookup并串联多个对应的值。
  • 跨多个工作表的Vlookup并在Excel中求和结果
  • 假设,我有四个具有相同格式的工作表,现在,我想在每个工作表的“产品”列中找到电视机,并获取这些工作表的总订单数,如下面的屏幕截图所示。 如何在Excel中使用简单快速的方法解决此问题?
  • 筛选列表中的Vlookup和返回匹配值
  • 默认情况下,VLOOKUP函数可以帮助您查找和返回第一个匹配值,无论它是正常范围还是已过滤列表。 有时,您只想vlookup并仅在有过滤列表的情况下返回可见值。 您如何在Excel中处理此任务?

最佳办公效率工具

Kutools for Excel解决了您的大多数问题,并使您的生产率提高了80%

  • 重用: 快速插入 复杂的公式,图表 以及您以前使用过的任何东西; 加密单元 带密码 创建邮件列表 并发送电子邮件...
  • 超级公式栏 (轻松编辑多行文本和公式); 阅读版式 (轻松读取和编辑大量单元格); 粘贴到过滤范围...
  • 合并单元格/行/列 不会丢失数据; 拆分单元格内容; 合并重复的行/列...防止细胞重复; 比较范围...
  • 选择重复或唯一 行; 选择空白行 (所有单元格都是空的); 超级查找和模糊查找 在许多工作簿中; 随机选择...
  • 确切的副本 多个单元格,无需更改公式参考; 自动创建参考 到多张纸; 插入项目符号,复选框等...
  • 提取文字,添加文本,按位置删除, 删除空间; 创建和打印分页小计; 在单元格内容和注释之间转换...
  • 超级滤镜 (将过滤方案保存并应用于其他工作表); 高级排序 按月/周/日,频率及更多; 特殊过滤器 用粗体,斜体...
  • 结合工作簿和工作表; 根据关键列合并表; 将数据分割成多个工作表; 批量转换xls,xlsx和PDF...
  • 超过300种强大功能. 支持 Office / Excel 2007-2021 和 365。支持所有语言。 在您的企业或组织中轻松部署。 完整功能 30 天免费试用。 60 天退款保证。
kte选项卡201905

Office选项卡为Office带来了选项卡式界面,使您的工作更加轻松

  • 在Word,Excel,PowerPoint中启用选项卡式编辑和阅读,发布者,Access,Visio和Project。
  • 在同一窗口的新选项卡中而不是在新窗口中打开并创建多个文档。
  • 每天将您的工作效率提高50%,并减少数百次鼠标单击!
officetab底部
按评论排序
注释 (17)
还没有评分。 成为第一位评论!
该评论由网站上的主持人最小化
嗨,伙计,我正在尝试用新的工作表查找多张工作表,但我对这个公式感到困惑,请给我解决方案。 我的公式是 = =VLOOKUP(B17,INDIRECT("'"&INDEX(List,MATCH(1,--(COUNTIF(INDIRECT("'"&List&"[Daily Collection Report-2014-15.xlsx]Modification Pmt'!$ D$2B2:AZ2000"),B17)>0),0))&"[每日收集报告-2014-15.xlsx]修改Pmt'!$D$2B2:AZ2000"),2,FALSE)
该评论由网站上的主持人最小化
[quote]Hiii Dude,我正在尝试用新的工作表查找多张工作表,但我对这个公式感到困惑,请给我解决方案。 我的公式是 = =VLOOKUP(B17,INDIRECT("'"&INDEX(List,MATCH(1,--(COUNTIF(INDIRECT("'"&List&"[Daily Collection Report-2014-15.xlsx]Modification Pmt'!$ D$2B2:AZ2000"),B17)>0),0))&"[每日收集报告-2014-15.xlsx]修改Pmt'!$D$2B2:AZ2000"),2,FALSE)由阿丘塔南德。[/quote] 嗨,请给我excel表
该评论由网站上的主持人最小化
=IFERROR(VLOOKUP(A2,Sheet1!$G$2:H5,2,0),IFERROR(VLOOKUP(Summary!A2,Sheet2!$G$2:H5,2,0),IFERROR(VLOOKUP(Summary!A2,Sheet3!$G$2:H5,2,0),"NOT"))) Lookup Value Result A 100 100 B 200 200 C 300 300 D 400 400 D 400 400 G 325 325 H 425 425 I 150 150 A 100 100 K 350 350 L 450 450 sheet1 Data A 100 B 200 C 300 D 400 Data 2 E 125 F 225 G 325 H 425 Data 3 I 150 J 250 K 350 L 450
该评论由网站上的主持人最小化
嗨,我有多个电子表格,我想根据匹配选项卡的名称来查找单元格值。 你能帮忙吗
该评论由网站上的主持人最小化
本网站的非常三等服务不购买任何类型的产品。如果您父亲的儿子比还款可能会退还我的 a/c。已经发送给 sajid 的邮件。
该评论由网站上的主持人最小化
抱歉,伙计们在错误的网站上发表了错误的评论
该评论由网站上的主持人最小化
嗨,我正在尝试查找多张纸到另一张纸……你能帮我吗?
该评论由网站上的主持人最小化
=IFERROR(VLOOKUP($A2,Sheet1!$A$2:$B$5,2,FALSE),IFERROR(VLOOKUP($A2,Sheet2!$A$2:$B$5,2,FALSE),VLOOKUP($A2, Sheet3!$A$2:$B$5,2,FALSE))) 在上面的公式中,而不是 2(列号)我想要与主表匹配标准。 请帮我
该评论由网站上的主持人最小化
我想将多张表信息放入一张表中,例如数据透视表,我希望它们连接..相同的结构..我通过合并做了,但列部门(一个字段)数字并没有分散列(其他字段分布在列)..任何人都可以帮助PLZ ..
该评论由网站上的主持人最小化
嗨,先生,请帮助我,我打开了一本 Excel 书,其中有 50 多个可用的工作表数据,但在第一个工作表上提供了摘要,但我想从每张工作表中挑选价值。 所以请帮助我如何选择价值,请先生紧急做。 我正在等待您的回复,我将感谢您的回复。 尊敬的 Mohd Shehzaad Khan
该评论由网站上的主持人最小化
当我在我的 excel 中尝试时,这个公式无效
该评论由网站上的主持人最小化
尝试使用 Iferror 功能包括 vlookup ..
该评论由网站上的主持人最小化
这是一个看起来像的例子。 =IFERROR(VLOOKUP(A1,Sheet1!A:B,2,FALSE),IFERROR(VLOOKUP(A1,Sheet2!A:B,2,FALSE),IFERROR(VLOOKUP(A1,Sheet3!A:B,2,FALSE ),"未找到项目!")))


基本上在 Sheet1 中查找此值,如果找不到,请在 Sheet2 中查找。 如果在 Sheet3 中不存在,如果在所有这些之后都找不到它,请告诉我找不到该值。
该评论由网站上的主持人最小化
当我尝试这个公式时它无效
该评论由网站上的主持人最小化
嗨,我也有问题使用这个公式来编译来自多个工作表的值。
该评论由网站上的主持人最小化
嗨,在多用途表中,我想按顺序增加值。 =VLOOKUP($C10,'[apri.xlsx]ahm'!$C$10:$L$10,6,FALSE) =VLOOKUP($C10,'[april.xlsx]ahm'!$C$10:$L$10,7, XNUMX、FALSE) 公式中的值可以自动改变
该评论由网站上的主持人最小化
你能把公式转换成纯文本吗
这里还没有评论
留下你的意见
以访客身份发帖
×
评价此帖子:
0   产品特性
建议地点

关注我们

版权所有 © 2009 - extendoffice.com。 | 版权所有。 供电 ExtendOffice。 | 网站地图
Microsoft和Office徽标是Microsoft Corporation在美国和/或其他国家的商标或注册商标。
受Sectigo SSL保护