Ярлык для применения формулы ко всему столбцу в Excel

Если я выберу ячейку, содержащую формулу, я знаю, что могу перетащить маленькую коробку в правом углу вниз, чтобы применить формулу к большему количеству ячеек столбца. К сожалению, мне нужно сделать это за 300 000 строк!

Есть ли ярлык, похожий на CTRL + SPACE, который применит формулу ко всему столбцу или к выбранной части столбца?

Ответ 1

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

Ответ 2

Если формула уже существует в ячейке, вы можете ее заполнить следующим образом:

  • Выберите ячейку, содержащую формулу, и нажмите CTRL + SHIFT + DOWN, чтобы выбрать остальную часть столбца (CTRL + SHIFT + END, чтобы выбрать до последней строки, где это данные)
  • Заполните, нажав CTRL + D
  • Используйте CTRL + UP для возврата

На Mac используйте CMD вместо CTRL.

Альтернатива, если формула находится в первой ячейке столбца:

  • Выберите весь столбец, щелкнув заголовок столбца или выбрав любую ячейку в столбце и нажав CTRL + SPACE
  • Заполните, нажав CTRL + D

Ответ 3

Выберите диапазон ячеек (весь столбец в этом случае), введите формулу и удерживайте Ctrl, пока вы нажмете Enter. Это помещает формулу во все выбранные ячейки.

Ответ 4

Двойной щелчок в нижнем правом углу в столбце, пустом ниже этой точки, будет копироваться только до последней занятой ячейки непрерывной серии занятых ячеек, ячейкой слева которой является часть * в столбце сразу же влево (что-то, что может не заметить сразу, если говорят, что смежные записи столбцов остановились на 299 000). Выбор всего столбца, содержащего Ctrl и нажатия клавиши ввода, значительно и без необходимости увеличит размер электронной таблицы (и замедлит обработку), где формула требуется только для 300 000 строк. Он также перезапишет любой заголовок для этого столбца.

Для массового копирования "под контролем" я предлагаю внести некоторые изменения в другие ответы, чтобы избежать незначительных потенциальных проблем (или, может быть, значительных, если, например, вы хотите отправить результат по электронной почте в виде вложения): Главная страницa > Редактирование - Поиск и выбор > Go To, введите ссылку для ячейки с наибольшей строкой числа, которая будет заполнена в соответствующем столбце в разделе Ссылка: и OK. Введите что-нибудь там (z будет делать), затем верните в ячейку формулу (не обязательно в Row1) и скопируйте ее, выберите ячейку сразу под ней, Ctrl + Shift + Down и вставьте.

(Или используйте короткие сокращения клавиатуры, чтобы они соответствовали.)

Кстати, маленький прямоугольник в правом углу называется fill handle:

SO5425210 example

* скорее неуклюжее описание. Иными словами, копирование вниз не продолжается через первую пустую ячейку, которая встречается в столбце сразу слева. Он останавливается в строке выше первой такой пустой ячейки.