Excel – 将函数应用于列中单元格的范围
我有一个date有1000个条目的A
列。 我想Bi = Weekday(Ai)
所有i <= 1000
。 我怎样才能应用方法只有1000列在B列,而不是更多(没有拖动)?
在列A中有一些date; 这将公式放在B列中:
Sub CreateFormula() Range("B1:B1000").Formula = "=WEEKDAY(A1)" End Sub
并且公式会自动为每个单元格调整(就像拖放一样)
绝对不需要VBA(虽然你可能需要它)。
- 在B1中input你的公式。
- 复制公式。
- 转到单元格B1000(快捷键Ctrl + G可能工作,取决于您的键盘设置)。
- 使用Shift + Ctrl +向上selectB1:B1000。
- 糊。
复制公式。 Bi = Weekday(Ai)
计数i
会自动更新。