复制含跨表公式的Excel单元格时如何仅变动列标固定行号
跨工作表公式固定行号、仅自动调整列标的设置方法
该问题是Excel默认相对引用规则导致的,按以下操作即可实现需求:
- 首先修改原单元格的公式格式:将原公式
=Sheet2!G3调整为=Sheet2!G$3。公式里的$是引用锁定标记,放在行号前就代表锁定行号,放在列标前就代表锁定列标,这里$3的写法就是固定行号始终为3,列标保持可自动偏移的相对引用状态。 - 调整完公式后,不要选中整行向下拖拽/复制生成新行——这个操作是纵向偏移,会触发行号变动。你需要选中修改好公式的单元格,鼠标点住单元格右下角的填充柄(小方块)向右侧横向拖拽填充,每向右移动一列,公式的列标就会自动顺延一位:G列变H列、H列变I列,行号始终保持为3,刚好能得到你需要的
=Sheet2!H3效果。
单元格引用规则速查,可根据不同复制需求调整:
A1:完全相对引用,复制填充时行号、列标都会随位置偏移$A1:锁列不锁行,复制时列固定为A,行号随纵向位置偏移A$1:锁行不锁列,复制时行固定为1,列标随横向位置偏移(本场景适用格式)$A$1:完全绝对引用,复制填充时行号、列标都固定不变
内容的提问来源于stack exchange,提问作者JamesM
相关产品推荐
相关产品推荐

