Злічення 2 файлів у excel. Порівняння файлів Excel безкоштовно


  • Як ви бачите різниця між книгами Ексель у датах, у Книзі 1 дата "01.06.2013", а в книзі 2 дата "01.07.2013".
  • Інша відмінністьце поле "product profit" ("дохід продукту"), значення якого 32325 для лівого листа і 23325 для листа справа.

Використання Compare Suite Light

Використовуючи Compare Suite Light, ви можете легко порівняти дві сторінки з екселю. Ось кроки, які вам потрібно слідувати:

1.Завантажтета встановіть Compare Suite Light - це безкоштовнапрограма

2.Запустіть їїта виберіть "Нове порівняння файлів" у меню Файл:

3. Тепер відкрийтеексель файл у MS Excel

4. Натисніть Control + Aщоб вибрати весь текст сторінки

5. Натисніть Control + Cщоб скопіювати вибраний текст у буфер обміну

6. Перейдіть до Compare Suite Light, клацніть порожнє місце на лівій панелі і натисніть Control + Vщоб вставити текст

7.Повторітькроки 4-6 з іншим листом excel, який вам потрібно порівняти, але вставте дані в праву панельу Compare Suite Light:

8. Натисніть " Порівняти": Програма почне порівняння і за кілька секунд підсвітить знайденівідмінності.

Два порівняних листа ексельвиглядають як:

Обмеження методу

Цей простий метод працює коли потрібно порівняти лише кілька ексель файлів,коли доведеться порівнювати більше файлів, ви виявите, що операція скопіювати-вставити займає багато часу.
  • Можливі рішення:використовувати PRO версію Compare Suite.

Вигоди ПРО версії

  • Не потрібно буде копіювати-вставлять текст. Compare Suite PRO допоможе відкрити файли для порівняння.
  • З PRO версією ви зможете обрати які саме сторінки порівнюватиа також які колонки включати для порівняння:
  • Результати порівняння будуть показані таким чином:
  • PRO версія покаже деталі знайдених відмінностей, такі як відсоток змінидля числових значень, та різницю в дняхдля дат.

Іноді виникає потреба порівняти два файли MS Excel. Це може бути знаходження розбіжності цін на певні позиції або зміна будь-яких показань, не має значення, головне, що необхідно знайти певні розбіжності.

Не зайвим буде згадати, що якщо у файлі MS Excel знаходиться пара-трійка записів, тоді вдаватися до автоматизації немає сенсу. Якщо файл налічує кілька сотень, а то й тисяч записів, то без допомоги обчислювальної потужності комп'ютера не обійтися.

Змоделюємо ситуацію, коли два файли мають однакову кількість рядків, а розбіжність потрібно шукати у певному стовпчику чи кількох стовпчиках. Така ситуація можлива, наприклад, якщо необхідно порівняти ціну на товари за двома прейскурантами, або порівняти виміри спортсменів до і після тренувального сезону, щоправда, для такої автоматизації їх має бути дуже багато.

Як робочий приклад візьмемо файл із показниками вигаданих учасників: біг на 100 метрів, біг на 3000 метрів та підтягування. Перший файл – це замір на початку сезону, а другий – кінець сезону.

Перший спосіб вирішення поставленого завдання. Рішення лише силами формул MS Excel.

Оскільки записи вибудовані вертикально (найбільш логічне побудова) необхідно скористатися функцією . У разі використання горизонтального розміщення записів доведеться скористатися функцією.

Для порівняння показників бігу на 100 метрів формула виглядає так:
=ЯКЩО(ВПР($B2;Sheet2!$B$2:$F$13;3;ІСТИНА)<>D2;D2-ВПР($B2;Sheet2!$B$2:$F$13;3;ІСТИНА);"Різниці немає")
Якщо різниці немає, виводиться повідомлення, що різниці немає, якщо вона присутня, тоді від значення в кінці сезону віднімається показник початку сезону.

