excel,给定月份,如何取对应月份下面的小计的值?如图
发布网友
发布时间:2022-05-01 05:26
我来回答
共3个回答
热心网友
时间:2022-06-24 23:40
使用index+match函数
1、首先使用查找你要匹配的月份所在的列。(3月在4列)
2、然后用index函数引用月份所在的列(3月在4列),小计所在的行(小计在8行)
公式最终用中文描述如下:
INDEX(array,row_num,column_num)
array=你数据所区域(A1:L9)
row_num=小计所在行(9行)
column_num=MATCH(lookup_value,lookup_array,match_type)
lookup_value=对应月份的值,比如3月,在本例中是3
lookup_array=查找月份的区域,本例为A1:L1
match_type=匹配方式,本例为精确匹配,填0
语法
MATCH(lookup_value,lookup_array,match_type)
Lookup_value 为需要在数据表中查找的数值。
Lookup_value 为需要在 Lookup_array
中查找的数值。例如,如果要在电话簿中查找某人的电话号码,则应该将姓名作为查找值,但实际上需要的是电话号码。
Lookup_value 可以为数值(数字、文本或逻辑值)或对数字、文本或逻辑值的单元格引用。
Lookup_array 可能包含所要查找的数值的连续单元格区域。Lookup_array
应为数组或数组引用。
Match_type 为数字 -1、0 或 1。Match_type 指明 Microsoft
Excel 如何在 lookup_array 中查找 lookup_value。
INDEX(array,row_num,column_num)
Array 为单元格区域或数组常量。
如果数组只包含一行或一列,则相对应的参数 row_num 或 column_num 为可选参数。
如果数组有多行和多列,但只使用 row_num 或 column_num,函数 INDEX
返回数组中的整行或整列,且返回值也为数组。
Row_num 数组中某行的行号,函数从该行返回数值。如果省略 row_num,则必须有
column_num。
Column_num 数组中某列的列标,函数从该列返回数值。如果省略 column_num,则必须有
row_num。追问我放了公式,但是单元格里显示的是#REF!,这个是为什么?
追答
1、在INDEX函数中,Row_num 和 column_num 必须指向数组中的一个单元格;否则,函数 INDEX 返回错误值 #REF!。
2、match函数使用不当,没有返回正确的列号
3、如果愿意,上传附件,一定会解决的
下面是这张图的附件
热心网友
时间:2022-06-24 23:40
INDEX+MATCH函数
只是你图片没有实际的行列号追问具体一点可以吗?行号你可以按1开始,列号按B开始。
追答=INDEX($B$1:$AA$8,MATCH("小计",B:B,),MATCH($B$1,$B$1:$AA$1,))
B1直接输入 月份,比如3
热心网友
时间:2022-06-24 23:41
比如查找5月份的小计
=HLOOKUP(5,1:8,8,0)