如何在Excel中从右到左vlookup值?
Excel 中的 VLOOKUP 函数广泛用于搜索和检索数据。但是,它的一个限制是它只能从左到右查找值。这意味着查找值必须位于表的第一列,而返回值必须位于查找列的右侧。但是,如果您需要从右到左查找值怎么办?本指南将探讨实现此目的的几种方法。
使用 VLOOKUP 和 IF 函数从右到左查找值
虽然 VLOOKUP 本身无法从右到左查找值,但您可以使用 IF 函数操纵数据结构使其工作。
请在您需要的单元格中输入以下公式,然后将填充柄拖到要应用此公式的单元格以获取所有相应的值。见截图:
=VLOOKUP(E2, IF({1,0}, $C$2:$C$9, $A$2:$A$9), 2, 0)
- E2:这是您要查找的值。这是 Excel 将在指定范围内搜索的键。
- IF({1,0}, $C$2:$C$9, $A$2:$A$9):公式的这一部分通过重新排列列来创建虚拟表。通常,VLOOKUP 只能搜索表的第一列并返回右侧列的值。通过使用 IF({1,0}, ...),您可以告诉 Excel 创建一个交换列的新表:
♦ 新表的第一列为$C$2:$C$9。
♦ 新表的第二列为$A$2:$A$9。 - 2:这告诉 VLOOKUP 返回 IF 函数创建的虚拟表的第二列中的值。在本例中,它将返回 $A$2:$A$9 中的值。
- 0:这指定您想要精确匹配。如果 Excel 在 $C$2:$C$2 中找不到 E9 的精确匹配,它将返回错误。
使用 Kutools for Excel 从右到左查找值
如果您更喜欢用户友好的方法,Kutools for Excel 提供了简化复杂查找的高级功能,包括轻松地从右到左搜索的功能。
安装后 Kutools for Excel,请这样做:
1。 点击 库工具 > 超级查询 > 从右到左查找,请参见屏幕截图:
2。 在 从右到左查找 对话框,请执行以下操作:
- 从中选择查找值单元格和输出单元格 输出范围 和查找值部分;
- 然后,从 数据范围 部分。
- 最后点击 OK 按钮。
3现在,根据右侧列表的查找值已经返回了匹配的记录,见截图:
如果要将 #N/A 错误值替换为其他文本值,只需单击 附加选项 按钮并检查 将#N / A错误值替换为指定值 选项,然后输入所需的文本。
使用 INDEX 和 MATCH 函数从右到左查找值
INDEX 和 MATCH 的组合是 VLOOKUP 的多功能且强大的替代方案。它允许您从任意方向(左、右、上或下)查找值。
输入或复制以下公式到空白单元格中以输出结果,然后将填充柄向下拖到您想要包含此公式的单元格。
=INDEX($A$2:$A$9,MATCH(E2,$C$2:$C$9,0))
- E2:这是您正在寻找的值。
- 匹配(E2,$C$2:$C$9,0):MATCH 函数在范围 $C$2:$C$2 内搜索 E9 中的值。0 表示您想要精确匹配。如果找到该值,它将返回该值在范围内的相对位置。
- 索引($A$2:$A$9,...):然后,INDEX 函数使用 MATCH 返回的位置在范围 $A$2:$A$9 中查找相应的值。
使用 XLOOKUP 函数从右到左查找值
如果您使用的是 Excel 365 或 Excel 2021,则 XLOOKUP 函数是 VLOOKUP 的现代简化替代方案。它可以在任何方向查找值,而无需复杂的公式。
输入或复制以下公式到空白单元格中以输出结果,然后将填充柄向下拖到您想要包含此公式的单元格。
=XLOOKUP(E2,$C$2:$C$9,$A$2:$A$9)
- E2:这是您正在寻找的值。
- $ C $ 2:$ C $ 9:这是 Excel 将在 E2 中搜索值的范围。它是查找数组。
- $ A $ 2:$ A $ 9:这是 Excel 将返回相应值的范围。它是返回数组。
尽管 VLOOKUP 是一款出色的基本查找工具,但它只能在查找列的右侧进行搜索,因此功能有限。不过,您还可以使用其他几个选项在 Excel 中从右到左返回匹配值。通过利用这些方法,您可以轻松高效地查找和返回匹配值,无论您的数据位于工作表中的哪个位置。如果您有兴趣探索更多 Excel 技巧和窍门, 我们的网站提供数千个教程.
更多相关文章:
- 跨多个工作表的Vlookup值
- 在excel中,我们可以轻松地应用vlookup函数在工作表的单个表中返回匹配值。 但是,您是否曾经考虑过如何在多个工作表中实现vlookup价值? 假设我有以下三个具有数据范围的工作表,现在,我想根据这三个工作表中的条件来获取相应值的一部分。
- 在Excel中使用Vlookup精确匹配和近似匹配
- 在Excel中,vlookup是最重要的功能之一,对我们而言,它是在表的最左列中搜索值并在范围的同一行中返回该值。 但是,您是否在Excel中成功应用了vlookup函数? 本文,我将讨论如何在Excel中使用vlookup函数。
- Vlookup在Excel中从下到上的匹配值
- 通常,Vlookup函数可以帮助您从上到下查找数据,以从列表中获取第一个匹配值。 但是,有时候,您需要从下到上进行vlookup提取最后一个对应的值。 您有什么好主意可以在Excel中处理此任务吗?
- Vlookup并在Excel中返回匹配值的整个/整个行
- 通常,您可以使用Vlookup函数进行vlookup并从一系列数据中返回匹配值,但是,您曾经尝试过根据特定条件查找并返回整行数据,如下面的屏幕快照所示。
- Vlookup并串联Excel中的多个对应值
- 众所周知,Excel中的Vlookup函数可以帮助我们查找值并在另一列中返回相应的数据,但是通常,只有在存在多个匹配数据时,它才能获取第一个相对值。 在本文中,我将讨论如何仅在一个单元格或垂直列表中进行vlookup并串联多个对应的值。
最佳办公生产力工具
🤖 | Kutools 人工智能助手:基于以下内容彻底改变数据分析: 智能执行 | 生成代码 | 创建自定义公式 | 分析数据并生成图表 | 调用 Kutools 函数... |
热门特色: 查找、突出显示或识别重复项 | 删除空白行 | 合并列或单元格而不丢失数据 | 不使用公式进行四舍五入 ... | |
超级查询: 多条件VLookup | 多值VLookup | 跨多个工作表的 VLookup | 模糊查询 .... | |
高级下拉列表: 快速创建下拉列表 | 依赖下拉列表 | 多选下拉列表 .... | |
列管理器: 添加特定数量的列 | 移动列 | 切换隐藏列的可见性状态 | 比较范围和列 ... | |
特色功能: 网格焦点 | 设计图 | 大方程式酒吧 | 工作簿和工作表管理器 | 资源库 (自动文本) | 日期选择器 | 合并工作表 | 加密/解密单元格 | 按列表发送电子邮件 | 超级筛选 | 特殊过滤器 (过滤粗体/斜体/删除线...)... | |
前 15 个工具集: 12 文本 工具 (添加文本, 删除字符,...) | 50+ 图表 类型 (甘特图,...) | 40+ 实用 公式 (根据生日计算年龄,...) | 19 插入 工具 (插入二维码, 从路径插入图片,...) | 12 转化 工具 (小写金额转大写, 货币兑换,...) | 7 合并与拆分 工具 (高级组合行, 分裂细胞,...) | ... 和更多 |
使用 Kutools for Excel 增强您的 Excel 技能,体验前所未有的效率。 Kutools for Excel 提供了 300 多种高级功能来提高生产力并节省时间。 单击此处获取您最需要的功能...
Office Tab 为 Office 带来选项卡式界面,让您的工作更加轻松
- 在Word,Excel,PowerPoint中启用选项卡式编辑和阅读,发布者,Access,Visio和Project。
- 在同一窗口的新选项卡中而不是在新窗口中打开并创建多个文档。
- 每天将您的工作效率提高50%,并减少数百次鼠标单击!