我正在寻找一种方法来将一个单元格的值投影到不同的单元格中。场景:
- 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 列中。[主页 > 粘贴 > 粘贴值]