Формула для бігу на 3000 метрів виглядає так:
=ЯКЩО(ВПР($B2;Sheet2!$B$2:$F$13;4;ІСТИНА)<>E2; "Різниця є"; "Різниці немає")
Якщо кінцеве та початкове значення не дорівнюють виводиться відповідне повідомлення. Формула для підтягувань може бути аналогічна будь-якій із попередніх, додатково наводити її сенсу немає. Кінцевий файл зі знайденими розбіжностями наведено нижче.

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

Відео порівняння двох файлів MS Excel за допомогою функцій та .

Другий спосіб розв'язання задачі. Рішення з допомогою MS Access.

Поставлену задачу можна вирішити, якщо попередньо імпортувати файли MS Excel у Access. Що стосується самого способу імпорту зовнішніх даних, то для знаходження полів різниці, що різняться, немає (будь-який з представлених варіантів підійде).

Останній являє собою зв'язок файлів Excel і Access, тому при зміні даних у файлах Excel розбіжності будуть знаходитися автоматично при виконанні запиту в MS Access.

Наступним кроком після здійснення імпорту буде створення зв'язків між таблицями. Як сполучне поле вибираємо унікальне поле «№ п/п».
Третім кроком буде створення простого запиту вибірку за допомогою конструктора запитів.

У першому стовпці вказуємо, які записи необхідно вивести, а другому – за яких умов записи будуть виведені. Звичайно, для другого та третього поля дії будуть аналогічними.

Відео порівняння файлів MS в Excel за допомогою MS Access.

В результаті виконаних маніпуляцій виведено всі записи, з різними даними в полі: «Біг на 100 метрів». Файл MS Access представлений нижче (на жаль, впровадити як файл Excel, SkyDrive не дозволяє)

Ось такі два способи існують для знаходження розбіжностей у таблицях MS Excel. Кожен має як переваги, так і недоліки. Зрозуміло, що це не вичерпний перелік порівняння двох файлів Excel. Ваші пропозиції чекаємо у коментарях.

Ви можете скористатися версіями workbook, аналізувати workbook для проблем або inconsistencies, або повідомлень між workbooks або worksheets. Якщо Microsoft Office 365 або Office Professional Plus 2013 є налаштованим на вашому комп'ютері, Spreadsheet Inquire add-in available in Excel.

Ви можете використовувати комбінації в потрібний tab для всіх цих дій, і більше. Потрібний tab на Excel Ribbon має кнопки для повідомлень, що описані нижче.

If you don"t see the Inquire tab in the Excel ribbon, more Turn on Spreadsheet Inquire add-in .

Compare two workbooks

The Compare Files command lets you see the differences, cell by cell, між 2 workbooks. Ви потребуєте дві workbooks Open в Excel для виконання цієї команди.

Результати є кольором кодованим з малюнком вмісту, такими як введені значення, формули, названі розміри, і форми. There's even a window that can show VBA code changes line by line.

The Compare Files Command uses Microsoft Spreadsheet Compare до compare the two files. У Windows 8, ви можете запустити Spreadsheet Compare outside of Excel by clicking Spreadsheet Compare on the Apps screen. У Windows 7, натисніть на Windows Start button and the n > All Programs > Microsoft Office 2013 > Office 2013 Tools > Spreadsheet Compare 2013.

Більше про Spreadsheet Compare and comparing files, read Compare two versions of a workbook .

Analyze a workbook

The Workbook AnalysisКоманда створить interactive report showing detailed information of the workbook and its structure, formulas, cells, ranges, and warnings. На цій сторінці показано дуже простий workbook, що містить дві формули і зв'язки з цією програмою в Access Database і текстовий файл.

Show workbook links

Workbooks з'єднані з іншими workbooks через стільникові посилання можуть отримати відхилення. Використовуйте для створення функцій, графічної мапи workbook dependencies, створених за допомогою з'єднань (links) між файлами. Типи повідомлень в діаграмі можуть включати інші workbooks, Access databases, text files, HTML pages, SQL Server databases, and other data sources. У відносинах diagram, ви можете виділити елементи і find more information o them, and drag connection lines to change the shape of the diagram.

