Як в Excel зробити незмінні комірки?
Є осередок: А2 = 10 Якщо в іншому осередку, наприклад Z8, я вкажу "взяти значення А2", то потрібно, щоб просто копіювалося значення А2. Тобто, при зміні значення всередині А2 на 99, наприклад, в іншому осередку, Z8 значення не змінювалося, а залишалося таким, яким було на момент заповнення = 10.
. або скопіювати комірку А2 і за допомогою Спеціальної вставки (Ctrl+Alt+V) вставити її значення в Z8
. або простеньким макросом за якоюсь командою замінити формулу на значення
"Excel". Як зробити, щоб комірки у формулі не змінювалися під час копіювання?
Як зробити, щоб у формулі значення одного осередку не змінювалося і залишилося тим самим при копіюванні?
Щоб розібратися як домогтися, щоб при копіюванні формули в Excel осередок залишався колишнім (а не змінювався) необхідно його закріпити, ще кажуть "заморозити", "зафіксувати".
Найкраще розібрати на прикладі.
Допустимо в осередку у Вас формула
якщо Ви розтягнете її вниз (або скопіюєте і вставте вниз - в наступну комірку)
то формула перетворюється і стане ось такою:
Однак, якщо Вам потрібно, щоб до всіх осередків зі стовпця A (послідовно) додавалася деяке значення з осередку B2 і при копіюванні цей осередок не зміщувався, то Вам слід трохи змінити початкову формулу написавши так:
Зробіть так і осередок з "доларами" (тобто $B$2 у нашому випадку) не змінюватиметься.
Значки долара ($) можна проставити як вручну, ввівши їх з клавіатури, так і через F4.
Використовувати F4 треба так: мишкою виділяєте (у формулі) потрібну адресу (у нашому прикладі - це B2) і натискаєте 1 раз F4 - відразу перед буквою і цифрою з'явиться значок долара $ (він, до речі, в Excel означає, т.зв. .абсолютна адреса - тобто така адреса, яка не змінюватиметься при копіюванні формули)
"Excel" - це популярний документ, який дає багато можливостей.
Так, спробувавши скопіювати дані до іншої області, змінюються формули, закріплені до цих даних.
Є різні способи вирішити завдання, щоб скопіювати, водночас не змінивши формули.
Перший найпростіший.
Приклад. Ось дані, отримані в стовпці "D" підсумовуванням даних зі стовпців "В" та "С", розділивши результат на дані зі стовпця "J", щоб перетворити на євро.
Якщо спробувати перетягнути стовпець гарячими клавішами "скопіювати" і "вставити", то підсумкові значення порахуються в кожній із осередків стовпця, як "0", оскільки змінилася формула при копіюванні. Це тому відбувається, що "Excel" властиво зрушувати відносні посилання.
1) І ось яке рішення існує - перетворити відносні посилання на абсолютні.
Цей спосіб має одну незручність, що доводиться вручну працювати з даними, підставляючи щоразу.
2) Тоді можна спробувати інший спосіб - "дезактивувати" формули, тобто зробити так, щоб у документі "Excel" не сприймалися формули - "формулами", а сприймалися наче це звичайний текст.
Тоді знак "=" на якийсь час слід замінити будь-яким іншим символом, наприклад, ґратами - "#" або парою амперсандів - "&&".
Скористайтеся гарячими клавішами.
3) Ще спосіб - скористатися копіюванням із застосуванням блокнота, тобто з документа копіювати в блокнот, звідти переносити дані у потрібний діапазон.
На вкладці "Формули" треба знайти "Показати формули" - режим перевірки формул, тоді в осередках замість результатів програма показує формули, якими обчислили ці результати. Можна користуватись гарячими клавішами, алгоритм наступний:
Далі треба скопіювати діапазон з Exel до блокноту.
4) Четвертий спосіб підходить тим, хто постійно копіює, переносячи щоразу. Можна скористатися макросом - тут все найпростіше, все поставлено заздалегідь, треба тільки створити макрос.
Щоб працювати з макросами, треба перейти на вкладку "Розробник" або застосувати поєднання гарячих клавіш Alt+F8.
Запустивши макрос, потрібно показати програмі вихідний спектр, звідки копіюють і куди вставляють.
В авторському ролику Микола Павлов, фахівець з Exel, розповість ще докладніше та наочніше.
Документ "Excel" часто буває необхідний, щоб порахувати значення різних завдань. Але іноді буває незручно працювати з цим документом із низки причин. Так, якщо спробувати скопіювати стовпець з формулою в інший діапазон, формула стає іншою і вважає неправильно. А щоб не змінювалася формула, доводиться йти на хитрощі.
Найпростіше зробити так, щоб "Excel" замість формули бачив текст. Для цього знак "=" треба замінити будь-яким знаком або символом. Наприклад, на "$" чи "#". Щоб це зробити, використовують гарячі кнопки. Виділили діапазон, натиснули поєднання гарячих клавіш, щоб викликати вікно "знайти і замінити", там замість "=" підставили інший символ. Зробили копіювання, а потім так само назад замість символу повернули знак рівності.
"Excel" - це один із найбільш використовуваних документів, тому що допомагає швидко робити розрахунки.У верхній частині видно формули, а якщо постаратися перекинути стовпець в інший діапазон, формула змінюється. В цьому випадку не відображаються розрахунки. Як оминути подібне? Можна, звичайно, вручну намагатися змінити ситуацію, спочатку перекладаючи посилання у формулах не в відносні, а в абсолютні, потім, виділяючи кожен рядок, з нею працювати. Але якщо таких рядків багато, то довго не варіант.
Інший варіант – змінити формулу таким чином, щоб "Excel" сприймав формулу не як формулу, а як звичайний текст. Для цього треба змінити знак рівності іншим. Гарячими клавішами відкривається вікно із вкладки "Головний" - "Знайти та виділити" і там дивимося "Замінити" - замість "рівно" - будь-який знак, ту ж "решітку". Звичайно, потім все доведеться змінити назад, щоб формули були формулами.
Ще один варіант - застосування макросів, це найзручніше, треба лише зберегти макрос із готовим варіантом дії та підставляти.