index match函数使用

  • 格式:docx
  • 大小:77.19 KB
  • 文档页数:1

INDEX 和 MATCH 是 Excel 中的两个不同的函数,但它们可以结合使用以查找并返回表中的数据。这种组合常被称为“INDEX-MATCH”或“VLOOKUP-style”方法。

INDEX 函数

INDEX 函数用于返回一个范围内的某个单元格的值。

=INDEX(范围, 行号, 列号)

MATCH 函数

MATCH 函数用于查找在一个范围内特定项的位置。

=MATCH(查找值, 查找范围, 匹配类型)

匹配类型可以是:

1:小于或等于查找值的最大值。

0:与查找值完全匹配。

-1:大于或等于查找值的最小值。

INDEX-MATCH 组合使用

你可以使用 INDEX 和 MATCH 函数的组合来查找并返回表中的数据。以下是一个示例:

假设你有两个表:Sheet1 和 Sheet2。Sheet1 的 A 列包含 ID,B 列是你想从 Sheet2 中查找的数据。Sheet2 的 A 列是 ID,B 列是数据。你可以使用以下公式:

=INDEX(Sheet2!B:B, MATCH(Sheet1!A1, Sheet2!A:A, 0))

这个公式首先使用 MATCH 函数在 Sheet2 的 A 列中查找 Sheet1 的 A1 单元格的值。0 表示需要找到一个精确匹配的值。一旦找到了匹配的值,MATCH 函数会返回它的位置(行号)。然后,这个行号被用作 INDEX 函数的行号参数,以从

Sheet2 的 B 列中返回相应的值。