Как привязать формулу к столбцу в excel

Наши советы помогут работать с обычными суммами значений в выбранном диапазоне ячеек или сложными вычислениями с десятками аргументов. Главное, что при большом количестве формул их будет легко расположить в нужных местах.

1 Простое протягивание формулы

Это самый простой и привычный для многих пользователей способ распространения формулы сразу на несколько ячеек строки или столбца. Он требует выполнения следующих действий:

  • В первую ячейку с одной из сторон (например, сверху) надо записать нужную формулу и нажать Enter.
  • После появления рассчитанного по формуле значения навести курсор в нижний правый угол ячейки. Подождать, пока толстый белый крестик не превратиться в тонкий черный.
  • Нажать на крестик и, удерживая его, протянуть формулу в нужном направлении. В указанном примере — вниз.

Аргументы в формуле будут изменяться соответственно новому расположению. И если в самой первой ячейке это были F7 и G7, в последней позиции столбца это будет уже F12 и G12. Соответственно, если начинать распространять формулы по строкам, изменяться будут не цифры, а буквы в обозначениях ячеек.

Способ отличается простотой и высокой скоростью. Но не всегда подходит для больших таблиц. Так, если в столбце несколько сотен или даже тысяч значений, формулу проще растягивать другими способами, чтобы сэкономить время. Один из них — автоматическое копирование, требующее всего лишь двойного клика кнопкой мыши.

2 Быстрое автозаполнение

Еще один способ в Excel протянуть формулу до конца столбца с более высокой по сравнению с первой методикой скоростью. Требует от пользователя применить такие действия:

  • Ввести в верхнюю ячейку формулу, в которой применяются аргументы из соседних столбцов. Нажать кнопку Enter.
  • Навести курсор на правый нижний угол, чтобы он приобрел форму черного крестика.
  • Кликнуть два раза по нижнему правому углу ячейки. Результатом станет автоматическое распространение формулы по столбцу с соответствующим изменением аргументов.

Стоит отметить, что автоматическое протягивание выполняется только до первой пустой ячейки. И если столбец был прерван, действия придется повторить для следующего диапазоне.

Еще одна особенность такого автоматического копирования формул — невозможность использования для строки. При попытке распространить значение ячейки не вниз, а в сторону, ничего не происходит. С другой стороны, длина строк обычно намного меньше по сравнению со столбцами, которые могут состоять из нескольких тысяч пунктов.

  • Excel: 10 формул для работы в офисе

3 Протягивание без изменения ячеек в формуле

Еще один способ позволяет распространять формулы в Excel без изменения некоторых аргументов. Это может понадобиться в тех случаях, когда одно или несколько значений будут содержаться в одной и той же ячейке. Поможет в закреплении формулы специальная функция фиксации ссылок.

Для распределения без изменения адреса ячейки выполняются те же действия, что и при обычном протягивании или автоматическом копировании. Но при вводе формулы следует зафиксировать адреса, которые не будут меняться. Для этого используются символы доллара — $. Если в каждом новом пункте столбца при расчетах используется одна и та же ячейка, значки надо будет поставить и перед номером строки, и перед литерой, которая указывает на колонку. Как в примере: $G$6.

Ставить знак $ перед названием только строки или столбца при распределении функции не имеет смысла. Потому что, когда формула протягивается, в ней автоматически меняются только нужные части аргументов. Для столбцов это будут номера строк, для строк — названия колонок.

4 Простое копирование

Еще один способ представляет собой не совсем протягивание, а копирование. Но только более простое и позволяющее выделить конкретный диапазон, а не доверять такое выделение компьютеру. Процесс распределения требует выполнить следующие действия:

  • Записать в одну из крайних ячеек строки или столбца нужную формулу и нажать Enter.
  • Скопировать значение функции — с помощью контекстного меню, иконки на панели или комбинации клавиш Ctrl + C.
  • Установить курсор в противоположную часть столбца или строки.
  • Нажать на клавиши Ctrl + Shift + «Стрелка вверх». Результатом становится выделение нужного диапазона, даже если на этом участке столбца будет несколько сотен или тысяч пунктов.
  • Вставить формулу. Самый простой способ сделать это — нажать комбинацию Ctrl + V.

Результатом будет такое же распределение функции по столбцу, как и при использовании способа №2. Но в отличие от него здесь можно выделить только часть диапазона. Или, наоборот, продлить такое протягивание дальше даже при наличии пустых строк. Правда, во втором случае лишнее значение придется удалить вручную.

