如何使“计算列”在 Excel 中发挥作用?

如何使“计算列”在 Excel 中发挥作用?

使用 Excel 2010,我希望将单个公式应用于某一列中的所有单元格。

我看到了有关“计算列”功能的文档。这正是我想要的,但当我按照说明操作时,我最终只在单个单元格中创建了一个公式,而不是整个列。

我不想使用“填充”或“复制”,因为工作表中的数字或行会定期变化,并且维护公式会非常繁琐。

答案1

当您将数据范围设置为 Excel Table(以前称为列表)时,您可以创建计算列。

第一步是将数据范围转换为“表格”。

原始形式的数据范围。


突出显示数据范围内的任意一个单元格,TableInsert命令功能区选项卡中进行选择,然后在弹出的对话框中单击“确定”。

从“插入”选项卡中选择“表格”

创建表对话框


您的数据范围将自动格式化,每列顶部都有筛选下拉菜单。(如果您和我一样,不太喜欢 Excel 使用的默认格式,您可以通过选择选项卡来更改它DesignTable Tools

新建并格式化的表格


现在您需要为计算插入一个新列。要插入列,请将光标放在新列所在位置右侧的单元格中,然后Insert Table Columns to the Left从功能区选项卡Insert上的下拉菜单中进行选择。Home

从功能区中选择“插入表格”

以正常方式在新列的单元格中输入公式。(此时输入列的描述性标题可能是个好主意。)

如果您使用点击操作从相邻单元格构建公式,结果会看起来有点奇怪——Excel 以其使用的内部格式显示单元格引用。如果您只是输入公式,它看起来与平常一样。

按下Enter键确认公式后,Excel 会立即将其复制到列底部。

包含计算列的表

计算列现已就位。如果您在表格底部添加行,列公式将自动向下复制。如果您用一组包含更多行的新数据粘贴现有数据,计算列将再次自动调整。(注意不要粘贴列中的公式,因为您会丢失它们,就像表格是常规数据范围一样。)

答案2

我是这样做的:

  • 选择整列
  • 在公式栏中输入公式
  • ctrl + enter

它应该将公式复制到整个列

相关内容