将 Excel 中的列从 Sheet1 复制到 Sheet2,无需剪切和粘贴

将 Excel 中的列从 Sheet1 复制到 Sheet2,无需剪切和粘贴

如何在不使用剪切和粘贴的情况下将“sheet1,column a”复制到“sheet2”上?

我尝试使用基本=sheet1!A1公式,这几乎可行;但是,我必须添加和删除“sheet1,列 a”中的数据,结果在“sheet 2”上,单元格仅引用原来的单元格,A1并根据我在 sheet1 中添加列或行的位置上下移动。除非我重新剪切并粘贴列,否则它不会自动将新数据添加到“sheet2”上。

例如,如果我在 Sheet1 的 A 列数据左侧添加一列,Sheet2 上的公式将自动更新为=sheet1!B1。但我希望公式仍然引用该单元格A1。我该如何实现?

任何帮助,将不胜感激。

答案1

您可以使用以下函数使单元格即使目标移动也能保持其引用:

=INDIRECT("sheet1!a1")

相关内容