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/4nu 著作权归作者所有。请勿转载和采集!