热线电话:13121318867

登录
2026-10-23 阅读量: 13
7个核心关联匹配excel函数

7个核心关联匹配excel函数

1. VLOOKUP:按行跨区域找数据(最常用)

  • 作用:在指定的表格或数据区域的第一列里找目标值,找到后返回同一行指定列的数据。特别适合通过唯一标识,在不同表格里查找信息,比如用ID查员工信息、用编号查价格。
  • 公式写法:=VLOOKUP(要找的值, 包含要找值的区域, 要返回数据所在的列数, 精确匹配还是近似匹配)

2. LOOKUP:多场景数据匹配工具(支持单行/单列和多行/多列)

  • 作用:有两种用法,一种是在单行或单列里找数据(向量形式),另一种是在多行多列里找数据(数组形式)。功能和 VLOOKUP 差不多,但支持数组匹配和二分法查找。不过日常用 VLOOKUP 更简单好上手。
  • 公式写法:
    • 向量形式(推荐):=LOOKUP(要找的值, 查找区域, [结果区域])(查找区域和结果区域都得是单行或单列)
    • 数组形式(不推荐):=LOOKUP(要找的值, 数据区域)(数据区域里的数据要按从小到大排序,功能有限,和其他表格软件兼容时可以用)

3. INDEX:按行列位置取数据

  • 作用:只要知道数据在表格或数组里的行号和列号,就能精准取出对应位置的数据。经常和 MATCH 函数搭配使用,先找到数据的位置,再提取数据,实现动态查询。
  • 公式写法:
    • 数组形式(常用):=INDEX(数据区域, 行号, [列号])(数据区域是目标数据所在范围,行号和列号不能都不填)
    • 引用形式:=INDEX(引用区域, 行号, [列号], [区域序号])(引用区域包含多个数据区域,区域序号用来指定从哪个区域取数据)

4. MATCH:查找数据的位置

  • 作用:在单行或单列区域里找某个数据,返回它在这个区域里是第几行或第几列(不返回具体数据),主要用来定位数据位置,经常和 INDEX 函数搭配使用。
  • 公式写法:=MATCH(要找的值, 查找区域, [匹配方式])

5. ROW:快速获取行号

  • 作用:返回指定单元格或区域所在的行号,如果不指定,就返回写公式的那个单元格的行号。经常用来批量生成序号,或者在公式里动态引用行数据。
  • 公式写法:=ROW([单元格或区域])(不写单元格或区域的话,就默认返回公式所在单元格的行号)

6. COLUMN:快速获取列号

  • 作用:和ROW函数类似,用来返回指定单元格或区域所在的列号,如果不指定,就返回写公式的那个单元格的列号。常用来批量生成列标识,或者在公式里动态引用多列数据。
  • 公式写法:=COLUMN([单元格或区域])(不写单元格或区域的话,就默认返回公式所在单元格的列号)

7. OFFSET:动态引用数据区域

  • 作用:以某个单元格为起点,按照设定的行数和列数移动,得到一个新的单元格或数据区域。最大的优势是动态调整,当起点区域的数据增加或减少时,引用的范围也会跟着变,很适合做动态图表和数据汇总。
  • 公式写法:=OFFSET(起点单元格或区域, 向下/向上移动的行数, 向右/向左移动的列数, [返回区域的行数], [返回区域的列数])
    • 起点单元格或区域:作为移动起点的单元格或数据区域,比如A1
    • 向下/向上移动的行数:正数表示向下移动,负数表示向上移动
    • 向右/向左移动的列数:正数表示向右移动,负数表示向左移动
    • 返回区域的行数/列数(可填可不填):移动后新区域的行数和列数,如果不填,就和起点区域的行数、列数一样

f211b16f8bd4313d1a5eedd2e8637126.png

0.0000
0
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子