Формула во всех ячейках в столбце - PullRequest
0 голосов
/ 09 апреля 2010

Простой вопрос:

Я хочу создать формулу, которая в столбце Cn будет вычислять значения An * Bn.

Пример

column C1 = column A1 * column B1
column C2 = column A2 * column B2
column C3 = column A3 * column B3

... и т.д.

вплоть до

column Cn = column An * column Bn

Спасибо

Ответы [ 2 ]

3 голосов
/ 09 апреля 2010

Простой способ сделать это.

  1. Выделите ячейку формулы.
  2. Нижний правый угол должен превратиться в знак +.
  3. Нажмите на этот знак + и перетащите его на любое количество строк.

Кроме того, вы можете сделать это:

  1. Выделите ячейку формулы.
  2. Ctrl + C для копирования.
  3. Нажмите на столбец C.
  4. Нажмите Enter.

Теперь со вторым методом он может начать зависать от вас из-за большого количества ячеек, которые он должен вычислить. Просто нажмите escape, и он вернется к норме (но некоторые ячейки могут быть не заполнены, в зависимости от того, как рано вы нажали escape).

1 голос
/ 09 апреля 2010

В каком контексте вы пытаетесь создать формулу? Если в VBA, вы можете сделать что-то вроде:

Range("A1").FormulaR1C1 = "=RC[-2]*RC[-1]"

Эта формула в формате R1C1. Он говорит системе взять значение в два столбца слева от ячейки, содержащей формулу, и умножить его на столбец, чтобы сразу слева от ячейки, содержащей формулу. Эта же формула может быть введена во все строки столбца C и будет автоматически корректироваться в зависимости от строки.

...