excel - 尽管列/行插入/提取,但在 Excel 中将某些单元格从一张表转移到另一张表

标签 excel

标题几乎说明了这一点。我需要将某些单元格从一个单元格转移到另一个单元格,而插入操作后单元格的坐标不会发生变化。

例如,我希望 Sheet1 的单元格 B3 的值转移到 Sheet2 的单元格 A2。如果我在 B3 的左侧插入一列,之前的 B3 将变为 C3,您现在有一个新的 B3,您可以在其中添加新值。我希望我的 A2 仍然获得 B3 的值,但是新的 B3,而不是旧的 B3 现在是 C3。

如果我选择 +Sheet1!B3 , 插入列后将变为 +Sheet1!C3 .我希望它保留到 +Sheet1!B3 .

我尝试使用 $, +Sheet1!$B$3,但它仍然会发生变化。

最佳答案

您可以在excel中使用间接函数。

+INDIRECT("Sheet1!B3")

关于excel - 尽管列/行插入/提取,但在 Excel 中将某些单元格从一张表转移到另一张表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45796643/

相关文章:

sql - 使用 VBA 将 Excel 表连接到 SQL Server

vba - 使用用户表单 'delete' 按钮删除多个工作表上的行

excel - 如果出现 'N/A',则运行两个 vlookup

python - 面对 XLWT 和 XLRD 的问题 - 同时读取和写入

python - 使用 Python 将自动筛选应用到工作表

excel - 在 Visual Basic 中从用户窗体中获取单个变量

Excel PowerPivot DAX 计算字段

vba - 如何检查Excel工作表是否包含activeX控件?

python - 分析数据集的增减

excel - "Flatten"多行包含不同的数据,但对单​​行有共同的引用