Оглавление
Чаще всего пользователям приходится применять различные формулы для вычисления значений в Microsoft Excel Опять же, пользователям могут понадобиться те же формулы для расчета значений в ячейках в нижних строках или столбцах, прямо рядом с ячейкой. Вставлять формулу во все эти ячейки по одной - утомительно и отнимает много времени. В этом уроке я покажу вам, как применить одну и ту же формулу к нескольким ячейкам в Excel.
Скачать Практическое пособие
Вы можете скачать бесплатную Excel рабочую тетрадь здесь и практикуйтесь самостоятельно.
Применить ту же формулу.xlsm7 простых способов применить одну и ту же формулу к нескольким ячейкам в Excel
Вы можете применить формулу Excel к нескольким ячейкам несколькими способами (ссылки на ячейки также изменятся). В этом уроке я покажу вам семь различных способов применения одной и той же формулы к нескольким ячейкам в Excel. Сначала я использую три различных сочетания клавиш, а затем воспользуюсь функцией Автозаполнение Для третьего метода я использую функцию Excel. Копировать и Паста и покажу процесс копирования формул в несмежных ячейках в нашем четвертом методе. В пятой и шестой процедурах я продемонстрирую использование команды Наполнительная рукоятка инструмент и таблицу Excel, соответственно. Наконец, я применю инструмент VBA код для достижения результата. Давайте проверим их. Используйте тот метод, который лучше всего подходит для вашей цели.
Для наших рабочих целей я возьму следующий набор данных. Цены на некоторые продукты (в евро) приведены в разделе Цена (евро) столбец. Кроме того, курсы валют отображаются в диапазоне ячеек C12:E12 Я хочу показать цены на продукты в других валютах, таких как USD , GBP и JPY При применении методов на рабочем листе ссылки на ячейки также будут меняться в зависимости от набора данных.
Давайте изучим методы.
1. использование сочетаний клавиш для применения одной и той же формулы к нескольким ячейкам в Excel
В первом методе я продемонстрирую использование трех различных сочетаний клавиш для копирования одной и той же формулы в несколько ячеек. Каждое из сочетаний клавиш будет работать по-разному в зависимости от их использования. Три сочетания клавиш - это CTRL + Enter , CTRL + R и CTRL + D .
1.1 Нажатие клавиш CTRL + Enter
Используя это сокращение, я напишу только одну формулу в ячейке D5 и использовать его для всего диапазона ячеек D5: F9 Позвольте мне показать вам, как это сделать в следующих шагах.
Шаг 1:
- Прежде всего, выделите диапазон ячеек D5:F9 .
- Здесь, когда вы выбираете диапазон ячеек, первая ячейка становится активной.
- Для нашего выбора, клетка D5 это активная ячейка. Вы видите, что остальные ячейки в диапазоне серые (не активные).
Шаг 2:
- Во-вторых, введите следующую формулу. Эта формула будет автоматически введена в ячейку D5 в качестве D5 является активной клеткой.
=$C5*C$12
Разбивка формулы
- Обратите внимание, что формула имеет смешанные ссылки на ячейки. $C5 ссылка означает, что при копировании формулы в правый столбец C не изменится. Таким образом, это будет похоже на C5 , C5 и C5 . Все C5 Так как при копировании формулы вправо, строка не изменяется. При копировании формулы вниз, ссылки на ячейки будут C5 , C6 , C7 , C8 и C9 Это происходит потому, что строки меняются при копировании формулы.
- C$12 ссылка означает, что при копировании формулы вправо ссылки будут C12 , D12 и E12 . Поскольку ссылка в колонке C является относительным. И когда мы скопируем эту формулу, ссылки будут следующими C12 , C12 , C12 и C12 Это происходит потому, что ряд 12 является абсолютным.
Шаг 3:
- В-третьих, нажмите CTRL + Enter одновременно на клавиатуре.
- Следовательно, конечный результат будет выглядеть как на следующем изображении.
1.2 Нажатие клавиш CTRL + R
Мы будем использовать вторую комбинацию клавиш, а именно, CTRL + R , чтобы применить ту же формулу к столбцу справа. Это сочетание клавиш можно применить только к одному столбцу за раз. Для нескольких столбцов необходимо нажать сочетание клавиш несколько раз. Эта процедура выполняется следующим образом.
Шаг 1:
- Во-первых, в клетке D5 введите следующую формулу.
=$C5*C$12
Шаг 2:
- Во-вторых, нажмите Войти и использовать Автозаполнение чтобы получить цену на все фрукты в колонке D .
Шаг 3:
- В-третьих, выберите правую колонку в колонке D после получения всех значений.
- Затем нажмите CTRL + R на клавиатуре.
Шаг 4:
- В итоге результат будет выглядеть как на следующем изображении.
- Здесь вы получите все значения в одном ярлыке для столбца E .
Шаг 5:
- Следовательно, повторите тот же процесс, чтобы получить все значения в столбце F .
1.3 Нажатие клавиш CTRL + D
В третьей процедуре я буду использовать CTRL + D сочетание клавиш для копирования одной и той же формулы в несколько ячеек. При использовании этого сочетания клавиш нельзя применить формулу к диапазону. Оно работает только для столбца.
Шаг 1:
- В начале заполните ячейку D5 с формулой предыдущих методов, чтобы получить желаемое значение.
Шаг 2:
- Во-вторых, после получения значения выделите нижние ячейки того же столбца вместе с ячейкой с формулой.
Шаг 3:
- В-третьих, нажмите CTRL + D , и нижняя ячейка будет заполнена автоматически путем корректировки формулы ячейки D5 .
Шаг 4:
- Наконец, заполните остальные столбцы набора данных, используя ту же технику, которая была показана в описанных выше шагах.
Читать далее: Как использовать метод наведения и щелчка в Excel (3 примера)
2. Использование функции автозаполнения для применения одной и той же формулы к нескольким ячейкам
Что касается второго подхода, я буду подразумевать, что Автозаполнение функция Excel для копирования формулы в несколько ячеек. Здесь я напишу формулу только в одной ячейке, а затем перетащу ее на весь диапазон ячеек в ячейке D6:F9 Чтобы узнать больше об этой процедуре, выполните следующие действия.
Шаг 1:
- Во-первых, в клетке D5 , вставьте нужное значение, применив формулу.
- После вставки вы найдете знак плюс в правом нижнем углу ячейки после того, как поместите туда мышь.
Шаг 2:
- Во-вторых, перетащите знак в нижние ячейки до тех пор, пока D9 чтобы заполнить их нужным значением.
Шаг 3:
- В-третьих, вы заметите еще один знак в правом нижнем углу ячейки D9 .
- Затем перетащите Автозаполнение в правой части колонки D чтобы заполнить все ячейки значениями из формулы.
Читать далее: Как применить формулу ко всему столбцу без перетаскивания в Excel
3. Использование команды копирования и вставки для применения одной и той же формулы
Сейчас я продемонстрирую использование Копировать и Паста Команда Excel для копирования одной и той же формулы в несколько ячеек. Я также покажу использование двух сочетаний клавиш вместе с этими командами. Давайте перейдем к нашей основной процедуре.
Шаг 1:
- Прежде всего, вставьте формулу для получения желаемого результата в ячейку D5 .
Шаг 2:
- Во-вторых, щелкните правой кнопкой мыши на клетке D5 и выберите Копировать .
- В качестве альтернативы можно нажать CTRL + C после выбора ячейки.
- Здесь эта команда или ярлык скопирует формулу из ячейки D5 .
Шаг 3:
- В-третьих, выберите диапазон ячеек D6:F9 и снова щелкните правой кнопкой мыши.
- Затем выберите Паста команда после щелчка правой кнопкой мыши, чтобы вставить формулу в выбранный диапазон ячеек.
- В качестве альтернативы можно нажать CTRL + V чтобы вставить формулу.
Шаг 4:
- Наконец, формула будет скопирована во все выделенные ячейки в диапазоне ячеек.
Читать далее: Как вставить формулу для всего столбца в Excel (6 быстрых способов)
4. Копирование формулы в соседние ячейки
В предыдущих методах я копировал формулу во весь диапазон ячеек набора данных. Но как быть, если вам не нужно заполнять все ячейки набора данных? Вы найдете ответ на этот вопрос в следующих шагах.
Шаг 1:
- Прежде всего, вставьте ту же формулу из предыдущих методов, чтобы получить результат в ячейке D5 .
Шаг 2:
- Во-вторых, выберите ячейку D5 и щелкните правой кнопкой мыши на мышке.
- Затем выберите Копировать команда .
Шаг 3:
- В-третьих, отметьте ячейки в наборе данных, к которым вы хотите применить формулу.
- Для этого нажмите CTRL на клавиатуре и одновременно щелкните левой кнопкой мыши по нужным ячейкам.
Шаг 4:
- В-четвертых, нажмите CTRL + V на клавиатуре, чтобы вставить формулу в выделенные ячейки.
- Наконец, ваш набор данных будет выглядеть так, как показано на следующем рисунке.
5. Использование инструмента Excel "Ручка заливки" для применения той же формулы
Я показал использование программы Excel Автозаполнение в предыдущем обсуждении этой статьи. Сейчас я продемонстрирую другую технику с помощью функции Автозаполнение или инструмент "Ручка заливки" для достижения цели. В этом методе вы не можете применить формулу к ячейкам справа.
Шаг 1:
- В начале заполните ячейку D5 с помощью формулы из предыдущего метода.
Шаг 2:
- Во-вторых, вы заметите Наполнительная рукоятка инструмент в правом нижнем углу D5 .
- Затем дважды щелкните на Наполнительная рукоятка инструмент.
Шаг 3:
- В-третьих, нижние ячейки столбца D будут иметь желаемые значения после предыдущего шага.
Шаг 4:
- Наконец, повторите шаги 1-3 чтобы получить желаемый результат для всех ячеек в наборе данных.
Читать далее: Как применить формулу в Excel для чередования строк (5 простых способов)
6. Вставка таблицы Excel для применения той же формулы
Иногда мне кажется, что таблица Excel - это одно из чудес нашей цивилизации. Преобразовать диапазон в таблицу очень просто. Достаточно выделить ячейку в диапазоне и нажать кнопку CTRL + T или используйте команду Вставка> Таблицы> Таблица Ниже приведены шаги для выполнения этой процедуры.
Шаг 1:
- Во-первых, выберите диапазон ячеек B5:F9 .
- Затем перейдите к Вставка на вкладке ленты и выберите Таблица .
Шаг 2:
- Во-вторых, вы увидите Создать таблицу диалоговое окно.
- После проверки диапазона ячеек нажмите OK .
Шаг 3:
- В-третьих, после выполнения предыдущих шагов наша таблица данных будет преобразована в таблицу Excel.
- В камере D5 таблицы, введите следующую формулу.
=$C5*C$12
Шаг 4:
- В-четвертых, после нажатия кнопки Войти весь столбец под ячейкой D5 будет автоматически заполнено значением из формулы.
Шаг 5:
- Наконец, повторите описанный выше шаг, чтобы полностью заполнить таблицу.
7. Применение VBA для применения одной и той же формулы к нескольким ячейкам
Наконец, я применю VBA Код для заполнения нескольких ячеек той же формулой, что и в предыдущем методе. Если в коде указать правильные команды и последовательности, задача может быть решена без каких-либо дополнительных инструментов или функций. Давайте посмотрим полную процедуру в следующем примере.
Шаг 1:
- Во-первых, зайдите в Разработчик на вкладке Лента и в ней выберите Visual Basic .
Шаг 2:
- Во-вторых, вы увидите VBA
- Из Вставка выберите Модуль в окне.
Шаг 3:
- В-третьих, скопируйте следующий код в модуль.
Sub Apply_Same_Formula() 'Выбор диапазона ячеек Range("D5:F9").Select 'Применение формулы в выбранном диапазоне ячеек Selection.FormulaR1C1 = "=RC3*R12C[-1]" End Sub
Разбиение VBA
- Во-первых, мы вызываем процедуру Sub Применить_одинаковую_формулу .
Sub Apply_Same_Formula()
- Во-вторых, мы выбираем диапазон ячеек для применения формулы
Range("D5:F9").Select
- В-третьих, мы вводим формулу, которая должна быть применена в выбранном диапазоне ячеек.
Selection.FormulaR1C1 = "=RC3*R12C[-1]" End Sub
S пункт 4:
- В-четвертых, сохраните код в модуле.
- Затем сохраните код и, удерживая курсор в модуле, нажмите кнопку F5 или кнопку run, чтобы запустить код.
Шаг 5:
- Наконец, после выполнения кода весь набор данных заполнится значениями из формулы, представленной в коде.
Читать далее: Excel VBA: Вставка формулы с относительной ссылкой (все возможные способы)
Заключение
На этом я заканчиваю эту статью. Надеюсь, она оказалась для вас полезной. Прочитав приведенное выше описание, вы сможете применять одну и ту же формулу к нескольким ячейкам в Excel, используя любой из вышеупомянутых методов. Пожалуйста, поделитесь с нами любыми другими вопросами или рекомендациями в разделе комментариев ниже.
Сайт ExcelWIKI Команда всегда заботится о ваших предпочтениях, поэтому после комментирования, пожалуйста, дайте нам несколько минут на решение ваших вопросов, и мы ответим на ваши запросы наилучшими решениями.