当前位置: 首页 > news >正文

Excel中三种素材匹配方法

我想做 excel 的匹配, 如果A2 的内容是 J 列中的一行的具体的一个值相等, 那么久去 J 列那一行后面的对应的值.

现在的需求是获取对应 account_id 的名字.

当然了真实的需求是几百个...不然就不需要自动化了.

这个问题是 Excel 中非常常见的数据查找和匹配需求。您可以使用几个不同的函数来实现,其中最常用的是 VLOOKUP,更灵活的是 INDEX + MATCH 组合,而最新版本的 Excel 则推荐使用 XLOOKUP

下面我将为您详细介绍这三种方法。

假设您的数据结构如下:

  • 您想在 A2 单元格输入一个值。

  • 您想在 J 列中查找这个值。

  • 如果找到了,您想返回同一行 K 列(或其他列)的值。

  • 您想把公式写在比如 B2 单元格里,来显示匹配到的结果。


方法一:使用 VLOOKUP 函数 (最经典)

VLOOKUP 是专门为垂直查找设计的函数。它的意思是“Vertical Lookup”(垂直查找)。

公式结构:=VLOOKUP(要查找的值, 查找范围, 返回范围中的第几列, 是否精确匹配)

具体操作:B2 单元格中输入以下公式:

Excel

=VLOOKUP(A2, J:K, 2, FALSE)

公式解释:

  • A2: 这是您要查找的值。

  • J:K: 这是查找的范围。非常重要VLOOKUP 要求查找的列(这里是 J 列)必须是这个范围的 第一列。这个范围需要包含您想返回的 K 列。如果您想返回 L 列的值,范围就需要是 J:L

  • 2: 这表示您想返回查找范围中的第二列的值。因为我们的范围是 J:K,J 是第 1 列,K 是第 2 列。如果您想返回 L 列的值(范围设置为 J:L),这里就要写 3

  • FALSE: 这代表进行 精确匹配。也就是说,只有 J 列的值和 A2 的值完全一样时,才会返回结果。这几乎是所有情况下您都应该使用的选项。


方法二:使用 INDEXMATCH 组合 (更灵活)

这个组合比 VLOOKUP 更强大,因为它没有“查找列必须是第一列”的限制,而且效率更高。

公式结构:=INDEX(要返回值的列, MATCH(要查找的值, 要查找的列, 0))

具体操作:B2 单元格中输入以下公式:

Excel

=INDEX(K:K, MATCH(A2, J:J, 0))

公式解释: 这个公式分两步工作:

  1. MATCH(A2, J:J, 0): 这部分先执行。它会在 J 列中精确查找 A2 的值,并返回匹配项所在的 行号0 代表精确匹配。

  2. INDEX(K:K, ...): INDEX 函数会根据 MATCH 返回的行号,去 K 列中找到并返回对应行的那个单元格的值。

如果您想返回 L 列的值,只需将 K:K 改为 L:L 即可,非常直观。


方法三:使用 XLOOKUP 函数 (最新、最推荐)

如果您使用的是 Microsoft 365 或 Excel 2021 及更高版本,强烈推荐使用 XLOOKUP。它整合了 VLOOKUPINDEX/MATCH 的优点,语法更简单。

公式结构:=XLOOKUP(要查找的值, 查找的列, 要返回的列)

具体操作:B2 单元格中输入以下公式:

Excel

=XLOOKUP(A2, J:J, K:K)

公式解释:

  • A2: 要查找的值。

  • J:J: 在哪一列查找。

  • K:K: 找到后,从哪一列返回相应的值。

XLOOKUP 默认就是精确匹配,语法非常清晰。


常见问题与优化

1. 如何处理找不到的情况? 如果 J 列中没有 A2 的值,上面的公式会返回 #N/A 错误。为了让表格更美观,您可以用 IFERROR 函数来处理这个错误。

  • 对于 VLOOKUP:

    Excel

    =IFERROR(VLOOKUP(A2, J:K, 2, FALSE), "未找到")
  • 对于 INDEX/MATCH:

    Excel

    =IFERROR(INDEX(K:K, MATCH(A2, J:J, 0)), "未找到")
  • XLOOKUP 自带错误处理功能,更简单:

    Excel

    =XLOOKUP(A2, J:J, K:K, "未找到")

    您可以将 "未找到" 替换成空字符串 "" 让单元格留空。

2. 向下拖动公式 如果您想将这个公式应用到 A3, A4, A5...,需要确保查找范围是固定的。这时需要使用绝对引用 $

  • VLOOKUP:=VLOOKUP(A2, $J:$K, 2, FALSE)

  • INDEX/MATCH:=INDEX($K:$K, MATCH(A2, $J:$J, 0))

  • XLOOKUP:=XLOOKUP(A2, $J:$J, $K:$K)

