excel如何跨行选取指定行数的行?
选取的数据你是想做做么的,是C:L列的数据都要的,还是其中一个列的数据!是否要上、下午数据分开核算的,结果体现在哪!目标效果如何!!
给你一个操作思路:
1、选择A列,设置单元格格式,取消合并单元格的设置
2、按CTRL+G,勾选 “空值”,按确定,即把所有A列的空格全部选中了
3、按 “=” 符号,再按 向上的箭头“↑”符号 1 次,只能按1次!!,接着再按住CTRL键不放,敲一下回车键(ENTER),即可将A列的全部空格填充好对应的日期了。
4、在表格右边的空白列中输入函数公式:
=SUMIFS(C:C,$A:$A,DATE(2021,9,ROW(A1)),$B:$B,"上午")
复制并下拉,即可统计出9月1日起 C列 每天的上午汇总数据了…………
2021-09-28
O1=if(index(B:B,small(if($A:$A=N1,row($A:$A),99999),mod(row(A11),11)+1)<>0,index(B:B,small(if($A:$A=N1,row($A:$A),99999),mod(row(A11),11)+1),"")编辑栏Ctrl+shift+enter结束,右拉,下拉。
N1编辑栏Ctrl+shift+enter结束,下拉。是什么意思,没有反应。O1 提示缺少左括号或右括号
N1=IF(A1<>"",A1,INDEX($A$1:$A$10000,MAX(IF($A$1:A1<>"",ROW($A$1:A1),0)))),ctrl+shift+enter结束。注:ctrl+shift+enter结束指的都是粘贴到编辑栏(红圈处)同时按下三键。下拉到数据的最后一行。
o1=INDEX($A$1:$A$10000,SMALL(IF($A$1:$A$10000<>"",ROW($A$1:$A$10000),99999),INT(ROW(A11)/11))),ctrl+shift+enter结束。
P1=IF(MOD(ROW(),11)=1,O1,"").
Q1=IFERROR(IF(INDEX(B$1:B$10000,SMALL(IF($N$1:$N$10000=$O1,ROW($N$1:$N$10000),99999),MOD(ROW(A11),11)+1))=0,"",INDEX(B$1:B$10000,SMALL(IF($N$1:$N$10000=$O1,ROW($N$1:$N$10000),99999),MOD(ROW(A11),11)+1))),"")。ctrl+shift+enter结束,右拉到AB1。
选中O1:AB1,下拉到11xN行。