求一个EXCEL拖动时的自动填充问题(求高手)

已有Q12至Q132的数值,其中Q12值fx=F12*E12*D12*G12/1000000,
Q13值fx=F13*E13*D13*G13/1000000依次类推,Q132的值fx=F132*E132*D132*G132/1000000, 而Q135的值为fx=SUM(Q11:Q134),
R12的值fx==Q12/Q135 ,现在我想让R13的值fx==Q13/Q135,R14的值fx==Q14/Q135,依次类推,但是,我设置好R12的值后,一拖动,自动填充的结果却是R13的值fx==Q13/Q136,R14的值fx==Q14/Q137,试了很多办法都不行,因此请教大大们,怎么才能让拖动的时候,得到的值只变分子(也就是被除数)而不变分母(也就是除数)??(PS:这个被除数和除数的概念我还没搞清楚- - )对于想回答直接把分母换成Q135数值的,这个办法我也想过,但是Q135是由很多因素决定,一旦我修改某个数值,那肯定会影响大量计算结果,因此拒绝使用该方法。
期待得到达人的解答,一旦问题解决马上分分送上,在线等EXCEL高手!

拖动填充柄
回答者:wangbaosen4 - 魔法师 五级 6-7 20:40

1. 利用“填充柄”
如果要输入相同文本的单元格是连续的,可先向第一个单元格中输入文本,然后用鼠标向右或向下拖动“填充柄”,文本将被复制到其他连续单元格中。 (如果内容为数字,拖动时会以递增的方式往下填充,如果想输入的是相同的数字,在拖动时按住CTRL键即可)
2. 利用快捷键
如果不连续的多个单元格需要输入相同文本,可在按住Ctrl键的同时,用鼠标单击相应的单元格,以选中那些需要输入相同文本的所有单元格,然后输入文本内容,再按下“Ctrl+Enter”,所有选中的单元格中都会自动输入相同的文本。
如果要输入的文本和前面的单元格相同,可选中需要填充相同内容的表格区域,按下“Ctrl+D”或“Ctrl+R”。其中,“Ctrl+D”是向下面的单元格中输入相同文本,“Ctrl+R”是向右侧输入。
3. 利用系统提示
如果需要输入的文本在前面已经输入过,当你输入该文本前面几个字符时,系统会出现提示,这时只需直接按下Enter键就可以把后续文本输入。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-07-18
详解Excel中的自动填充
我们使用Excel处理表格时,经常要输入大量重复的、有规律的数据,使用其“自动填充”功能会大大减少我们的工作量,提高工作效率。下面就让我们一起来看看使用这一功能的一些技巧。

首先我们要做如下设置。

1、在“工具”菜单上,单击“选项”命令,再单击“编辑”选项卡。

2、确保“单元格拖放功能”复选框被选中,如果没有选中“单元格拖放功能”复选框,那么以后的操作将无法进行下去。

准备工作完成了,开始吧!

一、在同一行或列中复制数据

以表中第一列的学校名为例:

1、在A2单元格中输入“北京第五中学”。

2、将鼠标指针指向A2单元格的“填充柄(位于选定区域角上的小黑块,如图2。鼠标指向它时,鼠标的形状变为黑十字)”,向下拖动鼠标到A12,同时在黑十字旁边应有“北京第五中学”字样,松开鼠标后“北京第五中学”会自动填充到A2~A12的每一个单元格。你可以试一试在同一行中复制数据。

二、填充数字、日期或其他序列

1、现在录入学生的学号,也存在2000年问题。去年入学的学生的学号是以“0”开头的,如“000325001”,如果不对单元格进行设置,它会自动将前面的3个“0”删除。选定B2单元格,然后在“格式”菜单上单击“单元格”命令,再单击“数字” 选项卡,对选定的空单元格应用“文本格式”,这时再输入“000325001”。

2、和上面第2条的做法一样,在B2~B12单元格中会自动填充“000325001~000325011”的学号。如果你想在B2~B12中都填充“000325001”,在拖动时按住“Ctrl”键。

3、在填充日期时对单元格不需任何设置,操作步骤和上面的一样,你可以在某列第一行单元格中输入“1月”试试。

4、如果要让序列号按给定的步长增长,请再选定下一单元格,在其中输入序列的第二个数值。头两个单元格中数值的差额将决定该序列的增长步长。 例如:在B2中输入“000325001”,在B3中输入“000325003”,同时选中B2、B3单元格,向下拖动“填充柄”,学号将以奇数序列递增。

三、创建自定义填充序列或排序次序

