将公式应用于很长的 Excel 列,无需拖动

将公式应用于很长的 Excel 列,无需拖动

我想将公式 n/log(n) 应用于 excel 中的大量输入。具体来说,是一列包含 10,000 个数字。不进行拖动的情况下,最有效的方法是什么?

答案1

假设第 1 列有 10,000 个数字(A-NTP 列),并且您想要将第 2 行中的公式粘贴到范围内A2:NTP2:

选择公式后A2,复制它。按UP ARROW,然后CTRL+SHIFT+RIGHT ARROW,然后 ,然后DOWN ARROW,然后CTRL+SHIFT+LEFT ARROW,然后粘贴。

在此处输入图片描述

注意:假设从到A的列NTP具有连续的数据且没有间隙

答案2

拖动只是使公式同时填充多个单元格的方法之一。

最快的方法是先复制包含公式的单元格,然后选择目标的第一个单元格,使用滚动条快速滚动到范围内的最后一个目标单元格,按住 Shift 并单击单元格进行选择。

在选择活动的情况下,点击粘贴,您的公式将出现在所有单元格中,就像您使用源单元格右下角的小块并拖动它一样。

答案3

我的建议是将您的数据范围(例如A1:A9999)转换为表格(通过选择它 - 或其中的任何数据元素 - 然后选择Insert > Table)。

如果您在这样的表的新列中插入一个公式(例如=[@X]/LOG([@X]),假设您的列名为X),则较新版本的 Excel 将(默认)将该公式应用于表的每一行。

答案4

  • 在第一个单元格中输入公式。
  • 选择单元格范围。
    • 最快的方法是通过在左上角的名称框中输入其坐标并按下Enter,然后使用滚动条滚动到第一个单元格,按住Shift并单击第一个单元格来转到最后一个单元格。
  • 功能区菜单 ⟶ 主页选项卡 ⟶ 编辑部分 ⟶ 填充 ⟶ 系列 ⟶ 自动填充 ⟶ 确定。

相关内容