可以使用 VLOOKUP 函数或者 INDEX-MATCH 函数组合来实现在行列中查找交叉对应的值。

  1. VLOOKUP 函数

VLOOKUP 函数可以在一个范围内查找一个特定值,并返回该值所在行或列的另一个单元格的值。

语法:=VLOOKUP('lookup_value', 'table_array', 'col_index_num', 'range_lookup')

  • lookup_value:要查找的值。
  • table_array:要在其中进行查找的范围。
  • col_index_num:要返回的值所在列的列号(从左往右数)。
  • range_lookup:可选参数,指定是否要进行近似匹配。TRUE表示进行近似匹配,FALSE表示进行精确匹配。

例如,我们要查找'苹果'在第一行和第一列交叉的单元格的值,可以使用以下公式:

=VLOOKUP('苹果', $A$1:$D$5, 2, FALSE)

其中,$A$1:$D$5是要查找的范围,2表示要返回的值所在列的列号。

  1. INDEX-MATCH 函数组合

INDEX-MATCH 函数组合可以使用 MATCH 函数查找要匹配的值所在的行或列,然后使用 INDEX 函数返回该行或列的值。

语法:=INDEX('array', MATCH('lookup_value', 'lookup_array', 0))

  • array:要从中返回值的范围。
  • lookup_value:要查找的值。
  • lookup_array:要在其中查找查找值的范围。
  • 0:表示要进行精确匹配。

例如,我们要查找'苹果'在第一行和第一列交叉的单元格的值,可以使用以下公式:

=INDEX($A$1:$D$5, MATCH('苹果', $A$1:$A$5, 0), MATCH('苹果', $A$1:$D$1, 0))

其中,$A$1:$D$5是要从中返回值的范围,MATCH('苹果', $A$1:$A$5, 0)表示查找'苹果'在第一列中的位置,MATCH('苹果', $A$1:$D$1, 0)表示查找'苹果'在第一行中的位置。

Excel 如何在行列中查找交叉对应的值?

原文地址: https://www.cveoy.top/t/topic/mqYf 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录