这样,当您向下拖动填充柄时,A2 会变成 A3, A4...,但查找范围 $J:$J$K:$K 会保持不变。

http://www.jsqmd.com/news/368872/

相关文章:

  • 2026年2月洗地机产品推荐:基于清洁效能与用户体验维度的深度盘点 - 十大品牌推荐
  • 洗地机哪个型号值得买?2026年洗地机产品推荐与排名,解决清洁效率痛点 - 十大品牌推荐
  • 2026优质传感器连接器厂家盘点汇总 - 栗子测评
  • 洗地机清洁效果如何保障?2026年洗地机产品推荐与评测,直击水渍与操控不便痛点 - 十大品牌推荐
  • 【YOLOv10多模态涨点改进】独家创新首发| TGRS 2025 | 引入UMIS-YOLO中的RFF残差特征融合模块,通过残差连接和多尺度特征融合,优化了目标边界的精确度,适合实例分割、小目标检测
  • UJC日报043.宁波二中生存指北高三下篇
  • Test - 1 20260204
  • 【YOLOv12多模态涨点改进】独家创新首发 | TGRS 2025 | 引入CDFIM跨模态差异特征交互模块,通过差异特征提取和融合增强机制,减少了冗余信息,显著提升了小目标的检测精度,高效涨点改进
  • 完整教程:Spring Cloud gateway 路由规则
  • Test - 2 20260211
  • 【YOLOv12多模态涨点改进】独家创新首发| TGRS 2025 | 引入CGSAFusion跨模态门控注意力融合模块,通过自注意力机制 和 门控融合提升多模态信息融合,助力红外与可见光检测高效涨点
  • 洗地机产品哪个性价比高?2026年综合推荐与评价,解决水渍残留核心痛点 - 十大品牌推荐
  • 【YOLOv10多模态涨点改进】独家创新首发| TGRS 2025 | 引入CGSAFusion跨模态门控注意力融合模块,通过自注意力机制 和 门控融合提升多模态信息融合,助力红外与可见光检测高效涨点
  • 【YOLOv10多模态涨点改进】独家创新首发 | TGRS 2025 | 引入CDFIM跨模态差异特征交互模块,通过差异特征提取和融合增强机制,减少了冗余信息,显著提升了小目标的检测精度,高效涨点改进
  • 超越ChatGPT!一文读懂如何用LoRA高效微调打造专属行业大模型
  • PyTorch模型定义:从子类化到动态计算图的深度探索
  • 【YOLOv10多模态涨点改进】独家创新首发 | TGRS 2025 | 引入FDFEF频域特征增强融合模块,通过减少背景噪声和提高目标特征的可区分性,适用水下遥感图像实例分割、小目标检测任务
  • 【YOLOv8多模态涨点改进】独家创新首发 | TGRS 2025 | 引入CGSAFusion跨模态门控注意力融合模块,通过自注意力机制 和 门控融合提升多模态信息融合,助力红外与可见光检测高效涨点
  • Qwen-Image-2.0(Qwen Image 2)图片模型:长文本排版 + 2K 清晰度 + 生图/改图一体
  • 【YOLOv8多模态涨点改进】独家创新首发 | TGRS 2025 | 引入FDFEF频域特征增强融合模块,通过减少背景噪声和提高目标特征的可区分性,适用水下遥感图像实例分割、小目标检测任务
  • 留学生求职机构哪家强?2026年中国留学生求职机构推荐与评价,直击内推与成果痛点 - 十大品牌推荐
  • 2026年中国留学生求职机构推荐:行业权威评测,针对归国与海外求职痛点精准指南 - 十大品牌推荐
  • 2026年中国留学生求职机构排名:2026年求职趋势评测,融合海外与归国双线场景分析 - 十大品牌推荐
  • 眼台灯哪个品牌更可靠?2026年护眼台灯品牌推荐与排名,解决耐用性与舒适度痛点 - 十大品牌推荐
  • ollama下载模型并运行
  • 护眼台灯哪个品牌好?2026年护眼台灯品牌推荐与排名,解决频闪与耐用性核心痛点 - 十大品牌推荐
  • 工业显示屏:eDP接口的驱动与控制电路
  • 留学生求职哪家强?2026年机构综合排名与推荐覆盖多元场景与需求痛点 - 十大品牌推荐
  • 盘点2026年高精度粗糙度轮廓仪,口碑好的品牌推荐有哪些 - 工业品网
  • 如何为不同场景选护眼台灯?2026年护眼台灯品牌全面评测与推荐,直击频闪与舒适度痛点 - 十大品牌推荐