Excel 如何在行列中查找交叉对应的值?
可以使用 VLOOKUP 函数或者 INDEX-MATCH 函数组合来实现在行列中查找交叉对应的值。
- 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表示要返回的值所在列的列号。
- 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)表示查找'苹果'在第一行中的位置。
原文地址: https://www.cveoy.top/t/topic/mqYf 著作权归作者所有。请勿转载和采集!