Коли-небудь вам може знадобиться порівняти два аркуші вашого документа (або взагалі два окремі файли) для того, щоб, наприклад, знайти невідповідності.
Мало хто знає, але в Excel є для цього спеціальна функція.
У цій статті ми розглянемо, як можна зробити це найзручніше (для кожної ситуації свій підхід).
Тож почнемо!
Як порівняти два файли?
Щоб порівняти два файли, ми можемо використовувати спеціальну функцію — «Поруч».
Порівнювати файли в такий спосіб, я рекомендував би тільки в тому випадку, якщо ваша табличка невелика. Тому що якщо вона велика, то ймовірність, що ви десь щось пропустите досить велика. Далі у цій статті ми розглянемо, як порівнювати великі файли.
Отже, як їх порівняти?
Допустимо, у нас є два файли, ми хочемо розмістити їх таким чином:
Використовуючи функцію «Поруч» ми розмістимо ці аркуші поруч один з одним і зможемо переглянути обидва одразу, давайте зробимо це!
Покрокова інструкція:
- Відкрийте обидва файли та клацніть на «Вид»;
- Далі – «Поруч».
Готово! Ось результат:
Якщо потрібно змінити відображення файлів з вертикального на горизонтальний, то натисніть “Упорядкувати все”.
І виберіть як розташувати файли.
Ще є чудова опція – “Синхронна прокрутка”. Якщо вона активована, то як тільки ви промотуватимете вниз перший файл (коліском мишки або за допомогою повзунка праворуч) – так само промотуватиметься і другий файл.
Знайти цю функцію нижче від функції «Поруч».
Як порівняти одночасно більше двох файлів
За допомогою функції «Поруч» ми можемо порівняти лише 2 файли одночасно.
Якщо ви відкрили більше двох файлів, при активації «Поруч» Excel запитає у вас, які листи ви хочете порівняти.
Але якщо вам потрібно розмістити більше двох файлів порівняно – просто натисніть “Упорядкувати все”.
Виберіть вид та підтвердіть.
Готово!
Як порівняти два аркуші з одного файлу?
У такому випадку використовувати функцію «Поруч» не вийде. Але це не означає, що ми не можемо розташувати їх так само, як і при використанні «Поруч».
За допомогою опції “Нове вікно” ми можемо відкрити друге вікно того ж файлу і просто вибрати на ньому інший аркуш. У такому випадку ми зможемо використовувати «Поруч» для одного і того ж файлу.
Допустимо, у нас є така табличка-звіт по місяцях:
Давайте порівняємо листи із місяцями!
Покрокова інструкція:
- Натисніть “Вид”;
- Далі – “Нове вікно” -> “Упорядкувати все”;
- Виберіть потрібний вам вигляд;
- Підтвердіть.
Готово!
Спочатку відкриється той самий лист у двох вікнах. Але ви можете легко змінити це, натиснувши назву потрібного аркуша.
Що ми зробили?
Функція «Нове вікно» відкриває той самий файл, але ще в одному вікні. Справа в тому, що функція «Поруч» працює навіть не з різними файлами, а з різними вікнами. Виходить, що після використання функції “Нове вікно” ми маємо два вікна, відповідно, можемо використовувати функцію “Поруч”. А далі вже так само, як і в минулих прикладах.
Але не забувайте, що в обох вікнах відкритий той самий файл. Якщо ви зміните щось у першому – зміниться і в другому.
За допомогою функції «Умовне форматування»
Способи, розглянуті раніше, можна використовуватиме порівняння невеликих файлів, які можна пробігти очима.
І навіть у невеликих файлах, ви можете щось пропустити або припуститися помилок.
Через це найкращий варіант порівняння — виділення відмінностей (цього ми можемо досягти за допомогою функції «Умовне форматування»).
Однак, проблема цього способу в тому, що ми можемо порівняти лише аркуші, що знаходяться в одному файлі.
Але є обхідний шлях – ви можете скопіювати лист, з яким хочете порівняти в початковий файл. Далі виконати порівняння і після цього просто видалити його. Так ми можемо оминути це обмеження.
Припустимо, у нас є така табличка за 2 певні проміжки часу (наприклад, місяці) і нам потрібно їх порівняти:
Покрокова інструкція:
- Виділіть табличку та клацніть на «Головна»;
- Далі – “Умовне форматування”;
- “Створити правило …”;
- У вікні виберіть останню опцію (як на картинці);
- У полі правила, у нашому випадку, вводимо таке:
- Далі – “Формат …”;
- Вибираємо формат;
- Підтверджуємо.
Готово! Ось результат:
Що ми зробили?
Функція перевіряє всі осередки і якщо знаходить різницю – виділяє її. Нічого складного!
Виділяються осередки лише тому листі, у якому була активована функція.
Важлива інформація про цей спосіб:
- Не можна порівнювати два різні файли;
- Можна порівняти лише значення в осередках, навіть якщо воно було отримано за допомогою виконання будь-якої функції.
За допомогою формули
Це один із найкращих способів швидко порівняти файли.
В результаті у нас буде окремий аркуш у файлі, в якому будуть записані всі відмінності.
Плюс методу в тому, що за допомогою нього можна швидко знайти та записати всі відмінності у різних ФАЙЛАХ.
Отже, розглянемо приклад.
У нас є така сама табличка у двох примірниках за два конкретні проміжки часу (місяця):
Для початку створюємо новий аркуш, у якому наша функція запише всі відмінності.
У перший осередок листа вводимо:
=ЯКЩО(Jan!A1<>Feb!A1; “Jan Value:”&Jan!A1&СИМВОЛ(10)&”Feb Value:”&Feb!A1;”)
Це ми отримуємо у результаті.
Оскільки ми перевіряємо лише 10 рядків, копіюємо формулу 10 разів.
Функція ЯКЩО перевіряє наявність будь-яких відмінностей. Якщо їх немає, нічого не повертається. А якщо є — повертається значення двох файлів.
Досить зручно, чи не так? Функція прямо повертає значення з обох аркушів та порівняти їх набагато простіше!
За допомогою Visual Basic
Якщо порівняння – це те, що ви робите дуже часто (або робитимете), то цей спосіб для вас. У ньому ми створимо власну функцію і використовуватимемо її.
І, звичайно, цю функцію можна додати на панель швидкого доступу. Якщо ви зробите це – можна буде порівнювати файли буквально в пару кліків мишки.
Отже, код для порівняння двох листів (Jan та Feb):
Sub CompareSheets() Dim rngCell As Range For Each rngCell In Worksheets(“Jan”).UsedRange If Not rngCell = Worksheets(“Feb”). If Next rngCell End Sub
Він порівнює кожну комірку за допомогою циклу.
Щоб використати цей код:
Відкрийте Visual Basic -> клацніть правою кнопкою на будь-який аркуш -> «Insert» -> «Module» -> помістіть код у віконце, що відкрилося.
Також не забудьте додати код до панелі швидкого доступу, якщо це необхідно.
От і все! Ми розглянули кілька способів порівняння файлів та аркушів у Excel.
Сподіваюся, ця стаття виявилася корисною для вас!