Я знаю, что если я выделю весь столбец, а затем введу формулу в первый столбец и нажму ctrl+enter, то это будет сделано. Однако моя первая строка — это строка заголовка. Как еще мне это сделать?
решение1
- Введите нужную формулу во вторую строку столбца, который вы хотите заполнить.
- Обязательно используйте$для любых указанных ячеек, где строка остается одинаковой для всех уравнений.
- Выберите ячейку, содержащую формулу, и нажмите Ctrl+ Shift+ Down.
- Это должно выбрать все ячейки в этом столбце между выбранной ячейкой и самым нижним краем.
- Затем нажмите Ctrl+ D.
- Это должно заполнить все выбранные ячейки формулой, которую вы ввели в ячейку 2-й строки.
Объясним немного подробнее знак $.
Example: =VLOOKUP(A2,$B$2:$C$21,2)
Здесь значение B2:C21 будет постоянным для всех ячеек.
решение2
- Скопировать столбец
- Щелкните в любом месте данных и отформатируйте их как таблицу.
Excel 2010 -> Home Tab -> Format as Table
- Вставьте столбец, измените заголовок на любой другой.
- Введите формулу в первую ячейку под этим
- Вы увидите значок подсветки, щелкните по нему, и он будет применен ко всему столбцу.
Обновление основано на хорошем замечании pnuts: нет причин удалять столбец, копирование столбца сохраняет данные!
решение3
Перейдите к первой ячейке столбца, в который вы хотите поместить формулу, и введите формулу.
Затем, после того как формула окажется в этой ячейке, нажмите Ctrl+ Down.
Это выделит все ячейки ниже выбранной вами, пока не произойдет разрыв в статусе ячеек (если они все заполнены, то в столбце появится незаполненная ячейка, или наоборот).
решение4
Есть еще один вариант с использованием=ARRAYFORMULA()
Например, у вас есть строка заголовка и 3 столбца, и вы хотите, чтобы ваш последний столбец был произведением первых двух. В ячейке C2
вы можете ввести следующее:
=ARRAYFORMULA(A2:A*B2:B)
Это имееттрипреимущества:
- Полностью пропускает первую строку (ваш вопрос)
- Эффективно применяет формулу к каждой строке, что полезно, если вы позже решите вставить строку.
- Только одно место для изменения формулы для каждой строки
Хотя, может быть, не сразу очевидно, где и как рассчитываются ячейки. (подсказка: ctrl
+ ~
может помочь)