将通过公式计算的数据转换为静态值

时间:2015-10-12 01:01:13

标签: excel

我一直使用excel将通过公式计算的数据转换为静态值的方法是选择每个单元格,按F2进行编辑,然后按F9以替换该单元格的内容公式的结果。

我想知道是否有一种方便的方法可以对一组选定的单元格执行此过程。如果我想一次对数百个单元格执行此操作,它会派上用场。

有人可以告诉我这是否可能?如果是这样,怎么样?

2 个答案:

答案 0 :(得分:1)

如果基于VBA的解决方案是可行的,那么这个简短的例程就足够了。

sub Values_Only()
    with selection
        .value = .value
    end with
end sub

只需选择一组单元格,然后点击 Alt + F8 ,然后运行宏。 (可选)使用对话框中的选项设置热键组合。

您还可以找到用于将粘贴值命令分配给热键的快速访问工具栏(也称为QAT)。我的设置为 Alt + 2 。选择任何一组单元格后, Ctrl + C 然后 Alt + 2 足以将公式恢复为已返回值。有关详细信息,请参阅this

答案 1 :(得分:0)

突出显示所有需要的细胞。复制它们。然后右键单击突出显示的区域并选择123粘贴选项。