如何在不同的单元格中投影单元格值。Excel

如何在不同的单元格中投影单元格值。Excel

我正在寻找一种方法来将一个单元格的值投影到不同的单元格中。场景:

  • A 列 = 值
  • B 列 = 从 A 进行 Vlookup
  • C 列 = 我只想得到来自 B 的值,而不是公式。

是否可以使用间接函数来实现这一点?还是需要 VBA?

答案1

使用 VBA,您可以通过使用这个简单的宏来做到这一点(假设数据在 Sheet1 上),只需将其分配给一个按钮或通过 VBA 宏编辑器运行它

Sub CopyCol()

    Sheets("Sheet1").Columns("B").Copy

    Sheets("Sheet1").Columns("C").PasteSpecial xlPasteValues

End Sub

希望这可以帮助!

答案2

对使用表格时使用的修改。

Sub CopyCol()

    Range("Table8").Columns("B").Copy

    Range("Table8").Columns("C").PasteSpecial xlPasteValues

End Sub

答案3

如果我正确理解了你的问题,那么你想要的 C 列中的是从 A 列获得的 Vlookup 值,对吗?

如果是这种情况,您可以复制 B 列,然后将其作为值粘贴在 C 列中。[主页 > 粘贴 > 粘贴值]

相关内容