乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > <em>Excel</em> 如何实现<em>按日期查询</em>数据

<em>Excel</em> 如何实现<em>按日期查询</em>数据

作者:乔山办公网日期:

返回目录:excel表格制作


假设范围是G:Z列,具体范围请根据实际需要调整。zd

A4公式下拉:

=IF(COUNT(G4:Z4),LOOKUP(9E+307,G4:Z4,G$3:Z$3),"")


如果用的是EXCEL 2007及以上版本,A4公式可精简为:

=IFERROR(LOOKUP(9E+307,G4:Z4,G$3:Z$3),"")


注:G到Z列第4行开始的单元格需为常规或数值格式。如果为文本格式,A4公式需修改为:

=IF(COUNTA(G4:Z4),LOOKUP(1,0/(G4:Z4<>""),G$3:Z$3),"")


估计第3行的是天数,最多应为31天,估计数所区是G:AJ列,公式改为:

=IF(COUNT(G4:AJ4),LOOKUP(9E+307,G4:AJ4,G$3:AJ$3),"")






举例说明。例如有数据表如图:

现要求在E2输入日期后,在F2显示当天的入库数量。

第一步:选择E2,点击数据-数据有效性。如图

第二步:选择序列-在来源输入 =$a$2:$a$21.如图:

第三步:在f2输入公式:=IF(E2="","",SUMIF(A2:A21,E2,B2:B21))。

第四步:在e2选择日期12月5日。结果如图:


你的问题不详细,没法帮你的。请举例并截图详细说明问题

  1. 做了个类似的简表,供参考:

  2. 此简表根据表2第一列的日期对表1进行筛选,筛选公式为:

    =INDEX($A:$A,SMALL(IF($C$3:$C$99=E$2,ROW($3:$99),4^8),ROW($A1)))&""

    按ctrl+shift+enter产生花括号。

相关阅读

  • excel中为什么输入日期会变成###

  • 乔山办公网excel表格制作
  • 这很简单,你重新来过,分列时忘了点这里吧在单元格知中产生#####号的原因: 会变成####的说明是单元道格列宽太小时,写入了数字,日期或时间数值,再一种情况就是单元格内写入或公式
关键词不能为空
极力推荐
  • <em>excel</em>中的 $f$3与<em>f3</em>的区别

  • 求B3到F3连续一列的和:(即B3,C3,D3,E3,F3的和)excel中的指定名称是做什么用的?快捷键是ctrl+shi..." src="/uploads/tu/190.jpg" style="width: 400px; height: 267px;" />"$A$1绝对引用,怎么拉都不变

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