вы хотите применить одну и ту же формулу к нескольким ячейкам одновременно, я уверен, что это руководство должно быть вам полезно. В этом руководстве рассказывается о некоторых быстрых приемах решения проблемы, теперь, пожалуйста, прочтите его для получения подробной информации.
Применить ту же формулу к нескольким ячейкам с помощью автозаполнения
Применить ту же формулу к нескольким ячейкам с помощью VBA
Примените одну и ту же формулу к нескольким ячейкам с помощью Kutools for Excel
Применить ту же формулу к нескольким ячейкам с помощью автозаполнения
Используя функцию автозаполнения, чтобы применить одну и ту же формулу к нескольким ячейкам, вы можете сделать следующее:
1. Выберите пустую ячейку и введите нужную формулу, здесь я ввожу = (A1 * 3) / 2 + 100, а затем перетащите Автозаполнение дескриптор справа, чтобы заполнить формулу в строке, см. снимок экрана:
2. Затем перетащите маркер заполнения вниз до нужного диапазона. Смотрите скриншот:
Примечание. Вы также можете выбрать диапазон, в котором будет применяться та же формула, и затем щелкнуть Главная > Заполнить> Вниз и заполнить > Правильно последовательно.
Применить ту же формулу к нескольким ячейкам с помощью VBA
Более того, VBA может помочь вам применить одну и ту же формулу к нескольким ячейкам.
1. Нажмите Alt + F11 , чтобы открыть Microsoft Visual Basic для приложений окно.
2. Нажмите Модули > Вставить вставить Модули window и скопируйте в него приведенный ниже VBA.
VBA: примените ту же формулу к ячейкам.
Sub SetFormula()
'Updateby20140827
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Application.ScreenUpdating = False
For Each Rng In WorkRng
Rng.Value = (Rng.Value * 3) / 2 + 100
Next
Application.ScreenUpdating = True
End Sub
3. Нажмите Run кнопка, а KutoolsforExcel Появится диалоговое окно, в котором вы можете выбрать диапазон. Смотрите скриншот:
4. Нажмите OK, и ко всем выбранным ячейкам применяется одна и та же формула.
Функции: Вы можете изменить формулу, изменив Rng.Value = (Rng.Value * 3) / 2 + 100 в приведенном выше VBA, чтобы удовлетворить ваши потребности.
Примените одну и ту же формулу к нескольким ячейкам с помощью Kutools for Excel
Работы С Нами Kutools for Excel установлен, вы можете использовать Инструменты для работы чтобы быстро применить ту же формулу к ячейкам диапазона.
Kutools for Excel включает более 300 удобных инструментов Excel. Бесплатная пробная версия без ограничений в течение 30 дней. Получить сейчас
1. Выберите диапазоны, в которых необходимо применить ту же формулу, и нажмите Кутулс > Больше > Инструменты для работы. Смотрите скриншот:
2. в Инструменты для работы диалоговое окно, нажмите На заказ в Эксплуатация раздел и введите формулу в текстовое поле, вы увидите результаты вычислений в предварительный просмотр пунктом.
3. Нажмите Ok or Применить, то все выбранные диапазоны будут применять введенную вами формулу. Смотрите скриншот:
Примечание:
1. Если вы проверите Создавать формулы вариант в Инструменты для работы диалоговое окно, формулы будут сохранены в каждой ячейке. Смотрите скриншот:
2. Если Пропустить ячейки формулы установлен флажок, операция будет пропускать ячейки формулы в диапазоне.
Щелкните здесь, чтобы узнать больше о рабочих инструментах.
Лучшие инструменты для работы в офисе
Kutools for Excel Решит большинство ваших проблем и повысит вашу производительность на 80%
- Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
- Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон…
- Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы… Предотвращение дублирования ячеек; Сравнить диапазоны…
- Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
- Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
- Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии…
- Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
- Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF…
- Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.
Вкладка Office: интерфейс с вкладками в Office и упрощение работы
- Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
- Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
- Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
Чтобы заполнить формулу и выбрать параметры для применения, выполните указанные здесь действия.
-
Выделите ячейку, которая содержит формулу для заполнения смежных ячеек.
-
Перетащите маркер заполнения
по ячейкам, которые вы хотите заполнить.
Если маркер не отображается, возможно, он скрыт. Чтобы снова отобразить его:
-
Щелкните Параметры > файла
-
Выберите пункт Дополнительно.
-
В окне Параметры правкив поле Включить перетаскивать ячейки и заполнять ячейки.
-
-
Чтобы изменить способ заполнения, щелкните небольшой значок Параметры автозаполнители
, который появляется после завершения перетаскиванием, и выберите нужный параметр.
Дополнительные сведения о копировании формул см. в статье Копирование и вставка формулы в другую ячейку или на другой лист.
Заполнение смежных ячеек формулами
Для заполнения формулы смежным диапазоном ячеек можно использовать команду Заполнить. Просто сделайте следующее:
-
Вы выберите ячейку с формулой и смежные ячейки, которые нужно заполнить.
-
Щелкните Главная > заливкаи выберите Вниз ,Справа,Вверхили Влево.
Сочетания клавиш: Вы также можете нажать CTRL+D, чтобы заполнить формулой столбец, или CTRL+R, чтобы заполнить формулой справа от строки.
Включить вычисление книги
При заполнении ячеек формулы не пересчитыются, если автоматическое вычисление книги не включено.
Вот как его можно включить:
-
Выберите Файл > Параметры.
-
Щелкните Формулы.
-
В области Вычисления в книгевыберите Авто.
-
Выделите ячейку, которая содержит формулу для заполнения смежных ячеек.
-
Перетащите
вниз или вправо от нужного столбца.
Сочетания клавиш: Можно также нажать CTRL+D, чтобы заполнить формулой ячейку в столбце, или CTRL+R, чтобы заполнить формулой ячейку справа в строке.
Перейти к содержимому
Рассмотрим несколько способов протягивания (копирования) формул в строках и столбцах программы Excel.
Первый способ: протянуть ячейку в столбце или строке.
Чтобы протянуть (распространить) формулу из одной ячейки в несколько ячеек столбца или строки следует выполнить ряд действий:
1. Записать функцию (формулу) в ячейку и нажать ENTER.
2. Навести курсор на нижний правый угол ячейки таким образом, чтобы он приобрел форму тонкого черного крестика.
3. Нажать и удерживать левую кнопку мыши.
4. Не отпуская кнопку мыши потянуть крестик в нужном направлении. В ту сторону, в которую следует распространить значение ячейки.
Второй способ: быстрое протягивание формулы в один клик мыши.
Для быстрого заполнения столбца формулой или значением из ячейки достаточно выполнить следующие действия:
1. Записать функцию (формулу) в ячейку и нажать «ENTER».
2. Навести курсор на нижний правый угол ячейки таким образом, чтобы он приобрел форму тонкого черного крестика.
3. Кликнуть двойным кликом по правому нижнему углу ячейки.
Формула протянется автоматически до первой пустой ячейки или до полной в случаях, когда в столбце после ячейки с размножаемой функцией стоят пустые ячейки.
Третий способ: протянуть формулу без изменения (смещения) исходных ячеек.
Для протягивания функции без ее изменения следует выполнить те же операции, что в первом и во втором случает. Только перед протягиванием нужно зафиксировать адреса неизменяемых ячеек.
Зафиксировать адреса ячеек можно добавив перед значением адреса столбца или перед значением адреса строки знак «$»доллара.
Теперь, когда адрес закреплен, он не будет меняться при протягивании.
Четвертый способ: протянуть формулу при помощи копирования.
Подходит для работы под фильтрами.
Выполняется следующим образом:
1. Записать функцию (формулу) в ячейку и нажать ENTER.
2. Копировать значение ячейки при помощи выпадающего контекстного меню правой кнопкой мыши или сочетанием клавиш «ctrl»+»c».
3. Выделить нужный диапазон.
Для быстрого выделения вниз достаточно нажать сочетание клавиш:
«Ctrl»+»shift»+ стрелка вниз
Для быстрого выделения в сторону достаточно нажать сочетание клавиш:
«Ctrl»+»shift»+ стрелка в сторону
- После того, как выделили диапазон, следует вставить скопированную формулу при помощи выпадающего контекстного меню правой кнопкой мыши или сочетанием клавиш «ctrl»+»v».
Наши советы помогут работать с обычными суммами значений в выбранном диапазоне ячеек или сложными вычислениями с десятками аргументов. Главное, что при большом количестве формул их будет легко расположить в нужных местах.
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 и позволяет протянуть формулу сразу до конца таблицы, а не до нужной строки.
Читайте также:
- Лучшие веб-камеры для дома и офиса: рейтинг 2021 года=«content_internal_link»>
- Нумерация страниц в Опен Офис: простая инструкция=«content_internal_link»>
Download Article
Download Article
This wikiHow teaches you how to use the SUM function to add two cells containing other SUM formulas in Microsoft Excel. If you get an error when trying to add your two cells, it’s usually because one of your original formulas contains additional characters or multiple functions. You can fix this by placing such formulas inside the =VALUE() function.
-
1
Open your spreadsheet in Microsoft Excel. To do this, double-click the Excel document that contains your data in Finder (Macs) or File Explorer (Windows). Alternatively, if you already have Excel open, click File > Open and select the file that has the data you want to add.
-
2
Add =VALUE around the formulas in the cells you’re adding together. If the cells you’re adding together use formulas that contain non-numeric characters, then you’ll need to add =VALUE at the start of those formulas in order to use the SUM function.
- If either of the cells you’re adding contains anything other than the standard =SUM() formula, you’ll have to enclose that whole formula within the parentheses of the =VALUE() function to avoid errors. Do the following in each of the cell you’re adding:[1]
- Double-click the cell containing the formula.
- If the formula is standard, such as =SUM(A1:A15), you don’t have to make any changes.
- If the cell contains other functions (such as IF or AVERAGE), letters, or quotes, enclose the formula within the parentheses of the =VALUE() function.
- For example, =SUM(AVERAGE(A1:A15),AVERAGE(B1:B15)) would become =VALUE(SUM(AVERAGE(A1:A15),AVERAGE(B1:B15) )).
Advertisement
- If either of the cells you’re adding contains anything other than the standard =SUM() formula, you’ll have to enclose that whole formula within the parentheses of the =VALUE() function to avoid errors. Do the following in each of the cell you’re adding:[1]
-
3
Click an empty cell. This is where you’ll enter the formula that adds the other two cells together.
-
4
Enter the SUM formula. Type =SUM() into your selected cell.
-
5
Enter the names of the cells that contain the sums you want to add. You’ll enter these two cell names (e.g., A4 and B4) inside the parentheses, separated by a comma.
- For example, if you’re adding the values of cells A4 and B4, your formula should look like this:=SUM(A4,B4)
- If you’re adding a range of cells, like an entire column, enter =SUM(A4:24). You can also add multiple rows or columns to your equation, like =SUM(A4:24, C2:C10)[2]
-
6
Press ↵ Enter or ⏎ Return. This adds the values of the two cells and displays the sum.
- If the value of either of the two added cells changes, the result of your new formula will also.
- You can update all formulas on the sheet by pressing F9.
Advertisement
Add New Question
-
Question
I need to add an entire column of cells containing formulas, not just 2. Can’t make it work. How do I do this?
This answer was written by one of our trained team of researchers who validated it for accuracy and comprehensiveness.
wikiHow Staff Editor
Staff Answer
If you’re adding a range of cells, like an entire column, enter «=SUM(A4:24)»
. -
Question
How do you add a column of numbers (numbers derived by multiplying 2 cells) ex: cells A1 x A2, A1 x A3… all the way to A1 x A37. The total would show on A38.
This answer was written by one of our trained team of researchers who validated it for accuracy and comprehensiveness.
wikiHow Staff Editor
Staff Answer
If you’re adding a range of cells, like an entire column, enter «=SUM(A4:24)» .
-
Question
Hi. I’m trying to sum several cells that contain sums of other cells. I do as the example, but I get an error message saying the formula is wrong.
This answer was written by one of our trained team of researchers who validated it for accuracy and comprehensiveness.
wikiHow Staff Editor
Staff Answer
Add =VALUE around the formulas in the cells you’re adding together. If the cells you’re adding together use formulas that contain non-numeric characters, then you’ll need to add =VALUE at the start of those formulas.
If either of the cells you’re adding contains anything other than the standard =SUM() formula, you’ll have to enclose that whole formula within the parentheses of the =VALUE() function to avoid errors. Do the following in each of the cell you’re adding:[1]
Double-click the cell containing the formula.
If the formula is standard, such as =SUM(A1:A15), you don’t have to make any changes.
If the cell contains other functions (such as IF or AVERAGE), letters, or quotes, enclose the formula within the parentheses of the =VALUE() function.
For example, =SUM(AVERAGE(A1:A15),AVERAGE(B1:B15)) would become =VALUE(SUM(AVERAGE(A1:A15),AVERAGE(B1:B15) )).
See more answers
Ask a Question
200 characters left
Include your email address to get a message when this question is answered.
Submit
Advertisement
-
This process will also work for other formulas (e.g., adding together two cells containing multiplication products).
Thanks for submitting a tip for review!
Advertisement
-
Remember to save your changes before exiting Excel.
Advertisement
About This Article
Article SummaryX
1. Fix any issues with the original formulas.
2. Click an empty cell.
3. Type =SUM().
4. Type the cells between the parentheses separated by commas.
5. Press Enter or Return.
Did this summary help you?
Thanks to all authors for creating a page that has been read 142,955 times.