作者:乔山办公网日期:
返回目录:excel表格制作
在zdI4单元格输入以下数组公式,按Ctrl+Shift+Enter组合键结版束,然后向右向权下填充公式
=IFERROR(INDEX($D:$D,SMALL(IF(($B$3:$B$500=I$2)*($C$3:$C$500=I$3),ROW($3:$500),4^8),ROW(A1))),"")
SHEET2的A1单元格写入公式
=IF(MOD(ROW(A1),3)=1,INDEX(Sheet1!A:A,ROW(A3)/3),"")
或
=IF(MOD(ROW(A1),3)=1,INDIRECT("Sheet1!A"&ROW(A3)/3),"")
再或
=IF(MOD(ROW(A1),3)=1,OFFSET(SHEET1!A$1,ROW(A3)/3-1,),"")
下拉zhidao复制公式
比如说我在f1格输入“=”,然后在e列输入1~9的序列,在D列输入“=$f$1&"a"&e1",出来的是”=a1“而不会专继续往下运算。。就算是框选属后选择粘贴之后,也不会继续往下运算,怎么破~?
F1的等号不要引用
公式写成
=INDIRECT("A"&E1)
假设百序号在SHEET1表的A列,从A1开始。在sheet2表的A1输入起始计算的数据,度A2输入要计算的和,则B1输入公式知
=IF(OR(LEN($A$1)=0,LEN($A$2)=0),"",IF(SUM(INDIRECT("SHEET1!A"&$A$1):INDIRECT("SHEET1!A"&$A$1+ROW()-1))>$A$2,"",SUM(INDIRECT("SHEET1!A"&$A$1):INDIRECT("SHEET1!A"&$A$1+ROW()-1))))
然后下拉复制公道式到B100(或你需要的行数)。
在C1输入(版得到X)
=IF(OR(LEN(A1)=0,LEN(A2)=0),"",INDIRECT("B"&COUNT(B:B)))
在C2输入(得到Y)
=COUNT(B:B)
经过验权证,完工!
在C1填公式:
=IF(B1=1,"",INDEX($F$1:$F$6,MOD(ROW()-COUNTIF($B$1:B1,"=1")-1,COUNTA($F$1:$F$6))+1))
然后向知下填充即可。
中间会道有回绿色小三角警告,答忽略就行了。