通过工作表中现有的数据项或以临时输入的方式,可以创建自定义序列或排序次序。

1、如果已经输入了填充序列的数据清单,请选定工作表中相应的数据区域。

2、在“工具”菜单上,单击“选项”命令,再单击“自定义序列”选项卡。

3、然后单击“导入”按钮,即可使用选定的数据清单。

如果要键入新的序列列表,请选择“自定义序列”列表框中的“新序列”选项,然后在“输入序列”编辑列表框中,从第一个序列元素开始输入新的序列。键入每个元素后,按回车键。整个序列输入完毕后,请单击“添加”按钮。
第2个回答  2013-07-18
一、直接“自动填充”
1.自动填充同一数据
  如果要在某一组相邻或不相邻的单元格中快速填充同一数据,可同时选中需要填充数据的单元格,输入要填充的某个数据,按下“Ctrl+Enter”键,选中的所有单元格即可全部自动地填入该数据。
2.相邻单元格数据间的填充
如果要填充的单元格与同列的上一个单元格内容相同,可按“Ctrl+D”键;如果要填充的单元格与同行的左侧单元格内容相同,可按“Ctrl+R”键。
3.复制填充数据
如果要使单元格区域的数据复制到其他任意位置填充,可首先选中该单元格区域,然后按住“Ctrl”键,再将鼠标移到所选区域的边界。按左键拖动所选区域向指定位置移动,到达后松开鼠标即可。
4.移动填充数据
与上步过程类似,只不过是要在移动过程中将“Ctrl”键换成“Shift”键罢了。
5.自动填充文本
在缺省状态下,Excel 2000具有文本“记忆式键入”功能(若没有这一功能,可将“工具”→“选项”对话框的“编辑”标签卡中的“记忆式键入”项选中)。在同一列中进行输入时只要开头的一个或两个字符与某个已完成输入的单元格中文本内容相同,就会自动显示其余的部分(呈反相显示)。这时按回车键即可完成文本内容的自动填充。
6.有选择地自动填充文本
如果同一列新输入文本的单元格与某个已完成输入的单元格文本内容相同,可直接在该单元格内按“Alt+↓”键,Excel 2000就会自动显示本列全部单元格中已填充内容列表,用鼠标选取所需内容即可完成填充。
二、使用填充柄进行复制填充
“填充柄”指的是选定的活动单元格区域的右下角的黑色方块,当鼠标指向填充柄时,鼠标指针将变为黑色十字光标,拖动填充柄也可以快捷地完成“自动填充”操作。
1.快速复制填充数据
首先选取已有数据的单元格区域,然后用鼠标左键点住填充柄,沿行或列方向(向下或向右)拖过所有欲填充的单元格区域,松开左键即可完成填充。
注意:
① 如果向上或向左拖动鼠标将清除所拖过单元格区域的内容。
② 对于日期型数据直接拖动填充柄会以连续天数填充,这时可按住“Ctrl”键拖动复制填充其内容。
2.快速复制填充公式
使用填充柄还可以复制填充公式。比如要计算A2到C2单元格区域中的数值之和,可在D2单元格中输入“=SUM(A2:C2)”。而对于象A3:C3,A4:C4,A5:C5……等单元格区域中的数值求和,就无需再重复键入公式了,只要简单地用鼠标左键拖动D2单元格的填充柄到目标位置便会自动完成公式的复制,计算的结果也将自动完成填充。
三、使用填充柄进行序列填充
Excel 2000有很强的智能序列填充功能,然而值得注意的是在用鼠标的左键和右键拖动时,“填充柄”的作用却有着很大的不同。
1.使用鼠标左键
使用鼠标左键可以使Excel 2000按照缺省的某种格式进行自动填充,就最常用的几种数据类型和填充方式来看大体可分为以下4种情况:
①对于阿拉伯数字或文本,直接拖动将复制填充相应的内容。
②对于文本前后含有阿拉伯数字的单元格或日期型数据,直接拖动将以等差数列方式填充序列。如在A1单元格输入“第1”,向下或向右拖动填充柄将以“第2”、“第3”……等等差递增数列方式填充;同理反之向上或向左拖动填充柄将以等差递减数列方式填充,如在A10单元格输入“第10”,向上或向左拖动填充柄将以“第9”、“第8”……等填充。
③对于阿拉伯数字,在拖动时按住“Ctrl”键可以完成序列填充;对于文本前后含有阿拉伯数字的单元格或日期型数据,在拖动时按住“Ctrl”键仅可复制内容;由于纯文本与序列无关,“Ctrl”键不发生作用。
④用户可能时常要输入一些非数字序列数据,如“第一名,第二名……”等,这时可使用Excel 2000中提供的“自定义序列”功能。打开菜单中的的“工具”→“选项”,点取“自定义序列”选项卡可看到现有的词汇序列列表。如果其中没有自己需要的,用户也可以在其中自由添加新序列:
点选自定义序列框中的“新序列”,然后在右边的输入序列框中输入序列的每一项(每输完一项后以回车键分隔列表条目),序列输入完毕后点击“添加”按钮;也可在“导入序列所在的单元格”框中直接输入或在工作表中直接用鼠标选取已有序列的单元格区域,然后点击“导入”按钮,最后按“确定“按钮退出。
以后只要首先在单元格中输入现有序列的其中一项(不必严格按序列顺序),然后点住鼠标左键拖动填充柄便可自动完成序列填充。
2.双击鼠标左键
使用鼠标左键双击填充柄一般用于给某个数据列自动生成序号,在排列名次等方面应用较多。例如A列为从高分到低分排列的学生成绩数据,要在B列相应地为其添加名次,可首先在B2、B3单元格中输入“1,2”等数字,然后选取B2、B3单元格后双击填充柄,则B4、B5……等单元格将自动以序列方式完成向下填充,直到左侧成绩数据列的空白单元格处为止。
3.使用鼠标右键
与上述两种操作相比,使用鼠标右键可以赋予用户更大的灵活性。选中某一单元格后用右键向下拖动填充柄到指定位置后将会弹出快捷菜单,下面我们看一看其具体内容:
“复制单元格”:复制源单元格的内容(含格式)到指定区域
“以序列方式填充”:以系统缺省的序列进行数据填充
“以格式填充”:只复制源单元格的格式到指定区域
“以值填充”: 只复制源单元格的内容到指定区域
“以天数填充”:以天数进行年月日格式的序列填充
“以工作日填充”:以除去法定节假日以外的天数(星期一至星期五)进行年月日格式的序列填充
“以月填充”: 以月份间隔进行年月日格式的序列填充
“以年填充”: 以年份间隔进行年月日格式的序列填充
“等差序列”:以公差进行等差数列的序列填充
“等比序列”:以公比进行等比数列的序列填充
“序列”:使用序列对话框进行序列填充
注意若选择快捷菜单的“序列”选项,则会弹出“序列”对话框进行更详细的参数设置。
四、使用函数完成自动填充
Excel 2000提供了多达上百种的函数,巧妙地利用函数的计算功能从而完成单元格的自动填充有时会起到良好的效果。由于函数种类众多,现仅以IF函数说明。
如某一学生成绩统计表中D列从D2单元格开始是学生的一组成绩数据,要求在E列根据成绩给出相应的“及格”、“不及格”评语。可首先选中E2至En(n为最后一行的行号)单元格,然后在E2单元格键入公式:=IF(D2>60,″及格″,″不及格″)后,按下“Ctrl+Enter”键即可快速完成自动填充。当然还有许多与之类似的应用,如人事统计表中“年龄”字段的自动填充可使用日期函数now()减去相应的“出生日期”字段来完成等,用户完全可据之举一反三。
综上可以看出,相对于Excel 97 而言,Excel 2000其实除新增了一种交互式网页分析图表外,其他新增功能大都用于改良和简化Excel 97的操作方式。其中“自动填充”功能的丰富和加强就是一个很好的范例,毕竟Excel的强项就是数据的处理。因此充分了解“自动填充”功能将直接影响着用户数据输入和编辑的操作效率。

自动填充
  注意到没有,表中A列的数据(学号)十分有规律,从“2000101”递增到“2000104”。如果班上的人再多些,人工输入这样的数字相当枯燥,有什么简便的方法呢?试试Excel的填充功能吧。
  先选择要填充的区域,这里是从A3到A6单元格。用鼠标在A3单元格上单击,然后按下鼠标左键,一直向下拖动到A6单元格,选择好的单元格如图2所示。注意一定要从含有初始值的单元格开始选择。然后按下菜单“编辑/填充”,下一层子菜单如图3。选择“序列”,出现如图4对话框,步长值(即每次增加或减少的数值,可以是负数)正好是1,按下“确定”按钮,就完成了学号的自动填充。怎么样,很快吧。如果在“填充”菜单中选择了向下填充,则在所选单元格填上同起始单元格相同的内容,即从A3到A6都填入“2000101”。
相似回答