单选题
在EXCEL中,单元格B2中的值为10,单元格D2中的值为20现在C3中输入公式=B2+D2并加车,再拖动自动填充柄到C4,则这时C4单元格中的值为( )。
A
30
B
10
C
20
D
0
答案解析
正确答案:D
解析:
这是一道关于 Excel **相对引用**机制的经典题目。以下是详细解析:
### 1. 初始状态分析
* **已知数据**:
* 单元格 `B2` 的值为 `10`
* 单元格 `D2` 的值为 `20`
* **初始公式**:
* 在单元格 `C3` 中输入公式 `=B2+D2`。
* 此时,`C3` 的计算结果为 $10 + 20 = 30$。
### 2. 理解“相对引用”
在 Excel 中,默认使用的单元格引用方式是**相对引用**。这意味着公式中的单元格地址是相对于公式所在单元格的位置而言的。
* 在 `C3` 中,`B2` 位于 `C3` 的**左上方**(行号减1,列号减1)。
* 在 `C3` 中,`D2` 位于 `C3` 的**右上方**(行号减1,列号加1)。
### 3. 拖动填充后的变化
当我们将 `C3` 的公式向下拖动填充到 `C4` 时,公式中的相对引用会随着位置的变化而自动调整:
* **行号变化**:从第 3 行变为第 4 行(行号 +1)。
* **公式调整**:
* 原公式中的 `B2`(相对位置:上1行,左1列)会变成 `B3`(相对于 C4,依然是上1行,左1列)。
* 原公式中的 `D2`(相对位置:上1行,右1列)会变成 `D3`(相对于 C4,依然是上1行,右1列)。
* **新公式**:因此,`C4` 中的公式自动变为 `=B3+D3`。
### 4. 计算最终结果
* 题目中只给出了 `B2` 和 `D2` 的值,**并未提及 `B3` 和 `D3` 中有数据**。
* 在 Excel 中,空白单元格的值默认为 `0`。
* 因此,`C4` 的计算过程为:
$$ C4 = B3 + D3 = 0 + 0 = 0 $$
### 结论
C4 单元格中的值为 **0**。
故正确答案是 **D**。
相关知识点:
Excel公式拖动值不变
题目纠错
2023电力行业多旋翼无人机竞赛
