Excel - 粘贴列时应用公式

Excel - 粘贴列时应用公式

我正在将一个 excel 文件中的列(其中的值以毫秒为单位)复制到另一个 excel 文件中,而我需要该列的值(以秒为单位)。通常,我将列复制并粘贴到目标 excel 表的临时列(我们称之为 TEMP)中,在目标列上应用公式 (=TEMPx/1000),然后将目标列复制到其自身上(按值)并删除临时列。

我想知道我可以在此过程中节省一些步骤吗?

请注意,我不想保留任何引用,因为我要复制的文件是临时的。另外,我不想保留临时列,因为我将从不同的文件复制数百个这样的列。

答案1

只需将公式直接应用到目标列,然后将值直接复制并粘贴到其自身上。

=sheet1!A1/1000

答案2

正如 Brian 所提到的,没有必要使用临时列。Excel 公式允许您获取输入值、进行一些计算并在单个单元格中返回输出值。因此,如果您将转换时间的计算(在我的屏幕截图中为 B 列值)直接放入目标列(我的 C 列),则转换后的值最终会出现在目标列中。

第一张屏幕截图显示了每个单元格的“输出”值。第二张屏幕截图从公式角度显示了单元格。您可以使用Ctrl Key+ `(波浪号)在单元格查看模式之间切换。

在此处输入图片描述

在此处输入图片描述

相关内容