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

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

Существует ли сочетание клавиш, подобное CTRL+ПРОБЕЛ, которое применяет формулу ко всему столбцу или к выбранной части столбца?


person John Shedletsky    schedule 24.03.2011    source источник


Ответы (3)


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

person soo    schedule 24.03.2011
comment
Отлично работает и в LibreOffice Calc, +1. - person Jonah; 26.02.2013
comment
@soo Есть ли способ сделать это программно, чтобы после определения новых записей строки формула для суммы автоматически применялась к ячейке в новой строке. - person Ankit Dhingra; 04.03.2013
comment
Ничего не произошло, когда я сделал это в Office для Mac; Я уверен, что между двумя версиями есть несоответствие. - person 2rs2ts; 06.06.2013
comment
Вы славный человек. Отлично работал в Office для Mac. MacOS 10.8.4 с Excel 2008 версии 12.1.1 - person Matthew Blancarte; 02.07.2013
comment
Не работает для меня. Вместо этого попробовал ответ Фила с успехом. С помощью Эксель 2007. - person Chry Cheng; 22.11.2013
comment
также работает для libreoffice. - person tanaydin; 22.11.2013
comment
также не работает в excel 2010 - person Evil Washing Machine; 26.02.2014
comment
Если это не сработает, попробуйте сначала очистить весь столбец; хотя явно не твоя ячейка с формулой. - person Joel Mellon; 01.05.2014
comment
Ничего себе, я поражен, что я никогда не слышал об этом совете раньше... Интересно, как долго Excel имеет эту маленькую возможность? - person Holistic Developer; 14.05.2014
comment
Это не работало в Excel 2013, когда формула уже применялась к одной ячейке. Ctrl+D работал в посте RobinCTS. - person Brett Mathe; 19.06.2014
comment
работает даже в WPS office 10.1 (версия для Linux) - person jena; 01.04.2017
comment
Как двойной щелчок по ярлыку? - person Eric12345; 11.08.2017
comment
Это не сработает, если столбец формулы не совпадает со столбцом данных, поэтому убедитесь, что между ними нет пустого столбца. - person James; 24.01.2018
comment
У меня работает в Excel 2010. @EvilWashingMachine - person suhao399; 29.03.2018
comment
хорошо спрятанный, Microsoft Excel аварийно завершает работу при попытке выполнить это с функцией сопоставления или vlookup в наборе данных, охватывающем миллион строк, как и ожидалось от Office 365 в 2019 году. - person computingfreak; 10.04.2019
comment
В Mac версии 16.25 это не работало по умолчанию. Но когда я добавляю фильтрацию (Главная -> Сортировка и фильтр), чтобы стрелки, направленные вниз, были добавлены в каждый столбец, я смог дважды щелкнуть, и он красиво скопировал мою формулу во все ячейки в столбце. - person Łukasz Gawron; 15.05.2019

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

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

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

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

  • Выберите весь столбец, щелкнув заголовок столбца или выбрав любую ячейку в столбце и нажав CTRL+ПРОБЕЛ
  • Заполните, нажав CTRL+D
person robinCTS    schedule 18.01.2013
comment
Медленно это или нет, но не жалею, что попробовал это, но это действительно замедлит только для того, чтобы сделать формулу на дне. Общее количество строк в Libre Office составляет 1 048 576 строк. Когда я попробовал этот метод, мне потребовалось около 15 минут, чтобы просто заполнить формулу номера строки. :D - person ksugiarto; 24.10.2013
comment
ctrl+shift+down не работает на маке - person JqueryToAddNumbers; 21.07.2015
comment
Пользователи Mac: cmd + shift + down, затем ctrl + d - person clmarquart; 15.02.2016
comment
Для использования только (не пустого) столбца: CTRL+SHIFT+END - person Conan; 12.07.2016
comment
Отлично работает и в Google Таблицах. - person TheWanderer; 15.05.2018
comment
К вашему сведению, если вы знаете, со сколькими строками вы работаете, более эффективно Ctrl+G выбрать ячейку в последней строке, а затем выполнить Ctrl+Shift+UP, чтобы не применять формулу к множеству строк. пустые ячейки. - person fncomp; 27.07.2018
comment
Ctrl+пробел и Ctrl+вниз — это ответ, который я искал, спасибо @robinCTS - person Nirmal Mangal; 21.02.2019
comment
При применении той же формулы во всей строке fill right (CTRL + R), а не вниз. - person paradocslover; 10.05.2019

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

person Phil    schedule 01.03.2012
comment
Ух ты. Да, ты прав. Я не знал, что вы имели в виду, вводя Shift, но вы абсолютно правы. Я описывал поведение Ctrl+Shift+Enter, а не поведение Ctrl+Enter! - person Michael Delgado; 27.07.2016