1. 概述
1.1 应用场景
在复杂表格中编辑公式或连续数字时,如果逐个单元格输入或复制内容,操作较为繁琐。
通过拖拽填充功能,可以根据已有单元格中的公式或数字,快速填充相邻单元格,减少重复操作。
1.2 功能简介
在复杂表格的表格设计区中,选中一个或多个单元格后,拖动选区右下角的填充柄,即可向目标区域填充公式或数字。

可实现以下场景:
填充公式时,公式中的相对引用会根据拖拽方向自动变化。
使用 EVAL(exp) 函数时,可动态拼接函数或单元格引用,实现绝对引用等动态计算效果。
选择多个数字单元格进行填充时,系统会识别源数字的规律,按照等差序列继续生成数字,或按照源单元格顺序循环复制。
2. 示例
2.1 拖拽填充公式
选中包含公式的单元格,将鼠标移动至单元格右下角,出现填充柄后,按住鼠标并向需要填充的方向拖动。拖动填充柄后,系统会将公式填充至目标单元格,并根据填充位置自动调整公式中的相对引用。
例如,在单元格中输入公式:=B3+C1,向下拖动填充柄后,下方单元格中的将依次填充公式。如下图所示:

2.2 使用 EVAL 函数实现动态引用
EVAL(exp) 函数用于解析并计算表达式字符串。用户可以通过动态拼接函数或单元格引用,实现绝对引用等动态计算场景。
使用 EVAL(exp) 函数并拖拽填充时,可将需要固定的单元格置于双引号内。置于双引号内的单元格引用,其行号和列标均保持不变;未置于双引号内的单元格引用,则会根据拖拽方向进行相对变化。
注:EVAL(exp) 仅支持同时固定行号和列标的绝对引用,暂不支持仅固定行号或仅固定列标的混合引用。
例如,需要固定 B1 单元格,将 B1 置于双引号内,行号会随拖拽方向变化;需要固定行号时,将行号置于双引号内,列标会随拖拽方向变化。

2.3 拖拽填充数字
在复杂表格的表格设计区中,选中多个包含数字的连续单元格,拖动选区右下角的填充柄,系统会根据源数字的规律填充目标单元格。
如果源数字构成等差序列,系统会按照相同的间隔继续生成数字。
例如,源单元格中的数字依次为 1、3、5,拖拽填充后,目标单元格将依次生成 7、9、11。

如果源数字不构成等差序列,系统会按照源单元格中的数字顺序循环复制。
例如,源单元格中的数字依次为 1、3、6,拖拽填充后,目标单元格将按照 1、3、6、1、3、6 的顺序循环填充。