Цей diagram показує поточний workbook on left and connections між it і іншими workbooks and data sources. Вона також показує додаткові рівні workbook connections, витрачаючи вас на зображення даних оригіналів для workbook.

Show worksheet links

Got lots of worksheets that depend on each other? Використовуйте твори interactive, графічну mapu з'єднань (links) між роботами the same workbook and in other workbooks. Це вказує на те, що clearer малюнок, як ваші дані місії depend on cells in other places.

Цей diagram показує відносини між роботами в чотирьох різних workbooks, з залежністю між роботами в самих workbook як добре, як links між worksheets в різних workbooks. Коли ви робите свій плакат над node в діаграмі, так, як робота натиснута "Вест" в діаграмі, в balloon розміщення інформації про appears.

Show cell relationships

Для того, щоб отримати детальні, interactive diagram of all links from selected cell to cells in other worksheets or even other workbooks, use the Cell Relationshipінструмент. Ці відносини з іншими клітинами можуть існувати в формулах, або посилання на намічені межі. Diagram може cross worksheets and workbooks.

Цей діаграм показує два рівні стовпових відносин для селища A10 на Sheet5 в Book1.xlsx. Це програмне забезпечення dependiendo on cell C6 on Sheet 1 in another workbook, Book2.xlsx. Цей осередок є послідовним для декількох вузлів на інших роботахзаписів в одному файлі.

Щоб дізнатися більше про viewing cell relationships, read See links between cells .

Clean excess cell formatting

Чи можна відкрити workbook і шукати його loads slowly, або has become huge? It might have formatting applied to rows or columns you aren"t aware of. Use the Clean Excess Cell Formatting Command to remove excess formatting and greatly reduce file size. Це означає, що ви збираєтеся "сприймати шлунок," який спрощує Excel"s speed.

Manage passwords

Якщо ви використовуєте потрібні дані для аналізу або compare workbooks, які є словом, які ви розраховували, ви повинні використовувати wordword password до вашого password list для того, щоб запитати, що може бути записано з копією вашого workbook. Use the Workbook Passwords command on the Inquire tab to add passwords, які будуть вилучені на вашому комп'ютері. Ці passwords є encrypted і тільки accessible by you.

Досить часто перед користувачами Excel стоїть завдання порівняння двох таблиць або списків для виявлення в них відмінностей або елементів, що відсутні. Кожен користувач справляється з цим завданням за своїм, але найчастіше на вирішення зазначеного питання витрачається досить багато часу, оскільки далеко ще не всі підходи до цієї проблеми є оптимальними. У той же час, існує кілька перевірених алгоритмів дій, які дозволять порівняти списки або табличні масиви в досить стислий термін. мінімальною витратоюзусиль. Давайте докладно розглянемо ці варіанти.

