乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > <em>EXCEL</em>如何用函数在给出首行、首列的情况下查找数据

<em>EXCEL</em>如何用函数在给出首行、首列的情况下查找数据

作者:乔山办公网日期:

返回目录:excel表格制作


B6单元格写入公式
=IF($A6="","",INDEX(存货单!$B$2:$CG$3,MATCH($A6,存货单价!$A$2:$A$3,),MATCH(--B$5,存货单价!$B$1:$CG$1,)))
向右填充至D6单元格,再下拉填充

C5单元格公式最好改成
=DATE(YEAR(B5)-1,MONTH(B5),DAY(B5))
再设置单元格格式为日期格式,这样B6单元格中的两个负号就可以去掉了 --B$5 写成 B$5就行了

在表2的D3单元格zhidao输入公式=INDEX(Sheet1!$B$3:$G$9,MATCH(A3,Sheet1!$A$3:$A$9,0),MATCH(D2,Sheet1!$B$2:$G$2,0))
表1的$B$3:$G$9作为数据,然后用match函数匹配行序数和列序数,即为所
如果数据区(第二个参数)的首列(注意,是首列。重要的事情要说三次,是首列)是升序排列,可以使用大致查找,不是升序的都应该用精确查找。

方法一:INDEX+MATCH函数

输入以下公式,然后向下填充公式

=INDEX(A:A,MATCH(D2,B:B,0))

公式表示:在B列中精确匹配D2单元格的内容所在的位置,并返回A列的数据。

方法二:VLOOKUP函数

输入以下公式,然后向下填充公式

=VLOOKUP(D2,IF({0,1},A:A,B:B),2,0)

公式通过IF({0,1},A:A,B:B)将AB列互换位置,将B列换出首列,然后通过VLOOKUP函数查找对应内容。

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网