Excel 函数教程 / 第8章

查找和引用函数

用于按编号、姓名、日期或条件查找数据,也用于动态引用、区域定位、转置和超链接。

本章学习目标

掌握本章函数的使用方法、适用场景、注意事项,并能根据业务问题选择正确函数组合。

函数清单

使用方法、注意事项与案例

函数常用语法使用方法注意事项案例公式
查找数据
CHOOSECHOOSE(查找值,查找区域,返回区域)按关键字查找并返回结果。查找值应唯一,避免重复匹配造成误读。
=CHOOSE(查找值,区域)

结果:匹配值或引用位置

LOOKUPLOOKUP(查找值,查找区域,返回区域)按关键字查找并返回结果。查找值应唯一,避免重复匹配造成误读。
=LOOKUP(查找值,区域)

结果:匹配值或引用位置

HLOOKUPHLOOKUP(查找值,查找区域,返回区域)按关键字查找并返回结果。查找值应唯一,避免重复匹配造成误读。
=HLOOKUP(查找值,区域)

结果:匹配值或引用位置

VLOOKUPVLOOKUP(查找值,查找区域,返回区域)按关键字查找并返回结果。查找值应唯一,避免重复匹配造成误读。
=VLOOKUP(A2,产品表,3,FALSE)

结果:匹配值或引用位置

MATCHMATCH(查找值,查找区域,返回区域)按关键字查找并返回结果。查找值应唯一,避免重复匹配造成误读。
=MATCH(MAX(C2:C20),C2:C20,0)

结果:匹配值或引用位置

INDEXINDEX(查找值,查找区域,返回区域)按关键字查找并返回结果。查找值应唯一,避免重复匹配造成误读。
=INDEX(C2:F20,MATCH(A2,A2:A20,0),3)

结果:匹配值或引用位置

引用数据
ADDRESSADDRESS(查找值,查找区域,返回区域)按关键字查找并返回结果。查找值应唯一,避免重复匹配造成误读。
=ADDRESS(查找值,区域)

结果:匹配值或引用位置

AREASSUM(数值区域)汇总数值。注意排除文本数字和隐藏筛选场景。
=AREAS(查找值,区域)

结果:计算结果

COLUMNCOLUMN(查找值,查找区域,返回区域)按关键字查找并返回结果。查找值应唯一,避免重复匹配造成误读。
=COLUMN(查找值,区域)

结果:匹配值或引用位置

COLUMNSCOLUMNS(查找值,查找区域,返回区域)按关键字查找并返回结果。查找值应唯一,避免重复匹配造成误读。
=COLUMNS(查找值,区域)

结果:匹配值或引用位置

ROWROW(查找值,查找区域,返回区域)按关键字查找并返回结果。查找值应唯一,避免重复匹配造成误读。
=ROW(查找值,区域)

结果:匹配值或引用位置

ROWSROWS(查找值,查找区域,返回区域)按关键字查找并返回结果。查找值应唯一,避免重复匹配造成误读。
=ROWS(查找值,区域)

结果:匹配值或引用位置

INDIRECTINDIRECT(查找值,查找区域,返回区域)按关键字查找并返回结果。查找值应唯一,避免重复匹配造成误读。
=INDIRECT(查找值,区域)

结果:计算结果

OFFSETOFFSET(查找值,查找区域,返回区域)按关键字查找并返回结果。查找值应唯一,避免重复匹配造成误读。
=OFFSET(查找值,区域)

结果:计算结果

TRANSPOSETRANSPOSE(查找值,查找区域,返回区域)按关键字查找并返回结果。查找值应唯一,避免重复匹配造成误读。
=TRANSPOSE(查找值,区域)

结果:计算结果

HYPERLINKHYPERLINK(查找值,查找区域,返回区域)按关键字查找并返回结果。查找值应唯一,避免重复匹配造成误读。
=HYPERLINK(查找值,区域)

结果:匹配值或引用位置

RTDSUM(数值区域)汇总数值。注意排除文本数字和隐藏筛选场景。
=RTD(查找值,区域)

结果:计算结果

FORMULATEXTFORMULATEXT(查找值,查找区域,返回区域)按关键字查找并返回结果。查找值应唯一,避免重复匹配造成误读。
=FORMULATEXT(查找值,区域)

结果:清洗后的文本

GETPIVOTDATAGETPIVOTDATA(查找值,查找区域,返回区域)按关键字查找并返回结果。查找值应唯一,避免重复匹配造成误读。
=GETPIVOTDATA(查找值,区域)

结果:计算结果

典型案例

本章高频业务场景

使用场景公式说明
按产品编码查单价
=VLOOKUP(A2,产品表,3,FALSE)
第四参数用 FALSE 精确匹配。
INDEX + MATCH 反向查询
=INDEX(A2:A100,MATCH(MAX(D2:D100),D2:D100,0))
返回最高销售额对应的姓名。
动态累计求和
=SUM(OFFSET(B2,0,0,ROW(A1),1))
向下复制可形成累计值。

学习建议

  • 先理解函数返回值类型:数值、文本、日期、逻辑值、引用或错误值。
  • 再看参数顺序和区域大小是否一致,尤其是条件类、查找类和数据库类函数。
  • 复杂公式建议拆成辅助列,确认每一步结果正确后再合并。