Існує досить багато способів порівняння табличних областей в Excel, але їх можна розділити на три великі групи:

  • порівняння списків, що знаходяться на одному аркуші;
  • порівняння таблиць, розташованих на різних аркушах;
  • порівняння табличних діапазонів у різних файлах.
  • Саме з цієї класифікації, передусім, підбираються методи порівняння, і навіть визначаються конкретні дії та алгоритми до виконання завдання. Наприклад, під час порівняння у різних книгах потрібно одночасно відкрити два файли Excel.

    Крім того, слід сказати, що порівнювати табличні області має сенс лише тоді, коли вони мають схожу структуру.

    Спосіб 1: проста формула

    Найпростіший спосіб порівняння даних у двох таблицях – використання простої формули рівності. Якщо дані збігаються, то вона видає показник ІСТИНА, а якщо ні, то брехня. Порівнювати можна як числові дані, так і текстові. Недолік цього способу полягає в тому, що ним можна користуватися тільки в тому випадку, якщо дані в таблиці впорядковані або відсортовані однаково синхронізовані і мають рівну кількість рядків. Давайте подивимося, як використовувати даний спосібпрактично з прикладу двох таблиць, розміщених одному листі.

    Отже, маємо дві прості таблиці зі списками працівників підприємства та їх окладами. Потрібно порівняти списки співробітників та виявити невідповідності між стовпцями, в яких розміщені прізвища.

    1. Для цього нам знадобиться додатковий стовпець на аркуші. Вписуємо туди знак «=» . Потім клацаємо по першому найменуванню, яке потрібно порівняти у першому списку. Знову ставимо символ «=» з клавіатури. Далі клацаємо по першому осередку колонки, яку ми порівнюємо, у другій таблиці. Вийшов вираз такого типу:

      Хоча, звичайно, у кожному конкретному випадку координати відрізнятимуться, але суть залишиться однаковою.

    2. Клацаємо по клавіші Enter, щоб отримати результати порівняння Як бачимо, при порівнянні перших осередків обох списків програма вказала показник «ІСТИНА»що означає збіг даних.
    3. Тепер нам потрібно провести аналогічну операцію і з іншими осередками обох таблиць у колонках, які ми порівнюємо. Але можна просто провести копіювання формули, що дозволить суттєво заощадити час. Особливо цей фактор важливий при порівнюванні списків із великою кількістю рядків.

      Процедуру копіювання найлегше виконати за допомогою маркера заповнення. Наводимо курсор на нижній правий кут комірки, де ми отримали показник «ІСТИНА». При цьому він має перетворитися на чорний хрестик. Це маркер заповнення. Тиснемо ліву кнопку миші і тягнемо курсор вниз на кількість рядків у порівнюваних табличних масивах.

    4. Як бачимо, тепер у додатковому стовпці відобразились усі результати порівняння даних у двох колонках табличних масивів. У нашому випадку дані не збіглися тільки в одному рядку. За їх порівняння формула видала результат «БРЕХНЯ». За рештою рядків, як бачимо, формула порівняння видала показник «ІСТИНА».
    5. Крім того, існує можливість за допомогою спеціальної формули підрахувати кількість розбіжностей. Для цього виділяємо елемент листа, куди воно буде виводитися. Потім клацаємо по значку "Вставити функцію".
    6. У вікні Майстри функційу групі операторів "Математичні"виділяємо найменування СУМПРОВИЗВ. Клацаємо по кнопці "OK".
    7. Активується вікно аргументів функції СУМПРОВИЗВ, Головне завдання якої є обчислення суми творів виділеного діапазону. Але цю функцію можна використовувати і для наших цілей. Синтаксис у неї досить простий:

      СУММПРОИЗВ(масив1;масив2;…)

      Усього як аргументи можна використовувати адреси до 255 масивів. Але в нашому випадку ми будемо використовувати лише два масиви, до того ж як один аргумент.

      Ставимо курсор у полі «Масив1»і виділяємо на аркуші порівнюваний діапазон даних у першій області. Після цього в полі ставимо знак «не одно» (<> ) і виділяємо порівнюваний діапазон другої області. Далі обгортаємо отриманий вираз дужками, перед якими ставимо два знаки «-» . У нашому випадку вийшов такий вираз:

      --(A2:A7<>D2: D7)

      Клацаємо по кнопці "OK".

    8. Оператор здійснює розрахунок і виводить результат. Як бачимо, у нашому випадку результат дорівнює числу «1»тобто це означає, що в порівнюваних списках було знайдено одну розбіжність. Якби списки були повністю ідентичними, то результат би дорівнював числу «0» .

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

    B2=Лист2!B2

    Тобто, як бачимо, перед координатами даних, які розташовані на інших аркушах, відмінних від того, де виводиться результат порівняння, вказується номер аркуша та знак оклику.

    Спосіб 2: виділення груп осередків

    Порівняння можна зробити за допомогою інструмента виділення груп осередків. З його допомогою також можна порівнювати лише синхронізовані та впорядковані списки. Крім того, у цьому випадку списки повинні розташовуватися поряд один з одним на одному аркуші.


    Спосіб 3: умовне форматування

    Зробити порівняння можна, застосувавши метод умовного форматування. Як і в попередньому способі, області, що порівнюються, повинні знаходитися на одному робочому листі Excel і бути синхронізованими між собою.


    Існує ще один спосіб застосування умовного форматування для виконання поставленого завдання. Як і попередні варіанти, він вимагає розташування обох порівнюваних областей на одному аркуші, але на відміну від описаних раніше способів, умова синхронізації або сортування даних не буде обов'язковим, що вигідно відрізняє даний варіант від раніше описаних.


    При бажанні можна, навпаки, пофарбувати елементи, що не збігаються, а ті показники, які збігаються, залишити із заливкою колишнім кольором. При цьому алгоритм дій практично той же, але у вікні налаштування виділення значень, що повторюються, в першому полі замість параметра «Повторювані»слід вибрати параметр «Унікальні». Після цього натиснути кнопку "OK".

    Таким чином, буде виділено саме ті показники, які не збігаються.

    Спосіб 4: комплексна формула

    Також порівняти дані можна за допомогою складної формули, основою якої є функція ЗЛІЧИЛИ. За допомогою даного інструменту можна зробити підрахунок того, скільки кожен елемент вибраного стовпця другої таблиці повторюється в першій.

    Оператор ЗЛІЧИЛИвідноситься до статистичної групи функцій. Його завданням є підрахунок кількості осередків, значення в яких задовольняють задану умову. Синтаксис цього оператора має такий вигляд:

    РАХУНКИ (діапазон; критерій)

    Аргумент «Діапазон»являє собою адресу масиву, в якому проводиться підрахунок значень, що збігаються.

    Аргумент «Критерій»задає умову збігу. У нашому випадку він буде координатами конкретних осередків першої табличної області.


    Звичайно, цей вираз для того, щоб порівняти табличні показники, можна застосовувати і в існуючому вигляді, але є можливість його вдосконалити.

    Зробимо те щоб ті значення, які є у другій таблиці, але відсутні у першій, виводилися окремим списком.

    1. Насамперед, трохи переробимо нашу формулу ЗЛІЧИЛИ, а саме зробимо її одним із аргументів оператора ЯКЩО. Для цього виділяємо перший осередок, в якому розташований оператор ЗЛІЧИЛИ. У рядку формул перед нею дописуємо вираз «ЯКЩО»без лапок і відкриваємо дужку. Далі, щоб нам легше було працювати, виділяємо у рядку формул значення «ЯКЩО»і тиснемо по іконці "Вставити функцію".
    2. Відкривається вікно аргументів функції ЯКЩО. Як бачимо, перше поле вікна вже заповнене значенням оператора ЗЛІЧИЛИ. Але нам потрібно дописати ще щось у це поле. Встановлюємо туди курсор і до вже існуючого виразу дописуємо «=0» без лапок.

      Після цього переходимо до поля «Значення якщо істина». Тут ми скористаємося ще однією вкладеною функцією – РЯДОК. Вписуємо слово «РЯДК»без лапок, далі відкриваємо дужки та вказуємо координати першого осередку з прізвищем у другій таблиці, після чого закриваємо дужки. Саме в нашому випадку в полі «Значення якщо істина»вийшло таке вираз:

      РЯДКУ(D2)

      Тепер оператор РЯДОКбуде повідомляти функції ЯКЩОномер рядка, в якому розташоване конкретне прізвище, і у разі коли умова, задана в першому полі, буде виконуватися, функція ЯКЩОбуде виводити цей номер у комірку. Тиснемо на кнопку "OK".

    3. Як бачимо, перший результат відображається як «БРЕХНЯ». Це означає, що значення не відповідає умовам оператора ЯКЩО. Тобто, перше прізвище є в обох списках.
    4. За допомогою маркера заповнення, вже звичним способом копіюємо вираз оператора ЯКЩОна весь стовпець. Як бачимо, за двома позиціями, які присутні в другій таблиці, але відсутні в першій, формула видає номери рядків.
    5. Відступаємо від табличної області вправо та заповнюємо колонку номерами по порядку, починаючи від 1 . Кількість номерів має збігатися з кількістю рядків у другій таблиці, що порівнюється. Щоб прискорити процедуру нумерації, можна скористатися маркером заповнення.
    6. Після цього виділяємо перший осередок праворуч від колонки з номерами та клацаємо по значку "Вставити функцію".
    7. Відкривається Майстер функцій. Переходимо до категорії «Статистичні»і робимо вибір найменування «Найменший». Клацаємо по кнопці "OK".
    8. Функція НАЙМЕНШИЙ, Вікно аргументів якої було розкрито, призначена для виведення вказаного за рахунком найменшого значення.

      У полі «Масив»слід вказати координати діапазону додаткового стовпця «Кількість збігів», який ми раніше перетворили за допомогою функції ЯКЩО. Робимо усі посилання абсолютними.

      У полі "K"вказується, яке за рахунком найменше значення необхідно вивести. Тут вказуємо координати першого осередку шпальти з нумерацією, який ми нещодавно додали. Адреса залишаємо відносним. Клацаємо по кнопці "OK".

    9. Оператор виводить результат – число 3 . Саме воно найменше з нумерації рядків табличних масивів. За допомогою маркера заповнення копіюємо формулу до самого низу.
    10. Тепер, знаючи номери рядків елементів, які не збігаються, ми можемо вставити в комірку та їх значення за допомогою функції ІНДЕКС. Виділяємо перший елемент листа, що містить формулу НАЙМЕНШИЙ. Після цього переходимо до рядка формул і перед найменуванням «Найменший»дописуємо назву «ІНДЕКС»без лапок, відразу відкриваємо дужку і ставимо крапку з комою ( ; ). Потім виділяємо у рядку формул найменування «ІНДЕКС»та клацаємо по піктограмі "Вставити функцію".
    11. Після цього відкривається невелике віконце, в якому потрібно визначити, вид посилання повинна мати функція ІНДЕКСабо призначений до роботи з масивами. Нам потрібний другий варіант. Він встановлений за умовчанням, так що в цьому віконці просто клацаємо по кнопці "OK".
    12. Запускається вікно аргументів функції ІНДЕКС. Цей оператор призначений для виведення значення, яке розташоване у певному масиві у зазначеному рядку.

      Як бачимо, поле «Номер рядка»вже заповнено значеннями функції НАЙМЕНШИЙ. Від вже існуючого значення слід відібрати різницю між нумерацією листа Excel і внутрішньою нумерацією табличної області. Як бачимо, над табличними значеннями у нас лише шапка. Це означає, що різниця становить один рядок. Тому дописуємо у полі «Номер рядка»значення «-1»без лапок.

      У полі «Масив»вказуємо адресу діапазону значень другої таблиці. При цьому всі координати робимо абсолютними, тобто ставимо перед ними знак долара вже описаним нами способом.

      Тиснемо на кнопку "OK".

    13. Після виведення результату на екран простягаємо функцію за допомогою маркера заповнення до кінця стовпця вниз. Як бачимо, обидві прізвища, які є в другій таблиці, але відсутні в першій, виведені в окремий діапазон.

    Спосіб 5: порівняння масивів у різних книгах

    При порівнянні діапазонів у різних книгах можна використовувати перелічені вище способи, виключаючи варіанти, де потрібно розміщення обох табличних областей на одному аркуші. Головна умова проведення процедури порівняння у разі – це відкриття вікон обох файлів одночасно. Для версій Excel 2013 та пізніше, а також для версій до Excel 2007 із виконанням цієї умови немає жодних проблем. Але в Excel 2007 і Excel 2010 для того, щоб відкрити два вікна одночасно, потрібно провести додаткові маніпуляції. Як це зробити розповідається в окремому уроці.

    Як бачимо, існує ціла низка можливостей порівняти таблиці між собою. Який варіант використовувати залежить від того, де саме розташовані табличні дані відносно один одного (на одному аркуші, в різних книгах, на різних аркушах), а також від того, як саме користувач бажає, щоб це порівняння виводилося на екран.

    Доброго дня!

    Ця стаття присвячена вирішенню такого питання, як порівняти дві таблиці в Excel, ну або принаймні два стовпці. Так, працювати з таблицями зручно і добре, але коли потрібно їх порівняння, візуально це зробити досить важко. Може таблицю до десятка або двох, ви і зможете візуально відсортувати, але ось коли вони будуть перевищувати тисячі, тут вже вам буде потрібно додаткові інструменти аналізу.

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

    Розглянемо кілька варіантів та можливостей для порівняння таблиць в Excel:

    Простий спосіб,

    Це найпростіший і найпростіший спосіб порівняння двох таблиць. Порівнювати у такий спосіб можливо, як числові значення, і текстові. Для прикладу порівняємо два діапазони числових значень, всього прописавши в сусідньому осередку формулу їх рівності =C2=E2як результат при рівності осередків ми отримаємо відповідь «ІСТИНА», а якщо збігів немає, буде «БРЕХНЯ». Тепер простим автокопіюванням копіюємо на нашу формулу, що дозволяє порівняти два стовпчики в Excel і бачимо різницю.

    Швидке виділення значень, які відрізняються

    Це також не дуже обтяжливий спосіб. Якщо вам просто потрібно знайти та переконатися в наявності, ну або відсутності відмінностей між таблицями, вам потрібно на вкладці «Головна», вибрати кнопку меню «Знайти та виділити», попередньо виділивши діапазон, де треба порівняти дві таблиці в Excel. У меню виберіть пункт "Виділити групу осередків ..."і в діалоговому вікні виберіть «відмінності по рядках».

    Порівняти дві таблиці в Excel за допомогою умовного форматування

    Дуже хороший спосіб, при якому ви зможете бачити виділеним кольором значення, які при звірянні двох таблиць відрізняються. Ви можете застосувати на вкладці «Головна», натиснувши кнопку «Умовне форматування»та у наданому списку вибираємо «Управління правилами».
    У діалоговому вікні "Диспетчер правил умовного форматування", тиснемо кнопочку "Створити правило"та у новому діалоговому вікні "Створення правила форматування", вибираємо правило. У полі "Змінити опис правила"вводимо формулу = $ C2<>$E2 для визначення комірки, яку потрібно форматувати, та натискаємо кнопку «Формат».
    Визначаємо стиль того, як форматуватиметься наше значення, яке відповідає критерію.
    Тепер у списку правил з'явилося наше нове створене правило, ви його вибираєте, натискаєте «Ок».

    І все правило застосовувалося до нашого діапазону, де ми намагаємося перевірити на схожість дві таблиці, і стало видно відмінності, до яких застосовувалося умовне форматування.

    Як порівняти дві таблиці в Excel за допомогою функції РАХУНКИ та правил

    Всі перераховані вище способи хороші для впорядкованих таблиць, тоді як дані, не впорядковані необхідні інші методи одне із яких ми й розглянемо. Припустимо, у нас є 2 таблиці, значення в яких трохи відрізняються і нам необхідно порівняти ці таблиці для визначення значення, яке відрізняється. Виділяємо значення в діапазоні першої таблиці та на вкладці «Головна», пункт меню «Умовне форматування»і в списку тиснемо пункт "Створити правило ...", обираємо правило «Використовувати формулу для визначення осередків, що форматуються», вписуємо формулу = ($ C $ 1: $ C $ 7; C1) = 0та вибираємо формат умовного форматування.

    Формула перевіряє значення з певної комірки C1 і порівнює її із зазначеним діапазоном $C$1:$C$7 з другого стовпчика. Копуємо правило на весь діапазон, в якому ми порівнюємо таблиці та отримуємо виділені кольором комірки значення, яких не повторюється.

    Як порівняти дві таблиці в Excel за допомогою функції ВВР

    У цьому варіанті ми будемо використовувати , яка дозволить нам порівняти дві таблиціщодо збігів. Для порівняння двох стовпчиків, введіть формулу =ВПР(C2;$D$2:$D$7;1;0) і скопіюйте її на весь порівнюваний діапазон. Ця формула послідовно починає перевіряти чи є повтори значення зі стовпчика А в стовпчику, ну і відповідно повертає значення елемента, якщо воно було там знайдено якщо ж значення не знайдено отримуємо .

    Як порівняти дві таблиці в Excel функції ЯКЩО

    Цей варіант передбачає використання логічної та відмінність цього способу в тому що для порівняння двох стовпців буде використаний не весь цілком, а лише та її частина, яка потрібна для порівняння.

    Для прикладу, порівняємо два стовпчики А та В на робочому аркуші, в сусідній колонці С введемо формулу: =ЯКЩО( (ПОШУКПОЗ(C2;$E$2:$E$7;0));"";C2)і копіюємо її на весь. Ця формула дозволяє переглядати послідовно чи є певні елементи із зазначеного стовпчика А в стовпчику і повертає значення, якщо воно було знайдено в стовпчику.

    Порівняти дві таблиці за допомогою макросу VBA

    Є багато способів перевірити дві таблиці на схожість , але деякі варіанти можливі лише за допомогою макросів VBA. Макроси для того, щоб порівняти дві таблиці , уніфікує цей процес та суттєво скорочує витрачений час на підготовку даних. Виходячи з розв'язуваної вами задачі та знань макросів VBA, ви можете створювати будь-які варіанти макросів. Нижче я навів методику, вказану на офіційній сторінці Microsoft. Вам потрібно створити модуль для коду VBA та ввести код:

    Sub Find_Matches() Dim CompareRange As Variant, x As Variant, y As Variant " Установка змінної CompareRange дорівнює порівнюваному діапазону Set CompareRange = Range("B1:B11") " Якщо порівнюваний діапазон знаходиться на іншому аркуші або книзі, " використовуйте наступний синтакси Set CompareRange = Workbooks("Книжка2"). _ " Worksheets("Лист2").Range("B1:B11") " " Порівняння кожного елемента у виділеному діапазоні з кожним елементом " змінної CompareRange For Each 0, 2) = x Next y Next x End Sub

    Sub Find_Matches ()

    Dim CompareRange As Variant, x As Variant, y As Variant

    " Установка змінної CompareRange дорівнює порівнюваному діапазону

    Set CompareRange = Range("B1:B11")

    Якщо порівняний діапазон знаходиться на іншому листі або книзі,

    використовуйте наступний синтаксис

    " Set CompareRange = Workbooks ( " Книга2 " ) . _

    Гаряче сполучення клавіш Alt+F8. У новому діалоговому вікні вибираєте ваш макрос Find_similarі виконуєте його.

    Порівнянняза допомогою надбудови Inquire

    Цей варіант порівняти став доступним із релізом 2013 версії Excel, редактору додали надбудову Inquire, яка дозволить проаналізувати та порівняти два файли Excel. Цей спосіб хороший, коли у вас є необхідність порівняти два файли, якщо ваш колега працював над книгою і ввів деякі зміни. Ось для визначення цих змін вам потрібний інструмент WorkbookCompareу надбудовіInquire.

    Ну ось ми і розглянули 8 способів порівняти дві таблиці в Excel, ці варіанти допоможуть вам вирішити свої аналітичні завдання і спростять вашу роботу.

    Був радий вам допомогти!

    Прибуток – це гонорар, який ви отримуєте за вміння користуватися змінами