excel中,如何做到批量输入公式,

在a1至a100需要输入公式,a1的公式是=$B2,a2的公式是=$B3,,,,,,a100公式是=$B101.
在A101又是$B2,A102是$B3,,,,,,,A200的公式是$B101.
A列一共有1万行,需要输入,我要下拉100次,太麻烦,有简便的方法吗?

  首先选中需要批量输入公式的所有单元格,然后按下F2编辑,输入完第一个公式后,按下CTRL+回车键结束。

按【Ctrl+Enter】组合键可同时填充相同数据。

  需要注意公式中的单元格引用关系。Excel中有三种引用关系(绝对引用符号$),分别是:相对引用、绝对引用、混合引用。根据实际情况来选择。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-09-14

上面两位老师给出的公式都是适用的,但在A1中输入公式后,向下拖动填充10000行也是挺好不好操作的。

建议填充如下操作:

    A1中输入公式—选中A1—复制—在“名称框”中输入A1:A10000—粘贴。即完成10000行的填充。

    A1中输入公式—选中A1—复制—按F5—在“引用位置”输入A1:A10000—确定—粘贴。即完成10000行的填充。

追问

这个方法很好用,再请问下
如果表1a列应用的公式是另外一个工作表《四套出全文》的b列:=四套出全文!$B2。现在在表1应该输入什么样的公式呢?

追答

将公式中引用单元格的地方全加上表格名就行了:四套出全文!

本回答被提问者和网友采纳
第2个回答  2013-09-14
先做好一个公式,然后鼠标在该公式单元格的右下角停留,直到变为“+”字形,然后再往下拉,就可以了。
第3个回答  2013-09-14
鼠标点到A1单元格按住ctrl键鼠标往下拖动就会自动生成你要的公式了
第4个回答  2013-09-14
=INDIRECT("$b" & MOD(ROW()-1,100)+2)
用这个公式就可以了。
将公式复制到a1,向下填充即可。