Зміст
Під час роботи в Excel Сьогодні я покажу три простих способи, як скопіювати формулу вниз без приросту в Excel. Почнемо.
Завантажити Практичний посібник
Завантажте цей практичний посібник, щоб потренуватися, поки ви читаєте цю статтю.
Скопіювати вниз Formula.xlsm3 швидких способи копіювання формули вниз без збільшення в Excel
- Погляньмо на цей набір даних. У нас є дані про ціни на різні товари компанії з назвою APEX Garments Існують Найменування позицій їхні ціни , податок, і ціни з податком у стовпчиках B, C, D, і E У першій комірці колонки E , ціни з податком ми написали формулу
=C4+C4*D4
- Тепер ми хочемо скопіювати цю формулу до решти комірок, не збільшуючи податок, D4. Це означає, що камера E5 буде:
=C5+C5*D4
- Аналогічним чином, клітина E6 буде:
=C6+C6*D4
- І т.д. Як цього досягти? Ось три методи, які ви можете використовувати для копіювання формули вниз без збільшення в Excel.
1. використання абсолютного посилання на комірку для копіювання формули вниз без збільшення
Найкращим способом досягти цього є використання Абсолютне посилання на клітинку. An Абсолютне посилання на комірку це посилання на комірку, що має Знак долара ($) перед номером рядка і стовпця. Коли ми перетягуємо формулу з символом Абсолютне посилання на комірку через Ручка наповнення вона не збільшується. Абсолютне посилання на комірку осередку D4 це $D$4 Тому використовуйте цю формулу в Батончик "Формула для клітини E4.
=C4+C4*$D$4
В Excel версії 2013 або вище ви можете використовувати комбінацію клавіш для створення Абсолютне посилання на комірку Виконайте наведені нижче кроки.
Сходинки:
- Двічі клацніть у вікні Батончик "Формула або натисніть F2 на клавіатурі. Формула буде виглядати так Редагувати режим.
- Встановіть курсор після D4 і натисніть F4 на клавіатурі. Він перетвориться D4 в $D$4 .
- Якщо ви натиснете F4 знову обернеться $D$4 в D$4 .
- Преса F4 ще раз і ви отримаєте $D4 .
- Якщо ви натиснете F4 знову ж таки, ви отримаєте D4 .
- Знову натисніть F4 і ви отримаєте $D$4. І цикл продовжується.
- Якщо ваша формула містить більше одного посилання на комірку і вам потрібно зробити всі посилання Абсолютно, преса Ctrl + Shift + Home Спочатку виділиться вся формула. Потім натисніть F4 .
- В рамках проекту Батончик "Формула курсор миші за замовчуванням залишається в кінці. Якщо це не так, можна натиснути клавішу Ctrl + End на клавіатурі, щоб довести його до кінця.
Після введення формули першої комірки з Абсолютне посилання на комірку в Формула Бар, Потрібно скопіювати формулу в решту комірок. Здійснити це можна двома способами.
Спосіб 1: Перетягуванням ручки заповнення
- Перетягніть Ручка наповнення (Малий Знак "плюс" (+) у правому нижньому куті) з комірки, що містить формулу з Абсолютне посилання на комірку до комірки, в яку потрібно скопіювати формулу. Тут я перетягую Ручка наповнення з камери E4 до E13 .
- В результаті отримую формулу, скопійовану в усі комірки без приросту D4 .
Спосіб 2: Використання опції "Заповнити" на панелі інструментів Excel
- Виділіть комірку з формулою, що має вигляд Абсолютне посилання на комірку і решта комірок, куди потрібно скопіювати формулу. Виділяю комірки E4 до E13 .
- Тоді переходьте на Головна>Заповнити Опція на панелі інструментів Excel під кнопкою Редагування розділ.
- Натисніть на випадаюче меню, у вас з'явиться кілька варіантів. Натисніть на Вниз .
- Формула буде скопійована в усі комірки без збільшення посилання на комірку D4 .
Докладніше: Копіювання формули в Excel зі зміною лише одного посилання на комірку
Схожі читання
- Як скопіювати формулу на інший аркуш в Excel (4 способи)
- Як скопіювати формулу вниз по стовпцю в Excel (7 способів)
- Excel VBA для копіювання формули з відносним посиланням (детальний аналіз)
2. використання поля пошуку та заміни для копіювання формули вниз без збільшення
Цей спосіб дуже зручний, коли ви хочете копіювати формули з одного діапазону комірок в інший діапазон комірок без зміни посилання на комірку. Вважатимемо, що ми хочемо скопіювати стовпець E , ціна з податком до стовпчика F Як це зробити? Виконайте наведені нижче кроки.
Сходинки:
- Перейдіть до Головна; Знайти та обрати Опція на Редагування група з питань Головна сторінка на панелі інструментів Excel.
- Натисніть на випадаюче меню, де з'явиться кілька варіантів. Виберіть Замінити... .
- Ви отримаєте Знайти і замінити Ви також можете натиснути кнопку Ctrl + H щоб отримати це. Знайти що опція, вставити ' = '. І в Замінити на опція, вставити ' Я не хочу, щоб ви знали, що я тут; '.
- Натисніть на Замінити всіх. Ви отримаєте всі клітинки у стовпчику E маючи Я не хочу, щоб ви знали, що я тут; ось так.
- Потім виділити всі комірки стовпця E скопіювати їх за допомогою Ctrl +C а потім вставити їх у стовпчик F .
- Знову перейдіть до Головна>Знайди та обери Потім виберіть Замінити. (Або натисніть Ctrl + H ) Цього разу, в рамках Знайти що вставити "&&&". А в опції "&&& Замінити на опція, вставити '='.
- Натисніть на Замінити всіх. Ви знайдете формули з колонки E скопійовано в стовпчик F без жодних змін.
Читати далі: Як скопіювати формулу в Excel зі зміною посилань на комірки
3 Застосування макросу VBA для копіювання формули вниз без збільшення
Ви можете використовувати VBA код для створення макросу, щоб зробити те ж саме, що я зробив раніше. Виконайте наведені нижче кроки.`
Сходинки:
- Спочатку натисніть Alt + F11 у вашому файлі Excel. Відкриється вікно VBA вікно.
- Потім перейдіть до розділу Вставка опція в VBA Панель інструментів. Виберіть Модуль.
- У вас з'явиться вікно Модуля, яке виглядає наступним чином.
- Запишіть тут наступний код для створення макросів.
Код
Sub PasteExactFormulas() Dim Vrnt As Variant Dim sRang As Range, rRang As Range, s As Long, y As Long Set sRang = Application.InputBox("Виділити вихідний діапазон з формулами", Type:=8) s = sRang.Rows.Count y = sRang.Columns.Count Vrnt = sRang.Formula For i = 1 To UBound(Vrnt, 1) For j = 1 To UBound(Vrnt, 2) Vrnt(i, j) = CStr(Vrnt(i, j)) Next j Next i Set rRang = Application.InputBox("Вибрати першийкомірка діапазону вставки", Type:=8) Set rRang = rRang.Resize(s, y) rRang.Value = Vrnt End Sub
- У вікні модуля ваш код буде виглядати так.
- Преса Ctrl + C щоб зберегти макроси. Ви отримаєте Вікно помилок ось так.
- Натисніть на Ні. Excel автоматично відкриє таблицю Зберегти як Дайте мені вікно для вас. Ім'я файлу Потім натисніть на випадаюче меню з написом Зберегти як Тип .
- Ви знайдете безліч варіантів. Обирайте Excel - Книга з підтримкою макросів. Потім натисніть Зберегти. Ваша робоча книга тепер збережена з файлом Макроси .
- Потім поверніться на аркуш Excel і натисніть Alt + F8 Ви отримаєте коробку з назвою Макроси Виберіть пункт Макрос який ви хочете запустити, і натисніть Біжи Тут я хочу бігти. ВставитиТочніФормули.
- Якщо запустити нещодавно створену Макрос "Про те, що в Україні не існує жодного закону, який би ВставитиТочніФормули, ви отримаєте Поле вводу Виділяємо діапазон комірок, з яких потрібно скопіювати формули, і натискаємо ОК. Тут я виділяю комірки E3 - E13 .
- Ви отримаєте ще один Поле вводу Виділіть першу комірку діапазону, в яку потрібно вставити формули, і натисніть кнопку ГАРАЗД. Тут я вибираю F3 .
- А також ви знайдете формули стовпчика E красиво скопійовано в стовпчик F Очевидно, що при цьому не копіюється формат комірок, а тільки формула. При бажанні можна змінити формат вручну.
Детальніше: VBA для копіювання формули з комірки зверху в Excel (10 методів)
Висновок
Я сподіваюся, що 3 методи, показані вище, будуть корисні, коли ви намагаєтеся скопіювати формулу вниз без збільшення в excel. Якщо вам сподобалася стаття, будь ласка, поділіться нею з друзями. Більше подібних статей можна знайти на нашому сайті EXELDEMY.com сайт