Excel - 将函数应用于列中的单元格范围

时间:2015-05-28 10:34:22

标签: excel excel-formula

我有一个列Bi = Weekday(Ai),其中包含1000个条目的日期。我希望所有i <= 1000times。如何将该方法仅应用于B列中的1000个单元格而不是更多(不拖动)?

3 个答案:

答案 0 :(得分:1)

A 中的某些日期;这会将公式放在 B 列中:

Sub CreateFormula()
   Range("B1:B1000").Formula = "=WEEKDAY(A1)"
End Sub

并且公式会自动调整每个单元格(就像向下拖动一样)

enter image description here

答案 1 :(得分:1)

绝对不需要VBA(尽管你可能想要它)。

  1. 在B1中输入您的公式。
  2. 复制公式。
  3. 转到单元格B1000(快捷键Ctrl + G可能有效,具体取决于您的键盘设置)。
  4. 使用Shift + Ctrl + Up选择B1:B1000。
  5. 粘贴。

答案 2 :(得分:-1)

复制公式。 Bi = Weekday(Ai)计数i将自动更新。