Перейти до основного
Підтримка
Вхід
Вхід за допомогою облікового запису Microsoft
Увійдіть або створіть обліковий запис.
Вітаємо,
Виберіть інший обліковий запис.
У вас є кілька облікових записів
Виберіть обліковий запис, за допомогою якого потрібно ввійти.

Щоб порівняти дані у двох стовпцях аркуша Microsoft Excel і знайти повторювані записи, скористайтеся наведеними нижче способами. 

Метод 1. Використання формули аркуша

  1. Запустіть Програму Excel.

  2. На новому аркуші введіть як приклад такі дані (залиште стовпець B пустим):

    A

    B

    C

    1

    1

    3

    2

    2

    5

    3

    3

    8

    4

    4

    2

    5

    5

    0

  3. Введіть у клітинку B1 таку формулу:

    =IF(ISERROR(MATCH(A1;$C$1:$C$5;0));";A1)

  4. Виділіть клітинку B1– B5.

  5. У програмі Excel 2007 і пізніших версіях Excel натисніть кнопку Заповнити в групі Редагування, а потім виберіть пункт Вниз.

    Повторювані числа відображаються в стовпці B, як у прикладі нижче. 

    A

    B

    C

    1

    1

    3

    2

    2

    2

    5

    3

    3

    3

    8

    4

    4

    2

    5

    5

    5

    0

Метод 2. Використання макросу Visual Basic

Попередження!: Корпорація Майкрософт надає приклади програмування лише для ілюстрації без жодних гарантій, явних або неявних. Це стосується зокрема неявних гарантій щодо придатності до продажу чи придатності для певної мети. У цій статті припускається, що ви знайомі з мовою програмування, яка демонструється, і з інструментами, які використовуються для створення і налагодження процедур. Спеціалісти служби підтримки Microsoft можуть пояснити вам функціональні можливості певної процедури. Однак вони не змінюватимуть ці приклади, щоб надавати додаткові функції або конструювати процедури відповідно до ваших конкретних вимог.

Щоб порівняти дані у двох стовпцях за допомогою макросу Visual Basic, виконайте наведені нижче дії.

  1. Запустіть програму Excel.

  2. Натисніть клавіші Alt+F11, щоб запустити редактор Visual Basic.

  3. У меню Insert (Вставлення) виберіть Module (Модуль).

  4. Введіть наведений нижче код на аркуші модулів:

    Sub Find_Matches()
    Dim CompareRange As Variant, x As Variant, y As Variant
    ' Set CompareRange equal to the range to which you will
    ' compare the selection.
    Set CompareRange = Range("C1:C5")
    ' NOTE: If the compare range is located on another workbook
    ' or worksheet, use the following syntax.
    ' Set CompareRange = Workbooks("Book2"). _
    ' Worksheets("Sheet2").Range("C1:C5")
    '
    ' Loop through each cell in the selection and compare it to
    ' each cell in CompareRange.
    For Each x In Selection
    For Each y In CompareRange
    If x = y Then x.Offset(0, 1) = x
    Next y
    Next x
    End Sub
  5. Натисніть клавіші Alt+F11, щоб повернутися до програми Excel.

    1. Введіть наведені нижче дані як приклад (залиште стовпець B пустим):
       

      A

      B

      C

      1

      1

      3

      2

      2

      5

      3

      3

      8

      4

      4

      2

      5

      5

      0

  6. Виділіть клітинку A1–A5.

  7. В Excel 2007 і пізніших версіях Excel перейдіть на вкладку Розробник і виберіть макроси в групі Код .

    Примітка.: Якщо вкладка Розробник не відображається, можливо, її потрібно ввімкнути. Для цього виберіть Параметри > файлів>Настроїти стрічку, а потім виберіть вкладку Розробник у полі настроювання праворуч.

  8. Клацніть Find_Matches, а потім натисніть кнопку Виконати.

    Повторювані числа відображаються у стовпці B. Відповідні числа буде поставлено поруч із першим стовпцем, як показано тут:

    A

    B

    C

    1

    1

    3

    2

    2

    2

    5

    3

    3

    3

    8

    4

    4

    2

    5

    5

    5

    0

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.

Чи ця інформація була корисною?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?
Натиснувши кнопку "Надіслати", ви надасте свій відгук для покращення продуктів і служб Microsoft. Ваш ІТ-адміністратор зможе збирати ці дані. Декларація про конфіденційність.

Дякуємо за відгук!

×