Эта небольшая хитрость подходит и для распределения вдоль строки. В этом случае вместо комбинации Ctrl + Shift + «Стрелка вверх» придется нажать Ctrl + Shift + «Стрелка влево» (или вправо, если копируемая формула находится в крайнем левом столбце).

  • Как в Экселе посчитать сумму определенных ячеек

5 Протягивание формул в таблице Excel

Распределять формулы можно и в том случае, если данные размещены не на практически бесконечном листе, а в границах таблицы.  

Для преобразования в табличную форму достаточно выделить одну из ячеек и нажать комбинацию Ctrl + T, чтобы вызвать диалоговое окно и указать диапазон данных таблицы.
Перед тем, как протянуть формулу в Excel, достаточно всего лишь ввести нужную функцию в самой верхней строчке таблицы и нажать Enter. Способ работает только при отсутствии других значений в столбце с формулой.

Формула автоматически распределяется по колонке. Преимущества способа — скорость, сравнимая с применением макроса. Недостаток — работает он только при использовании табличной формы размещения данных в Excel и позволяет протянуть формулу сразу до конца таблицы, а не до нужной строки.

Читайте также:

  • Лучшие веб-камеры для дома и офиса: рейтинг 2021 года=«content_internal_link»>
  • Нумерация страниц в Опен Офис: простая инструкция=«content_internal_link»>

Для того, чтобы закрепить ячейку в формуле в программе MicrosoftExcel достаточно добавить в её буквенно-цифровой адрес знак “$”. При этом, если первоначально имя ячейки было A1, то в зависимости от вида закрепления оно может стать $A1, A$1 или $A$1. Ячейку закрепляют для того, чтобы формула при копировании всегда обращалась именно к ней. Имена ячеек, содержащие знак “$”, называются абсолютными ссылками.

Рассмотрим пример.

В данной таблице необходимо каждый показатель столбца Ставка умножить на коэффициент из ячейки B1 и получившееся значение поместить в столбец Зарплата. Самый правильный способ решения данной задачи: составить формулу, внести её в ячейку B3 и скопировать вниз до конца таблицы.

В электронных таблицахExcel формулы служат для автоматизации расчëтов. Они всегда начинаются со знака “=” и могут содержать числа, знаки математических действий, специальные функции и имена ячеек (ссылки на их содержимое). Использование ссылок вместо чисел позволяет программе автоматически пересчитывать результат формулы при изменении исходных данных.

Первый вариант формула может выглядеть так: =A3*1,8.

Этот вариант хорош тем, что при копировании в ячейку B4 формула автоматически примет вид =A4*1,8. Это произойдёт из-за использования в исходной формуле относительной ссылки на ячейку A3. Такая формула будет работать до тех пор, пока не понадобиться изменить коэффициент с 1,8 на 1,95 и пересчитать все значения в столбце Зарплата.

Для автоматизации процесса число 1,8 заменяем на ссылку на ячейку, его содержащую. В ячейке B3 получим формулу =A3*B1. Но при копировании в ячейку B4 формула автоматически примет вид =A4*B2 и результаты вычислений будут неправильными.

Причина этого то, что обе ссылки были относительными. Для правильных вычислений необходимо закрепить ячейку B1. Для этого надо:

1. перейти в режим редактирования формулы, выполнив двойной щелчок левой кнопкой мыши по соответствующей ячейке или одиночный щелчок по строке формул;

2. добавить знак “$” в ссылку (вручную с клавиатуры, поместив курсор мыши в нужное место в имени, или выделить ссылку и нажать на клавиатуре клавишу F4).

В зависимости от положения $, ячейки в формулах можно закрепить по столбцу, строке или по обеим позициям сразу. Рассмотрим реализацию трёх вариантов закрепления ячейки на ещё одном примере.

Закрепление ячейки по столбцу

Знак $ стоит перед названием столбца в имени ячейки, например $B2. При копировании формулы из текущей ячейки в любую другую, она всегда будет ссылаться на столбец B. При этом строка будет меняться, сохраняя отношение, которое было обозначено в формуле изначально.

Если использовать для формулы маркер автозаполнения, то протянув его по горизонтали наша ячейка останется на месте.

Закрепление ячейки по строке

Знак $ стоит перед номером строки, например C$2. Теперь при копировании формулы наша ячейка всегда останется в строке номер 2. Столбцы же будут меняться, сохраняя соотношения с формулой.

Для маркера автозаполнения при протяжке по вертикали наша ячейка останется неизменна.

Полное закрепление ячейки

Но чаще всего перед пользователем стоит задача, чтобы ячейка, на которую ссылается формула, не менялась ни при каких условиях. Тогда знак $ ставят в обоих случаях, закрепляя ячейку одновременно по столбцу и строке, например$С$7. При таком закреплении ссылка на ячейку не изменится вне зависимости от способа копирования формулы.

Спасибо за Вашу оценку. Если хотите, чтобы Ваше имя
стало известно автору, войдите на сайт как пользователь
и нажмите Спасибо еще раз. Ваше имя появится на этой стрнице.


Часто так бывает, что при копировании формул, Вам нужно, что бы ссылка на ячейку в формуле осталась такой же, как и была, а не переместилась относительно исходного места. Тогда Вам на помощь придет такая функция в Excel, как фиксация ссылок на ячейки в Экселе. Остановимся подробно на всех вариантах.

1. Способ, как закрепить (зафиксировать) строку и столбец в формуле Excel

Для того, что бы ссылка на ячейку не изменялась полностью, т.е. адрес столбца и строки оставались неизменными, проделайте следующие простые действия:

  1. Кликните на ячейке с формулой.
  2. Кликните в строке формул на адрес той ячейке, что Вы хотите закрепить.
  3. Нажмите F4 один раз.

В результате ссылка на ячейку должна быть дополнена знаками доллара, к примеру у Вас в формуле была ссылка на ячейку B2, то после вышеуказанной операции, ссылка на ячейку должна стать $B$2.

Как зафиксировать ячейку в формуле  Excel

Как зафиксировать ячейку в формуле  Excel

Разберем подробно, что значит знак доллара перед буквой и перед числом:

  • Знак доллара перед буквой означает, что при перемещении формулы вправо или влево, т.е. смещая ее по столбцам, ссылка на столбец ячейки в формуле меняться не будет.
  • Знак доллара перед числом означает, что при перемещении формулы вверх
    или вниз, т.е. смещая ее по строкам, ссылка на строку ячейки в
    формуле меняться не будет.

2. Способ, как закрепить (зафиксировать) строку в формуле Excel

Способ полностью аналогичный тому, что описан выше, только Вам нужно будет нажать дважды на F4. К примеру, если у Вас в формуле ссылка на ячейку B2, то Вы получите B$2. Это значит, что теперь при перемещении формулы, будет изменяться буква столбца, а номер строки будет оставаться неизменным.

Как зафиксировать ячейку в формуле  Excel

3. Способ, как закрепить (зафиксировать) столбец в формуле Excel

Все тоже самое, что и в вариантах выше, только нажмите на клавишу F4 трижды. Вы должны получить ссылку на ячейку вида $B2, т.е. теперь при перемещении формулы, будет меняться номер строки, а буква столбца будет неизменной.

Как зафиксировать ячейку в формуле  Excel

4. Способ, как отменить фиксацию ячейки в формуле Excel

В случае если Вам наоборот нужно отменить фиксацию ячейки в формуле, то нажмите F4 несколько раз, так что бы в ссылке на ячейку не осталось знаков $, тогда при перемещении формулы, будет изменяться адрес ячейки как по строкам, так и по столбцам.

Как зафиксировать ячейку в формуле  Excel

Спасибо за внимание. Остались вопросы — задавайте их в комментариях к статье. Подписывайтесь на наши группы Вконтакте, Facebook, Twitter, Google+ и будете получать первыми информацию о новых статьях на сайте.

Если вы считаете, что автозаполнение не гарантирует вас, сделайте это вручную. Чтобы применить формулу ко всему столбцу, она должна быть в первой строке. И, конечно же, нижние ячейки заполнять не нужно.

Начнем с нажатия Ctrl Shift, чтобы выделить весь столбец. Теперь Ctrl D. И начинается процесс заполнения.

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

Возможны два варианта заполнения: 1) когда значения фиксируются в формуле; 2) когда значения в формуле меняются, поскольку ячейки, когда они меняют последнюю ячейку на окончательное значение, перескакивают на равное количество ячеек от оригинала.

Давайте посмотрим на эти два примера.

Набираем формулу в ячейку и фиксируем знаком доллара.

Чтобы заполнить желтые ячейки в ячейке формулой, нажмите Ctrl + C. Выделите желтые ячейки и нажмите Ctrl + V.

Вводим формулу в ячейку и НЕ решаем ее со знаком доллара.

Чтобы заполнить желтые ячейки в ячейке формулой, нажмите Ctrl + C. Выделите желтые ячейки и нажмите Ctrl + V.

Если вам действительно нужно применить формулу Excel ко всему столбцу (а не, например, к диапазону), очевидно, что эта формула должна находиться в первой строке столбца. Например, предположим, что формула находится в ячейке B1. Также очевидно, что под этой ячейкой (непосредственно под ней, то есть в том же столбце) все ячейки должны быть пустыми, потому что если хотя бы одна из них что-то содержит, то (применяя формулу ко всему столбцу) вы будете перезапишите эти данные.

Активная ячейка (ее имя отображается в поле имени) должна быть B1

Действия, которые необходимо выполнить — вариант 1:

Нажмите (одновременное нажатие) — Ctrl Shift «стрелка вниз» (клавиша). После этого будет выбран весь столбец. Если у вас Excel 2003 (или более ранняя версия), будет выбрано 65536 ячеек, если у вас Excel 2007 (или более поздняя версия), будет выбрано 1048576 ячеек.

Как вам уже советовали, нажмите сочетание клавиш Ctrl D.

Сразу после этого он начнет заполнять все ячейки в этом столбце вашей формулой.

ВАЖНО: Если формула относительно сложна и требует много ресурсов, вам придется подождать некоторое время (иногда несколько секунд, иногда измеряется в минутах). В то же время, если формула действительно сложная, ждать заполнения столбца не приходится (ресурсов Excel просто не хватит).

Вариант 2

Выделите сразу весь столбец (для этого нажмите на букву столбца)

Пишем формулу и вместо обычного Enter нажимаем Ctrl Enter — и Excel заполнит все ячейки вашей формулой.

Содержание

  • Двойным щелчком по ручке автозаполнения
  • Перетаскивая ручку автозаполнения
  • Используя параметр «Заполнить вниз» (он находится на ленте)
  • Использование сочетания клавиш
  • Использование формулы массива
  • Путем копирования-вставки ячейки

Формулы — это жизнь и кровь электронных таблиц Excel. И в большинстве случаев вам не нужна формула в одной или нескольких ячейках.

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

И Excel дает вам несколько разных способов сделать это с помощью нескольких щелчков мышью (или сочетания клавиш).

Давайте посмотрим на эти методы.

Двойным щелчком по ручке автозаполнения

Один из самых простых способов применить формулу ко всему столбцу — использовать этот простой трюк с двойным щелчком мыши.

Предположим, у вас есть набор данных, показанный ниже, где вы хотите рассчитать комиссию для каждого торгового представителя в столбце C (где комиссия будет составлять 15% от стоимости продажи в столбце B).

Формула для этого будет:

= B2 * 15%

Ниже приведен способ применения этой формулы ко всему столбцу C:

  1. В ячейке A2 введите формулу: = B2 * 15%.
  2. Выбрав ячейку, вы увидите небольшой зеленый квадрат в правом нижнем углу выделения.
  3. Наведите курсор на маленький зеленый квадрат. Вы заметите, что курсор изменится на знак плюса (это называется дескриптором автозаполнения).
  4. Дважды щелкните левой кнопкой мыши

Вышеупомянутые шаги автоматически заполнят весь столбец до ячейки, в которой у вас есть данные в соседнем столбце. В нашем примере формула будет применяться до ячейки C15.

Чтобы это работало, в соседнем столбце не должно быть данных и в нем не должно быть пустых ячеек. Если, например, есть пустая ячейка в столбце B (скажем, ячейка B6), то этот двойной щелчок автозаполнения применит формулу только до ячейки C5.

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

Например, если это абсолютная ссылка, она останется как есть, пока формула применяется к столбцу, добавьте, если это относительная ссылка, тогда она изменится, когда формула будет применена к ячейкам ниже.

Перетаскивая ручку автозаполнения

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

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

Ниже приведены шаги для этого:

  1. В ячейке A2 введите формулу: = B2 * 15%
  2. Выбрав ячейку, вы увидите небольшой зеленый квадрат в правом нижнем углу выделения.
  3. Наведите курсор на маленький зеленый квадрат. Вы заметите, что курсор изменится на знак плюса
  4. Удерживая левую клавишу мыши, перетащите ее в ячейку, где вы хотите применить формулу.
  5. Когда закончите, оставьте кнопку мыши

Используя параметр «Заполнить вниз» (он находится на ленте)

Другой способ применить формулу ко всему столбцу — использовать параметр заполнения на ленте.

Чтобы этот метод работал, вам сначала нужно выбрать ячейки в столбце, в котором вы хотите разместить формулу.

Ниже приведены шаги по использованию метода заполнения:

  1. В ячейке A2 введите формулу: = B2 * 15%.
  2. Выделите все ячейки, в которых вы хотите применить формулу (включая ячейку C2)
  3. Перейдите на вкладку «Главная»
  4. В группе редактирования щелкните значок Заливка
  5. Нажмите «Заполнить».

Приведенные выше шаги будут брать формулу из ячейки C2 и заполнять ею все выбранные ячейки.

Добавление заполнения на панель быстрого доступа

Если вам нужно часто использовать опцию заполнения, вы можете добавить ее на панель быстрого доступа, чтобы использовать ее одним щелчком мыши (и она всегда была видна на экране).

Чтобы добавить его на панель быстрого доступа (QAT), перейдите к параметру «Заполнить вниз», щелкните его правой кнопкой мыши и выберите «Добавить на панель быстрого доступа».

Теперь вы увидите значок «Заполнить вниз» в QAT.

Использование сочетания клавиш

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

CONTROL + D (удерживайте клавишу управления, а затем нажмите клавишу D)

Ниже приведены инструкции по использованию сочетания клавиш для заполнения формулы:

  1. В ячейке A2 введите формулу: = B2 * 15%.
  2. Выделите все ячейки, в которых вы хотите применить формулу (включая ячейку C2)
  3. Удерживая клавишу Control, нажмите клавишу D.

Использование формулы массива

Если вы используете Microsoft 365 и имеете доступ к динамическим массивам, вы также можете использовать метод формулы массива, чтобы применить формулу ко всему столбцу.

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

Ниже приведена формула, которую вы можете использовать:

= B2: B15 * 15%

Это формула массива, которая вернет 14 значений в ячейке (по одному для B2: B15). Но поскольку у нас есть динамические массивы, результат не будет ограничиваться отдельной ячейкой и будет распространяться на весь столбец.

Обратите внимание, что вы не можете использовать эту формулу в каждом сценарии. В этом случае, поскольку наша формула использует входное значение из соседнего столбца и имеет ту же длину столбца, в котором мы хотим получить результат (т. Е. 14 ячеек), здесь она работает нормально.

Но если это не так, возможно, это не лучший способ скопировать формулу во весь столбец.

Путем копирования-вставки ячейки

Еще один быстрый и хорошо известный метод применения формулы ко всему столбцу (или выбранным ячейкам во всем столбце) — просто скопировать ячейку с формулой и вставить ее в те ячейки столбца, где вам нужна эта формула.

Ниже приведены шаги для этого:

  1. В ячейке A2 введите формулу: = B2 * 15%.
  2. Скопируйте ячейку (используйте сочетание клавиш Control + C в Windows или Command + C в Mac)
  3. Выделите все ячейки, в которых вы хотите применить ту же формулу (кроме ячейки C2)
  4. Вставьте скопированную ячейку (Control + V в Windows и Command + V в Mac)

Одно различие между этим методом копирования и вставки и всеми методами преобразования, приведенными ниже, заключается в том, что с помощью этого метода вы можете выбрать только вставку формулы (а не вставку какого-либо форматирования).

Например, если ячейка C2 имеет синий цвет ячейки, все методы, рассмотренные до сих пор (кроме метода формулы массива), будут не только копировать и вставлять формулу во весь столбец, но также вставлять форматирование (например, цвет ячейки , размер шрифта, полужирный / курсив)

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

  1. В ячейке A2 введите формулу: = B2 * 15%.
  2. Скопируйте ячейку (используйте сочетание клавиш Control + C в Windows или Command + C в Mac)
  3. Выделите все ячейки, в которых вы хотите применить ту же формулу
  4. Щелкните правой кнопкой мыши выделение
  5. В появившихся параметрах нажмите «Специальная вставка».
  6. В диалоговом окне «Специальная вставка» выберите параметр «Формулы».
  7. Нажмите ОК.

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

Итак, это некоторые из быстрых и простых методов, которые вы можете использовать для применения формулы ко всему столбцу в Excel.

Надеюсь, вы нашли этот урок полезным!

Понравилась статья? Поделить с друзьями:
  • Как привязать файл к ячейке excel
  • Как привязать файл excel к word
  • Как привязать visio к excel
  • Как привязать таблицу к таблице в excel
  • Как привязать excel к сайту