Как протянуть формулу в эксель по всему столбцу
Копирование формул - одна из наиболее распространенных операций при работе в Excel. Неудивительно, что существует сразу несколько способов ее осуществления. Поговорим о них подробнее.
Способ 1. "Протягивание" формулы
Способ, известный практически каждому, кто когда-либо работал в Excel. Для копирования формулы в соседние ячейки необходимо активировать ячейку с формулой, затем навести курсор на правый нижний угол ячейки (курсор при этом примет вид черного крестика), зажать левую кнопку мыши и "протянуть" формулу в нужном направлении (вверх, вниз, влево или вправо).
При использовании этого метода будет скопирована не только формула, но и всё форматирование ячейки (заливка, границы, условное форматирование и т.д.). Минусом метода является невозможность копирования в несмежные ячейки ("протянуть" формулу можно только на соседние столбцы и строки). Если выделить несколько ячеек и протянуть - то копироваться будет весь диапазон.
Чтобы скопировать только формулы (без форматов), протягивание нужно осуществлять не левой, а правой кнопкой мыши. Тогда Excel выдаст контекстное меню, в котором можно указать, что именно нужно копировать: всё, только значения (этот пункт копирует и формулы) или только форматы.
Контекстное меню при протягивании правой кнопкой мыши Контекстное меню при протягивании правой кнопкой мышиЕсли протянуть ячейки не получается, то убедитесь, что в параметрах Excel не была отключена такая возможность. Файл - Параметры - Дополнительно - галочка напротив "Разрешить маркеры заполнения и перетаскивания ячеек" должна быть активирована.
Способ 2. Использование команды "Заполнить"
Похожий на предыдущий способ копирования можно реализовать, используя команду "Заполнить" на ленте на вкладке "Главная" в группе команд "Редактирование"
Выделите диапазон ячеек в который нужно скопировать формулу, начав выделение с самой ячейки, содержащей формулу. Затем, в зависимости от того, куда нужно копировать данные, выберите один из вариантов заполнения (вниз, вправо, вверх, влево).
Во многих случаях может потребоваться использовать одни и те же ссылочные ячейки в формулах после изменения положения ячейки формулы. Эта статья покажет вам два метода принудительного использования формулы всегда использовать одну и ту же ссылку на ячейку в Excel.
Заставить формулу всегда использовать одну и ту же ячейку с клавишей F4
Чтобы формула всегда использовала одну и ту же ссылочную ячейку, вам необходимо преобразовать ссылочную ячейку в абсолютную. Клавиша F4 помогает легко сделать одну ссылочную ячейку абсолютной в формуле. Пожалуйста, сделайте следующее.
1. Выберите ячейку формулы, чтобы отобразить формулу в Панель формул. Щелкните ссылочную ячейку, которую вы хотите всегда использовать в формуле, а затем нажмите F4 ключ.
Затем вы можете увидеть, что указанная ссылочная ячейка изменена на абсолютную.
Для других ссылочных ячеек повторите вышеуказанный шаг.
Формула силы всегда использовать одну и ту же ячейку с Kutools for Excel
Если вы хотите изменить все ссылочные ячейки на абсолютные в диапазоне, попробуйте утилиту Convert Refers в Kutools for Excel.
Перед применением Kutools for Excel, Пожалуйста, сначала скачайте и установите.
1. Выберите диапазон с формулами, которые необходимо заставить всегда использовать одни и те же ссылочные ячейки, затем щелкните Kutools > Еще > Преобразовать ссылки. Смотрите скриншот:
2. в Преобразование ссылок на формулы диалоговом окне выберите параметр Абсолютно, а затем нажмите кнопку OK кнопку.
Затем все ссылки на ячейки в выбранных ячейках формулы сразу преобразуются в абсолютные.
Если вы хотите получить 30-дневную бесплатную пробную версию этой утилиты, пожалуйста, нажмите, чтобы загрузить это, а затем перейдите к применению операции в соответствии с указанными выше шагами.
вы хотите применить одну и ту же формулу к нескольким ячейкам одновременно, я уверен, что это руководство должно быть вам полезно. В этом руководстве рассказывается о некоторых быстрых приемах решения проблемы, теперь, пожалуйста, прочтите его для получения подробной информации.
Вкладка Office позволяет редактировать и просматривать в Office с вкладками и значительно упрощает работу . Kutools for Excel решает большинство ваших проблем и увеличивает вашу производительность на 80%- Повторное использование чего угодно: Добавляйте наиболее часто используемые или сложные формулы, диаграммы и все остальное в избранное и быстро используйте их в будущем.
- Более 20 текстовых функций: Извлечь число из текстовой строки; Извлечь или удалить часть текстов; Преобразование чисел и валют в английские слова.
- Инструменты слияния : Несколько книг и листов в одну; Объединить несколько ячеек / строк / столбцов без потери данных; Объедините повторяющиеся строки и сумму.
- Разделить инструменты : Разделение данных на несколько листов в зависимости от ценности; Из одной книги в несколько файлов Excel, PDF или CSV; От одного столбца к нескольким столбцам.
- Вставить пропуск Скрытые / отфильтрованные строки; Подсчет и сумма по цвету фона ; Отправляйте персонализированные электронные письма нескольким получателям массово.
- Суперфильтр: Создавайте расширенные схемы фильтров и применяйте их к любым листам; Сортировать по неделям, дням, периодичности и др .; Фильтр жирным шрифтом, формулы, комментарий .
- Более 300 мощных функций; Работает с Office 2007-2019 и 365; Поддерживает все языки; Простое развертывание на вашем предприятии или в организации.
Применить ту же формулу к нескольким ячейкам с помощью автозаполнения
Удивительный! Использование эффективных вкладок в Excel, таких как Chrome, Firefox и Safari!
Экономьте 50% своего времени и сокращайте тысячи щелчков мышью каждый день!
Используя функцию автозаполнения, чтобы применить одну и ту же формулу к нескольким ячейкам, вы можете сделать следующее:
1. Выберите пустую ячейку и введите нужную формулу, здесь я ввожу = (A1 * 3) / 2 + 100, а затем перетащите Автозаполнение дескриптор справа, чтобы заполнить формулу в строке, см. снимок экрана:
2. Затем перетащите маркер заполнения вниз до нужного диапазона. Смотрите скриншот:
Примечание. Вы также можете выбрать диапазон, в котором будет применяться та же формула, и затем щелкнуть Главная > Заполнить> Вниз и заполнить > Правильно последовательно.
Применить ту же формулу к нескольким ячейкам с помощью VBA
Более того, VBA может помочь вам применить одну и ту же формулу к нескольким ячейкам.
1. Нажмите Alt + F11 , чтобы открыть Microsoft Visual Basic для приложений окно.
2. Нажмите Модуль > Вставить вставить Модуль window и скопируйте в него приведенный ниже VBA.
VBA: примените ту же формулу к ячейкам.
3. Нажмите Запустите кнопка, а KutoolsforExcel Появится диалоговое окно, в котором вы можете выбрать диапазон. Смотрите скриншот:
4. Нажмите OK, и ко всем выбранным ячейкам применяется одна и та же формула.
Чаевые: Вы можете изменить формулу, изменив Rng.Value = (Rng.Value * 3) / 2 + 100 в приведенном выше VBA, чтобы удовлетворить ваши потребности.
Примените ту же формулу к нескольким ячейкам с помощью Kutools for Excel
Работы С Нами Kutools for Excel установлен, вы можете использовать Инструменты для работы чтобы быстро применить ту же формулу к ячейкам диапазона.
Kutools for Excel включает более 300 удобных инструментов Excel. Бесплатная пробная версия без ограничений в течение 30 дней. Получить сейчас
1. Выберите диапазоны, в которых необходимо применить ту же формулу, и нажмите Kutools > Еще > Инструменты для работы. Смотрите скриншот:
2. в Инструменты для работы диалоговое окно, нажмите На заказ в операция раздел и введите формулу в текстовое поле, вы увидите результаты вычислений в предварительный просмотр пунктом.
3. Нажмите Ok or Применить, то все выбранные диапазоны будут применять введенную вами формулу. Смотрите скриншот:
Примечание:
1. Если вы проверите Создавать формулы вариант в Инструменты для работы диалоговое окно, формулы будут сохранены в каждой ячейке. Смотрите скриншот:
2. Если Пропустить ячейки формулы установлен флажок, операция будет пропускать ячейки формулы в диапазоне.
Наши советы помогут работать с обычными суммами значений в выбранном диапазоне ячеек или сложными вычислениями с десятками аргументов. Главное, что при большом количестве формул их будет легко расположить в нужных местах.
1 Простое протягивание формулы
Это самый простой и привычный для многих пользователей способ распространения формулы сразу на несколько ячеек строки или столбца. Он требует выполнения следующих действий:
- В первую ячейку с одной из сторон (например, сверху) надо записать нужную формулу и нажать Enter.
- После появления рассчитанного по формуле значения навести курсор в нижний правый угол ячейки. Подождать, пока толстый белый крестик не превратиться в тонкий черный.
- Нажать на крестик и, удерживая его, протянуть формулу в нужном направлении. В указанном примере — вниз.
Аргументы в формуле будут изменяться соответственно новому расположению. И если в самой первой ячейке это были F7 и G7, в последней позиции столбца это будет уже F12 и G12. Соответственно, если начинать распространять формулы по строкам, изменяться будут не цифры, а буквы в обозначениях ячеек.
Способ отличается простотой и высокой скоростью. Но не всегда подходит для больших таблиц. Так, если в столбце несколько сотен или даже тысяч значений, формулу проще растягивать другими способами, чтобы сэкономить время. Один из них — автоматическое копирование, требующее всего лишь двойного клика кнопкой мыши.
2 Быстрое автозаполнение
Еще один способ в Excel протянуть формулу до конца столбца с более высокой по сравнению с первой методикой скоростью. Требует от пользователя применить такие действия:
- Ввести в верхнюю ячейку формулу, в которой применяются аргументы из соседних столбцов. Нажать кнопку Enter.
- Навести курсор на правый нижний угол, чтобы он приобрел форму черного крестика.
- Кликнуть два раза по нижнему правому углу ячейки. Результатом станет автоматическое распространение формулы по столбцу с соответствующим изменением аргументов.
Стоит отметить, что автоматическое протягивание выполняется только до первой пустой ячейки. И если столбец был прерван, действия придется повторить для следующего диапазоне.
Еще одна особенность такого автоматического копирования формул — невозможность использования для строки. При попытке распространить значение ячейки не вниз, а в сторону, ничего не происходит. С другой стороны, длина строк обычно намного меньше по сравнению со столбцами, которые могут состоять из нескольких тысяч пунктов.
3 Протягивание без изменения ячеек в формуле
Еще один способ позволяет распространять формулы в Excel без изменения некоторых аргументов. Это может понадобиться в тех случаях, когда одно или несколько значений будут содержаться в одной и той же ячейке. Поможет в закреплении формулы специальная функция фиксации ссылок.
Для распределения без изменения адреса ячейки выполняются те же действия, что и при обычном протягивании или автоматическом копировании. Но при вводе формулы следует зафиксировать адреса, которые не будут меняться. Для этого используются символы доллара — $. Если в каждом новом пункте столбца при расчетах используется одна и та же ячейка, значки надо будет поставить и перед номером строки, и перед литерой, которая указывает на колонку. Как в примере: $G$6.
Ставить знак $ перед названием только строки или столбца при распределении функции не имеет смысла. Потому что, когда формула протягивается, в ней автоматически меняются только нужные части аргументов. Для столбцов это будут номера строк, для строк — названия колонок.
4 Простое копирование
Еще один способ представляет собой не совсем протягивание, а копирование. Но только более простое и позволяющее выделить конкретный диапазон, а не доверять такое выделение компьютеру. Процесс распределения требует выполнить следующие действия:
- Записать в одну из крайних ячеек строки или столбца нужную формулу и нажать Enter.
- Скопировать значение функции — с помощью контекстного меню, иконки на панели или комбинации клавиш Ctrl + C.
- Установить курсор в противоположную часть столбца или строки.
- Нажать на клавиши Ctrl + Shift + «Стрелка вверх». Результатом становится выделение нужного диапазона, даже если на этом участке столбца будет несколько сотен или тысяч пунктов.
- Вставить формулу. Самый простой способ сделать это — нажать комбинацию Ctrl + V.
Результатом будет такое же распределение функции по столбцу, как и при использовании способа №2. Но в отличие от него здесь можно выделить только часть диапазона. Или, наоборот, продлить такое протягивание дальше даже при наличии пустых строк. Правда, во втором случае лишнее значение придется удалить вручную.
Эта небольшая хитрость подходит и для распределения вдоль строки. В этом случае вместо комбинации Ctrl + Shift + «Стрелка вверх» придется нажать Ctrl + Shift + «Стрелка влево» (или вправо, если копируемая формула находится в крайнем левом столбце).
5 Протягивание формул в таблице Excel
Распределять формулы можно и в том случае, если данные размещены не на практически бесконечном листе, а в границах таблицы.
Для преобразования в табличную форму достаточно выделить одну из ячеек и нажать комбинацию Ctrl + T, чтобы вызвать диалоговое окно и указать диапазон данных таблицы.
Перед тем, как протянуть формулу в Excel, достаточно всего лишь ввести нужную функцию в самой верхней строчке таблицы и нажать Enter. Способ работает только при отсутствии других значений в столбце с формулой.
Формула автоматически распределяется по колонке. Преимущества способа — скорость, сравнимая с применением макроса. Недостаток — работает он только при использовании табличной формы размещения данных в Excel и позволяет протянуть формулу сразу до конца таблицы, а не до нужной строки.
Читайте также: