Note: The other languages of the website are Google-translated. Back to English
Увійти  \/ 
x
or
x
Реєстрація  \/ 
x

or

Як виключити значення в одному списку з іншого в Excel?

Припустимо, у вас є два списки даних, як показано на лівому скріншоті. Тепер вам потрібно видалити або виключити імена зі стовпця A, якщо ім'я існує у стовпці D. Як його досягти? А що, якщо два списки знаходяться на двох різних робочих аркушах? Ця стаття пропонує два методи для вас.

Виключіть значення в одному списку з іншого за допомогою формули

Швидко виключайте значення в одному списку з іншого за допомогою Kutools для Excel


Виключіть значення в одному списку з іншого за допомогою формули

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

1. Виберіть порожню комірку, яка прилягає до першої комірки списку, яку потрібно видалити, а потім введіть формулу = COUNTIF ($ D $ 2: $ D $ 6, A2) в панель формул, а потім натисніть вводити ключ. Дивіться знімок екрана:

примітки: У формулі $ D $ 2: $ D $ 6 - це список, на основі якого ви будете видаляти значення, A2 - перша клітинка списку, який ви збираєтеся видалити. Будь ласка, змініть їх, як вам потрібно.

2. Продовжуйте обирати комірку результату, перетягуйте ручку заповнення вниз, доки вона не дійде до останньої комірки списку. Дивіться знімок екрана:

3. Продовжуйте вибирати список результатів, а потім натисніть дані > Сортувати від А до Я.

Потім ви можете побачити, що список відсортований, як показано на знімку екрана нижче.

4. Тепер виділіть цілі рядки імен з результатом 1, клацніть правою кнопкою миші вибраний діапазон і клацніть видаляти щоб їх видалити.

Тепер ви виключили значення з одного списку на основі іншого.

примітки: Якщо “список для видалення”, що знаходиться в діапазоні A2: A6 іншого робочого аркуша, такого Аркуша2, застосуйте цю формулу = IF (ISERROR (VLOOKUP (A2, Sheet2! $ A $ 2: $ A $ 6,1, FALSE)), "Зберегти", "Видалити") щоб отримати все тримати і видаляти результати, відсортуйте список результатів з Ato Z, а потім вручну видаліть усі рядки імен, що містять Видалити результат у поточному аркуші.


Швидко виключайте значення в одному списку з іншого за допомогою Kutools для Excel

У цьому розділі буде рекомендовано Виберіть однакові та різні клітини корисність Kutools для Excel вирішити цю проблему. Будь ласка, виконайте наступне.

Перед поданням заявки Kutools для Excel, будь ласка завантажте та встановіть його спочатку.

1. клацання Кутулс > вибрати > Виберіть однакові та різні клітини. Дивіться знімок екрана:

2 В Виберіть однакові та різні клітини у діалоговому вікні потрібно:

  • 2.1 Виберіть у списку, з якого ви видалите значення Знайти значення в коробка;
  • 2.2 Виберіть список, для якого ви будете видаляти значення, на основі в Відповідно до коробка;
  • 2.3 виберіть Одиночна комірка опція в На основі розділ;
  • 2.4 Натисніть кнопку OK кнопку. Дивіться знімок екрана:

3. Потім відкриється діалогове вікно, щоб повідомити, скільки клітинок було вибрано, натисніть кнопку OK кнопки.

4. Тепер значення у стовпці A вибираються, якщо вони є у стовпці D. Ви можете натиснути видаляти , щоб видалити їх вручну.

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


Швидко виключайте значення в одному списку з іншого за допомогою Kutools для Excel


Статті по темі:


Найкращі інструменти для підвищення продуктивності офісу

Kutools для Excel вирішує більшість ваших проблем і збільшує продуктивність на 80%

  • Повторне використання: Швидко вставте складні формули, діаграми і все, що ви використовували раніше; Шифрувати комірки з паролем; Створити список розсилки та надсилати електронні листи ...
  • Супер формула бар (легко редагувати кілька рядків тексту та формули); Макет читання (легко читати та редагувати велику кількість комірок); Вставте у відфільтрований діапазон...
  • Об’єднати клітинки / рядки / стовпці без втрати даних; Вміст розділених комірок; Об'єднати повторювані рядки / стовпці... Запобігання дублюючим клітинам; Порівняйте діапазони...
  • Виберіть Повторюваний або Унікальний Рядки; Виберіть Пусті рядки (усі клітинки порожні); Супер знахідка та нечітка знахідка у багатьох робочих зошитах; Випадковий вибір ...
  • Точна копія Кілька клітинок без зміни посилання на формулу; Автоматичне створення посилань на кілька аркушів; Вставте кулі, Прапорці та інше ...
  • Витяг тексту, Додати текст, Видалити за позицією, Видаліть пробіл; Створення та друк проміжних підсумків підкачки; Перетворення вмісту комірок та коментарів...
  • Супер фільтр (зберегти та застосувати схеми фільтрів до інших аркушів); Розширене сортування за місяцем / тижнем / днем, частотою та іншим; Спеціальний фільтр жирним, курсивом ...
  • Поєднайте робочі зошити та робочі аркуші; Об’єднати таблиці на основі ключових стовпців; Розділіть дані на кілька аркушів; Пакетне перетворення xls, xlsx та PDF...
  • Понад 300 потужних функцій. Підтримує Office / Excel 2007-2019 та 365. Підтримує всі мови. Простота розгортання на вашому підприємстві чи в організації. Повна функція 30-денної безкоштовної пробної версії. 60-денна гарантія повернення грошей.
вкладка kte 201905

Вкладка Office забезпечує інтерфейс з вкладками для Office і значно спрощує вашу роботу

  • Увімкніть редагування та читання на вкладках у Word, Excel, PowerPoint, Publisher, Access, Visio та Project.
  • Відкривайте та створюйте кілька документів на нових вкладках того самого вікна, а не в нових вікнах.
  • Збільшує вашу продуктивність на 50% та зменшує сотні клацань миші для вас щодня!
дно офісної таблиці
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Keith · 5 months ago
    This formula subtracts list in column B from list in columnA:
    =FILTER(IFNA(MATCH(A2:A12,B2:B6,0),A2:A12),ISNUMBER(IFNA(MATCH(A2:A12,B2:B6,0),A2:A12))=FALSE)
    • To post as a guest, your comment is unpublished.
      Keith · 5 months ago
      But this one's simpler (Subtracts list in A2:A20 from list in D2:D6):
      =FILTER(A2:A20,ISERROR(MATCH(A2:A20,D2:D6,0))=TRUE)
      • To post as a guest, your comment is unpublished.
        Penny D Gaddy · 1 months ago
        what if I have multiple columns? 
        • To post as a guest, your comment is unpublished.
          Keith · 1 months ago
          Depends on the structure of your lists, but if you want to exclude several lists Y and Z from a single big list X, try something like this:
          =FILTER(X3:X21,ISERROR(MATCH(X3:X21,Y3:Y6,0))*ISERROR(MATCH(X3:X21,Z3:Z5,0))=1)
          this returns listX minus listY and listZ.
          The "ISERROR(MATCH(X3:X21,Y3:Y6,0))" returns "TRUE" if an item in listX is missing from listY, likewise ISERROR(MATCH(X3:X21,Z3:Z5,0)) for listX and listZ.
          A quirk of Excel is that "=TRUE*TRUE" will return "1". In fact, any number of TRUEs multiplied will return "1", but include a single FALSE and it will return "0".
          So the FILTER will return only those items from the list where all the "ISERROR(MATCH....." formulae are TRUE.
          For each additional list of items to exclude, add an extra *ISERROR(MATCH(listX,list_exclude,0)) before the "=1)"
        • To post as a guest, your comment is unpublished.
          Keith · 1 months ago
          You could try a filter of a filter:
          =FILTER(A2:A20,ISERROR(MATCH(A2:A20,FILTER(Array2,Include_criteria2)))=TRUE)
      • To post as a guest, your comment is unpublished.
        Keith · 4 months ago
        Apologies, that should read "Subtracts list in D2:D6 from list in A2:A20."
      • To post as a guest, your comment is unpublished.
        Keith · 4 months ago
        Apologies, that should read "Subtracts list in D2:D6 from list in A2:A20."
      • To post as a guest, your comment is unpublished.
        Keith · 5 months ago
        Apologies, that should read "Subtracts list in D2:D6 from list in A2:A20"
  • To post as a guest, your comment is unpublished.
    Geo · 1 years ago
    Good find. Thank you for this clever workaround. I thought was only possible via macros.
    Possible to do the same using method 1, for a range consisting in two columns. i.e City, State in col D2:E20 while my A2:C1000 (B:C has city,state) has the set I need to get marked?
    tried this did not work: =COUNTIF($D$2:$E$20,B2:C2). Unless you have another wonderful guide.
  • To post as a guest, your comment is unpublished.
    Стас · 2 years ago
    Как безграмотный человек писал эту статью? Тот, кто русский язык не учил, ни одной книги не прочел и не общался в социуме никогда? Уже с самого начала статьи обороты почти в каждом предложении такие, что на голову не натянешь. Зачем писать, если не умеешь писать?
  • To post as a guest, your comment is unpublished.
    Zuvay · 4 years ago
    I receive other values in the COUNTIF column like 2 but also higher numbers other than 0 and 1. What does that mean?
    • To post as a guest, your comment is unpublished.
      LX · 4 years ago
      The values you get in the COUNTIF column are equal to the number of occurrences of the element in the right column.
      For example, if you have 5 displayed against a cell in the Name column, it means that this name was found in the To-remove-list not one, but five times.