Як застосувати одну і ту ж формулу до кількох клітинок в Excel (7 способів)

  • Поділитися Цим
Hugh West

Найчастіше користувачам доводиться застосовувати різні формули для розрахунку значень в Microsoft Excel Знову ж таки, користувачам можуть знадобитися ті самі формули для обчислення значень у клітинках у нижніх рядках або стовпцях, безпосередньо біля клітинки. Вставляти формулу в усі ці клітинки по черзі - нудно і довго. У цьому уроці я покажу вам, як застосувати одну і ту саму формулу до кількох клітинок в Excel.

Завантажити Практичний посібник

Ви можете безкоштовно завантажити Excel робочий зошит тут і тренуйтеся самостійно.

Застосувати ту саму формулу.xlsm

7 простих способів застосувати одну і ту ж формулу до декількох клітинок в Excel

Ви можете застосувати формулу Excel до декількох клітинок (посилання на клітинки також зміняться) кількома способами. У цьому уроці я покажу вам сім різних способів застосування однієї і тієї ж формули до декількох клітинок в Excel. Спочатку я буду використовувати три різні комбінації клавіш, а потім скористаюся командою Автозаповнення Для третього методу я буду використовувати функцію Прийом. і Паста і покажу процес копіювання формул в несуміжні комірки в нашому четвертому способі. У п'ятому і шостому способах я продемонструю використання команди Ручка наповнення і таблиця Excel відповідно. Нарешті, я застосую інструмент VBA Давайте ознайомимося з ними. Використовуйте той метод, який найбільше відповідає вашим цілям.

Для наших робочих цілей я візьму наступний набір даних. Ціни на деякі товари (в євро) наведені під Ціна (євро) Також курси валют відображаються в діапазоні комірок C12:E12 Я хочу показати ціни на продукти в інших валютах, таких як USD , ФУНТ СТЕРЛІНГІВ і 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:

  • По-друге, ви побачите Створити таблицю діалогове вікно.
  • Після перевірки діапазону комірок натисніть ГАРАЗД. .

Крок 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 Apply_Same_Formula() 
  • По-друге, виділяємо діапазон комірок для застосування формули
 Range("D5:F9").Select 
  • По-третє, вводимо формулу, яка буде застосована у виділеному діапазоні комірок.
 Selection.FormulaR1C1 = "=RC3*R12C[-1]" End Sub 

S ТЕП 4:

  • По-четверте, збережіть код в модулі.
  • Потім збережіть код і, утримуючи курсор в модулі, натисніть F5 або кнопку "Виконати" для запуску коду.

Крок 5:

  • Нарешті, після запуску коду весь набір даних заповниться значеннями з формули, наведеної в коді.

Читати далі: Excel VBA: вставка формули з відносним посиланням (всі можливі способи)

Висновок

На цьому я закінчую цю статтю, сподіваюся, вона буде для вас корисною. Прочитавши наведений вище опис, ви зможете застосувати одну і ту ж формулу до декількох клітинок в Excel, використовуючи будь-який з вищезазначених методів. Будь ласка, поділіться з нами будь-якими додатковими запитаннями або рекомендаціями в розділі коментарів нижче.

На сьогоднішній день, на жаль, це не так. ExcelWIKI Тому після коментування, будь ласка, дайте нам трохи часу для вирішення Ваших питань, і ми відповімо на Ваші запити з найкращими можливими рішеннями.

Г’ю Вест — досвідчений тренер і аналітик Excel із понад 10-річним досвідом роботи в галузі. Він має ступінь бакалавра з бухгалтерського обліку та фінансів і ступінь магістра з ділового адміністрування. Г’ю має пристрасть до викладання та розробив унікальний підхід до викладання, який легко зрозуміти та дотримуватися. Його експертне знання Excel допомогло тисячам студентів і професіоналів у всьому світі вдосконалити свої навички та досягти успіху в кар’єрі. У своєму блозі Г’ю ділиться своїми знаннями зі світом, пропонуючи безкоштовні навчальні посібники з Excel та онлайн-навчання, щоб допомогти окремим особам і компаніям повністю розкрити свій потенціал.