excel中第一列每隔100行有一个数字,一共有近万行,怎么把第一列空出来的快速粘贴为上面一个数字呢?

也就是,100行的数字都是一样的??
2025-12-25 05:35:27
推荐回答(6个)
回答1:

在B1输入
=if(mod(row(a1),100)=1,$A$1,a1)
下拖即可
该公式需要你无标题行,
上述公式可使你第1、101、201等行的数字均和A1相同

考虑可能想达到1-100全部为第1格数字、101-200全部为第101格的数字……那么B1公式
=if(mod(row(a1),100)=1,a1,indirect("Sheet1!A"&row()-1))
下拖填充即可

回答2:

选择A列
按快捷键F5,出现定位条件选择框,点击“空值”,然后确定
输入=A1
按快捷键Ctrl同时回车即可

回答3:

B1=indirect("A"&sum(int(row()/100)*100,1))填充公式

回答4:

选中A列,定位空格,这时A列所有空格会被选中,在函数公式栏上输入=A?,问号这样确定:若第一个空格是A3,则写A2,如此类推。输入后按ctrl+enter

回答5:

比如你的数据在A列,从A1开始,每隔100有第2个数字,只要选A列,摁 CTRL+G 调出定位对话框选“定位条件”-“空值”,然后直接摁键盘输入:=A1 (不是点编辑栏输入,是直接摁键盘输入),输入好后摁住CTRL键+回车 就可以一次补上了。

回答6:

假设你的数据在A列,那么你可以找一个空列比如B列的B2输入公式
=if(a2="",a1,a2)
双击B2右下角的实心小三角完成全列填充

然后B1输入a1的数值后,复制B列,选择性粘贴数值到A列即可
最后可以删除B列辅助列