Як можна виділити унікальні значення в Excel


2

Я не впевнений, що унікальним є правильний термін, але те, що я шукаю, це якщо у мене стовпець A із значеннями 1,2,3,4,5 і стовпець B з 3,4,5,6,7 я хочу Результат відображення 1,2,6,7.


Чи є кожне значення в окремій комірці або у вас є 1,2,3,4,5 в одній комірці? Ви маєте на увазі третій стовпець, який містить лише унікальні значення обох стовпців?
Rhys Gibson

Я думаю, ви можете це назвати Ексклюзивний Or (XOR) або Симетрична різниця стовпця A & amp; B. en.wikipedia.org/wiki/Exclusive_or / en.wikipedia.org/wiki/Symmetric_difference
wilson

Відповіді:


1

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

Можна використовувати MATCH функції щоб знайти деяке значення в деякому діапазоні. Можна знайти індекс (позицію) значення в A1 в межах діапазону B1:B5, використовуйте:

=MATCH(A1, $B$1:$B$5, 0)

The $ робить діапазон B1:B5 абсолютний і, таким чином, фіксується при копіюванні цієї формули в інші клітини. (У Excel також можна використовувати B:B замість цього шукати весь стовпець.) Останній параметр, 0, робить це незалежним від будь-якого порядку сортування в B1:B5. Аналогічно, щоб отримати індекс значення в B1 в межах діапазону A1:A5:

=MATCH(B1, $A$1:$A$5, 0)

Через використання 0 для останнього параметра це дає #N/A якщо значення є ні знайдено. Це може бути в пастці ISERROR, так:

=IF( ISERROR( MATCH(A1, $B$1:$B$5, 0)), A1 & " is unique", "" )
=IF( ISERROR( MATCH(B1, $A$1:$A$5, 0)), B1 & " is unique", "" )

З перших 2 формул у стовпцях C і Dі останні 2 формули в стовпцях E і F:

OpenOffice.org

Я не знаю, як поєднати результати з стовпців E і F у гарний огляд. Ви можете використовувати ті ж формули для умовне форматування однак, застосувати певне форматування до самих цінностей, коли вони є унікальними. Вище я це робив у колонках A і B, використовуючи такі умови:

ISERROR( MATCH(A1, $B$1:$B$5, 0) )
ISERROR( MATCH(B1, $A$1:$A$5, 0) )

Щоб не повернути індекс, а саме значення пошуку, використовуйте =VLOOKUP(A1, B$1:B$5, 1, false) замість MATCH.
Arjan

1

Ви можете зробити інший стовпець з усіма значеннями в, назвіть його належним чином (наприклад nums ), і зробіть з нього зведену таблицю. Потім використовуйте nums як мітку рядка, і Count of nums у полі значення та застосуйте фільтр значень з меню міток рядків, щоб фільтрувати значення, які відображаються лише один раз. Тоді список рядків буде мати тільки ті цифри, які вас цікавлять.


-1

Щоб виконати цю роботу, можна скористатися функцією LEFT RIGHT або MID з функцією CONCATENATE.

= КОНКАТЕНАТ (ЛІВИЙ (A1,4), ВПРАВО (В1,3))

Сподіваюся, що це допоможе.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.