excel表格操作过程中遇到问题,请高手帮忙解决!

大概意思如图所示,每个年级都有10个班,现在我想很快的增加到100年级,有没有什么简易的方法我实际操作的数据量很大,一点点复制粘贴效率很低,求高手帮忙解决下!!

举例加以解答,

年纪,班,分别写在E,F列,

十个年级,每个年级十个班,加上标题,一共就是101行,

在名称框选中E2:E101,写入公式:

=ROUNDUP(ROW(A2)/10,0)&"年级"

然后快速填充,

同样,在F2到F101快速填充公式:

=IF(ROW(A1)>10,IF(MOD(ROW(A1),10)=0,10,ROW(A1)-10*(INT(ROW(A1)/10))),ROW(A1))&"班"

然后快速填充。

如有需要可以继续交流。

效果如图

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-10-27
总共有100年级,每个年级都有10个班,共有1000行数据
在名称框内输入A2:A1001,回车后选择此区域。
输入或复制粘贴下列公式
=INT((ROW(A1)-1)/10)+1&"年级"
CTRL+ENTER填充此公式
在名称框内输入B2:B1001,回车后选择此区域。
输入或复制粘贴下列公式
=MOD(ROW(A1)-1,10)+1&"班"
CTRL+ENTER填充此公式追问

谢谢,马上上班了,我晚上回来理解下公示,能用就采纳

本回答被提问者采纳
第2个回答  2021-10-27
这种情况有种方法,就是选中1班到10班后,把鼠标箭头放到选框右下角,这样就会变成十字形,按住鼠标左键不放外下拉,拉到100班就行,切记前提就是把你之前做的年级是再留出90行,这样拉下去就不会覆盖有用的啦。你可以试试看。
第3个回答  2021-10-27
先做出一到一百后,把班加上,之后就是把每个年级复制就行追问

谢谢,这个我能想到,只是我实际需要操作的数据量太大了,这个效率很低

第4个回答  2021-10-27
A2=INT((ROW(A1)-1)/10)+1&"年级"
B2=MOD(ROW(A1)-1,10)+1&"班"
选择A2:B1001,按ctrl+d
相似回答