首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >关于Microsoft问题解决问题的问题--为什么"$B2“中的"2”也被认为是绝对引用?

关于Microsoft问题解决问题的问题--为什么"$B2“中的"2”也被认为是绝对引用?
EN

Stack Overflow用户
提问于 2022-12-01 09:56:53
回答 1查看 25关注 0票数 0

我目前正在选修一门名为“每日Excel,第一部分”的课程。在这门课上,我正在做一个小测验,遇到了以下问题:

问题1如果我们: 1)按Enter,2)使用Ctrl复制单元格B3中的公式(或复制),3)将公式粘贴到单元格A3中,那么在下面的电子表格设置中会发生什么?什么值将导致单元格A3?请注意,这个问题并不是询问单元格B3中的值!

Excel问题中的映像引用

选择如下: A. 11 B. 9 C. 3 D. 5 E. 6

我选择了选项D. 5,这是不正确的。对为什么这样回答的解释如下:

“我​不正确。在单元格B3中,C$3和$B2都是混合引用。如果我们在单元格B3中复制公式并将其粘贴到单元格A3中,那么我们将将公式中的所有相关引用移到左边的一列中。但是,任何相对行引用都将保持不变。因此,复制的公式中的C$3将变成B$3,但是$B2将保持B$2,因为它有绝对的列引用。因此,单元格A3中的公式为“=B$3-$B2”。细胞B3值为5(7-2).因此,单元格A3中的值将等于5-2 =3.

正确的答案是3。然而,为什么"$B2“中的2也是绝对的引用呢?我认为只有在"$“标志之后的部分引用才被认为是绝对引用。如能对此提供任何意见,将不胜感激。非常感谢!

EN

回答 1

Stack Overflow用户

发布于 2022-12-01 10:12:14

如果您将美元符号($)放在列($C1)前面,那么不管列保持不变,这意味着,如果将一列移向右边,它将保持$C1,但如果向下移动一行,则会更改其行$C2

如果你把美元符号($)放在行前面(C$1),那么无论行保持不变,这意味着如果你向下移动一行,它将保持C$1,但是如果将它移到右边,它将改变它的列D$2

因此,在您的示例中,$B2没有更改的原因是因为列是固定的,而且行中也没有更改,因此没有理由期望列或行发生更改,因为每当您更改列时,行都不会更改,反之亦然。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74640001

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档