例如,在 A1 中我有'= B1',在 A2 中我有'= B2'。
如果我复制 A1 和 A2 ,并将其粘贴到其他单元格中,则内容可能会根据其位置发生变化。它将变为'= * 1'和'= * 2',这是粘贴区域下方的单元格。
注意:
1.可以将内容更改为$A$1
,但这意味着我必须手动更改内容然后再将其更改。如果我必须使用'$'方式,如果有任何捷径可以在'$'和没有'$'之间切换?
2.可在此处找到可能的解决方法:http://www.wallstreetoasis.com/forums/how-to-copy-exact-formula-in-excel-without-changing-reference
3.类似的问题。 Disable Excel's Automatic Cell Reference Change After Copy/Paste
答案 0 :(得分:6)
使用 Ctrl + H 替换公式中的=
与另一个字符。我通常做的是用=
替换Z=
。这会将公式转换为文本,因为等号不会是公式中的第一个字符
在任何地方复制公式,然后执行 Ctrl + H 并将Z=
(或您选择的任何内容)更改为=
。
答案 1 :(得分:0)
如果我误解了你的问题,我会修改我的答案。如果您希望将公式设置为等于每个相应行中B
列中的值,则可以单独使用列部分上的$
。
例如,您可以在=$B1
列中添加A
。您可以向下拖动该公式,行号也会发生变化,因此您=$B2
中的A2
,=$B3
中的A3
等等。
如果您随后复制了列A
并粘贴到列D
中,D
列中的公式将=$B1
D1
,=$B2
在D2
等等。
希望这很有用。
答案 2 :(得分:0)
在创建公式时,可以使用F4
在$ options之间循环。如果您正在编辑公式,F4
仅在光标位于您要编辑的参考上时才有效。
Excel没有选项可以粘贴公式文本保持不变的多个单元格。我建议使用=
替换Ctrl-H
随机字符,然后复制单元格,然后将随机字符替换为Ctrl-H
。
查看您的问题,您希望新单元格具有完全相同的公式,然后您将编辑(我认为)。因此,在“粘贴特殊”菜单中“粘贴链接”会使公式链接到现有单元格(如果您复制单元格A1和A2以及某处的“粘贴链接”,则会创建公式=A1
和{{1} }),可能不是你寻找的解决方案。但我希望展示excel可用的其他一些选项。