作者:乔山办公网日期:
返回目录: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日。结果如容图:
你的问题不详细,没法帮你的。请举例并截图详细说明问题
做了个百类似的简表,供参度考:
此简表根据表2第一问列的日期对表1进行筛答选,筛选公回式为:
=INDEX($A:$A,SMALL(IF($C$3:$C$99=E$2,ROW($3:$99),4^8),ROW($A1)))&""
按ctrl+shift+enter产生花括号。答