将 excel 工作表中的所有列乘以第一列中的值
Multiply all columns in an excel worksheet by the values in the first column
我有一个包含 1153 列的 excel 工作表。我需要将每一列中的值乘以第一列中的值。我在每列之间插入了空白列以添加结果,现在我正在手动执行此操作,但时间太长了。这是一个例子:
Example
编辑- 现在我正在将公式 $A1*adjacent 单元格复制到每个空白列中,然后只需双击以填充该列的其余部分。我希望有一个替代方案。
是否有 VBA 代码、宏或公式可以加快此过程?谢谢你。
听起来您正在寻找某种形式的直接寻址。例如,如果您将地址复制到另一个单元格,相对单元格地址 "A1" 将发生变化,但地址“$A$1”将始终引用单元格 A1,无论您将其复制到何处。
但是,您只能修复地址为 "A" 或“$A1”的行或列,这样地址将始终引用同一行或列,但会在复制时更新另一行或列。在您的情况下,您可能想用 "$A1".
修复该列
我有一个包含 1153 列的 excel 工作表。我需要将每一列中的值乘以第一列中的值。我在每列之间插入了空白列以添加结果,现在我正在手动执行此操作,但时间太长了。这是一个例子: Example
编辑- 现在我正在将公式 $A1*adjacent 单元格复制到每个空白列中,然后只需双击以填充该列的其余部分。我希望有一个替代方案。
是否有 VBA 代码、宏或公式可以加快此过程?谢谢你。
听起来您正在寻找某种形式的直接寻址。例如,如果您将地址复制到另一个单元格,相对单元格地址 "A1" 将发生变化,但地址“$A$1”将始终引用单元格 A1,无论您将其复制到何处。
但是,您只能修复地址为 "A" 或“$A1”的行或列,这样地址将始终引用同一行或列,但会在复制时更新另一行或列。在您的情况下,您可能想用 "$A1".
修复该列