2012-05-30 03:42:33 +0000 2012-05-30 03:42:33 +0000
12
12

excel - как ввести формулу для всего столбца

Я знаю, что если я выберу всю колонку, а затем введу формулу в первой колонке, а затем нажму ctrl+enter, то о ней позаботятся. Однако, моя первая строка - это заглавная строка. Как еще это сделать?

Ответы (4)

27
27
27
2012-05-30 07:59:27 +0000
  1. Введите желаемую формулу во 2-ю строку столбца, который Вы хотите заполнить.
  2. Убедитесь, что используете $ для всех ссылающихся ячеек, где строка остается одинаковой для всех уравнений.
  3. Выберите ячейку, содержащую формулу, и нажмите Ctrl + Shift + Down.
  4. При этом должны быть выбраны все ячейки в этом столбце между выбранной ячейкой и самым дном.
  5. Затем нажмите Ctrl + D.
  6. Это должно заполнить все выделенные ячейки форумомла, который вы ввели во 2-ю строку ячейки.

Объяснение знака $ немного больше.

Example: =VLOOKUP(A2,$B$2:$C$21,2)

Здесь значение B2:C21 будет постоянным для всех ячеек.

3
3
3
2012-05-30 03:51:53 +0000
  1. Скопируйте колонку
  2. Щелкните в любом месте ваших данных и отформатируйте их как Таблица 0x6 и 0x2 и 3. Вставьте столбец, измените заголовок на что угодно.
  3. Введите формулу в первой ячейке под этими 0x2 и 5. Появится значок подсветки, щелкните по нему, и он применит его ко всему столбцу.

Обновление на основе хорошей точки по pnuts, нет причин удалять столбец, копирование столбца сохраняет данные!

0
0
0
2012-05-30 03:49:43 +0000

Перейдите в первую ячейку столбца, в который хотите поместить формулу, и введите ее.

Затем, после того как формула окажется в этой ячейке, нажмите Ctrl+Down.

Выберем все ячейки под выбранной, пока не произойдет перерыв в состоянии ячеек (если все ячейки заполнены, то в столбце появится незаполненная, или наоборот).

0
0
0
2015-10-12 18:02:44 +0000

Есть еще один вариант использования =ARRAYFORMULA()

Например, скажем, у вас есть строка заголовка и 3 столбца, и вы хотите, чтобы ваш последний столбец был произведением первых двух. В ячейке C2 вы можете ввести следующее:

=ARRAYFORMULA(A2:A*B2:B)

Это имеет три преимущества:

  1. Пропускает первую строку полностью (ваш вопрос)
  2. Эффективно применяет формулу к каждой строке, что полезно, если вы позже решите вставить строку 0x2 и 3. Только одно место для изменения формулы для каждой отдельной строки

Хотя, может быть не сразу понятно, как/где вычисляются ячейки. (подсказка: ctrl+~ может помочь).

Похожие вопросы

6
13
9
10
6