Како да најдете уникатни вредности од повеќе колони во Excel

  • Споделете Го Ова
Hugh West

Во оваа статија, ќе покажам како можете да најдете единствени вредности од повеќе колони во Microsoft Excel.

Преземете ја работната книга за вежбање

Преземете ја следната датотека Excel за да можете да вежбате додека ја читате оваа статија.

Најдете уникатни вредности повеќе колони.xlsm

5 методи за наоѓање уникатни вредности од повеќе колони во Excel

Да го погледнеме овој сет на податоци. Имаме евиденција на учениците од училиште по име Glory Kindergarten.

Имаме студентски легитимации, имиња и презимиња на учениците во колоните Б , C, и D соодветно.

Сега сакаме да ги средиме уникатните имиња на учениците.

Метод 1: Екстракт Единствени вредности од повеќе колони со формула за низа

i. Користење на функцијата UNIQUE

Претпазливост: Функцијата UNIQUE е достапна само во Office 365 .

Синтакса на UNIQUE функција:

=UNIQUE(низа,[по_кол],[точно_еднаш])

  • Прифаќа три аргументи, еден опсег на ќелии наречен низа и две Булови вредности наречени by_col и exactly_once .
  • Ги враќа уникатните вредности од низата .
  • Ако by_col е поставено на TRUE , таа ги бара единствените вредности по колоните на Овој аргумент е изборен . Стандардно е TRUE .
  • Ако exactly_once е поставено на TRUE , ги враќа вредноститекои се појавуваат само еднаш во низата . Овој аргумент е опционален. Стандардно е FALSE .

Сега сакаме да ги извлечеме уникатните вредности и од First Names (Колона C ) и Презимиња (Колона D ).

  • Прво, изберете ќелија и вметнете ја оваа формула таму. Избирам ќелија E5 и ја внесувам таму.

=UNIQUE(C5:D16,FALSE,TRUE)

Видете дека ги имаме единствените имиња во две различни колони.

  • Тука го вметнавме by_col како FALSE , така што не бараше по должината на колони
  • Овде вметнавме точно_еднаш како ВИСТИНА , така што ги врати вредностите кои се појавуваат само еднаш.

Се разбира, ако сакате, можете да ги промените тие булови вредности наречени by_col и точно_еднаш и да видите што ќе се случи.

Прочитајте повеќе: Excel VBA за да добиете единствени вредности од колоната (4 примери)

ii. Комбинирајќи ги функциите CONCATENATE и UNIQUE

Претходно, го добивме името во една ќелија, а презимето во соседната ќелија. Но, ако некој го побара целосното име е една ќелија, на пример, Џек Морис. Тогаш? Користете која било од овие формули. Тие се направени од функции ЕДИНСТВЕНИ и СОДРЖУВАЊЕ .

Прва формула:

=UNIQUE(CONCATENATE(C5:C16," ",D5:D16),FALSE,TRUE)

Алтернативна формула:

Или, можете да ја користите оваа-

=UNIQUE(C5:C16&" "&D5:D16,FALSE,TRUE)

Видете, ги извадивме целосните уникатни имиња во една колонаодделено со празно место( ).

Прочитај повеќе: Најди единствени вредности во колона во Excel (6 методи)

iii. Користејќи ги функциите UNIQUE, CONCATENATE и FILTER за да се извлечат уникатни вредности врз основа на критериуми

Сега претпоставиме за момент, некој сака да ги извлече уникатните имиња на учениците чии лични карти се поголеми од 150. Како да се направи тоа?

Ќе го направиме тоа користејќи ги функциите UNIQUE и FILTER .

Претпазливост: Функцијата 3>FILTER е достапна само во Office 365 .

Синтакса на функцијата FILTER:

=ФИЛТЕР(низа,вклучи,[ако_празна])

  • Земи три аргументи. Еден опсег на ќелии наречен низа, еден бул услов наречен вклучува и една вредност наречена
  • Ги враќа вредностите од низата кои ги исполнуваат условот наведен од
  • Ако некоја вредност на низата не го исполнува условот наведен од include , ја враќа вредноста if_empty за тоа. Поставувањето if_empty е изборно. Стандардно е „нема резултат“.

Сега сакаме да ги извлечеме уникатните имиња на студентите чии лични карти се поголеми од 150.

  • Значи, нашата формула ќе be

=UNIQUE(FILTER(C5:D16,B5:B16>150,"no result"),FALSE,TRUE)

Видете ги извадивме имињата и презимињата на уникатните имиња.

  • И ако сакате да ги извадите целосните единствени имиња во една ќелија, користете го оваформула-

=UNIQUE(FILTER(CONCATENATE(C5:C16," ",D5:D16),B5:B16>150,"no result"),FALSE,TRUE)

Прочитај повеќе: Како да се извлечат уникатни вредности врз основа на критериуми во Excel

Метод 2: Означете ги дупликатните вредности користејќи условно форматирање

Да го погледнеме овој нов сет на податоци. Имаме три колони, но сите со ист тип на податоци.

Имаме прекари на некои ученици од училиштето „Глори“ во градинката. Сега сакаме да ги дознаеме уникатните имиња на овие ученици.

Како можеме да го направиме тоа?

Можеме да ги истакнеме дупликатните вредности со користење на условно форматирање, за погодност.

📌 Чекори:

  • Прво, изберете го опсегот на ќелиите.
  • Потоа одете во Дома > Условно форматирање > Означете ги правилата за ќелии > Дупликат вредности.

  • Ќе добиете мала кутија наречена Дупликат вредности.
  • Изберете која било боја од таму за да се истакнат дупликатните вредности. Избирам зелено.

Метод 3: Извлечете уникатни вредности од колоната на Excel користејќи формула без низа

За да користите формула што не е низа , треба да ги комбинирате функциите IFERROR , LOOKUP, и COUNTIF . За да ја примените формулата, применете ги следните чекори.

📌 Чекори:

  • Изберете која било ќелија.
  • Потоа вметнете ја следната формула-

=IFERROR(IFERROR(LOOKUP(2, 1/(COUNTIF($F$4:F4,$B$5:$B$11)=0), $B$5:$B$11), LOOKUP(2, 1/(COUNTIF($F$4:F4, $C$5:$C$9)=0), $C$5:$C$9)),LOOKUP(2, 1/(COUNTIF($F$4:F4, $D$5:$D$12)=0), $D$5:$D$12))

  • Овде ја вметнувам во Ќелија F5 .
  • Потоа повлечете ја рачката за полнење и ќе дознаетеуникатните имиња.

Забелешка:

Тука, наместо колоните B , C, и D , можете да ги користите вашите претпочитани.

Метод 4: Извлечете единствена посебна листа од две или повеќе колони користејќи Pivot Table

Можете и да креирате уникатна листа од две или повеќе колони со помош на алатката за стожерна табела. Применете ги следните чекори за да го направите тоа.

📌 Чекори:

  • Притиснете Alt + D .
  • Потоа веднаш притиснете P . Ќе ги добиете копчињата Стартната табела и Волшебникот за свртена табела отворени.
  • Изберете Повеќе опсези за консолидација и Стартната табела .
<. 0>
  • Потоа кликнете Следно . Ќе се префрлите на Чекор 2а од 3 .
  • Изберете Креирај поле за една страница за мене копче.

  • Потоа кликнете Следно . Ќе отидете на Чекор 2б .
  • Во полето Опсег , изберете го опсегот на вашите ќелии со празна колона лево.
  • Овде ги избрав ќелиите B5 до D12 .
  • Потоа кликнете Додај. Вашите избрани ќелии ќе бидат додадени во полето Сите опсези .

  • Потоа кликнете Следно . Ќе се преселите во Чекор 3 .
  • Во полето Постоечкиот работен лист , запишете ја ќелијата каде што сакате Стартната табела . Пишувам $F$4.

  • Потоа кликнете Заврши . Ќе добиете креирана Стожерна табела.
  • Во Изберете полиња за додавањеизвештај дел, отстранете ја ознаката Ред , Колона , Вредност , Страница 1 .

  • Потоа ставете чек на Вредност . Ќе ги добиете уникатните имиња во Стажната табела .

Метод 5: Користете VBA код за да најдете единствени вредности

На крај, можете да користите и VBA код за да извлечете единствени имиња од множеството податоци. Направете го следново.

📌 Чекори:

  • Притиснете Alt + F11 на работната книга за да ја отворите VBA прозорец.
  • Потоа одете на јазичето Вметни во лентата со алатки VBA . Кликнете на него.
  • Од четирите опции, изберете Модул .

Ќе добиете нов Module прозорец.

  • Напишете го следниот код таму.
6172

Оваа страница ни помогна разберете и развијте го кодот.

  • Зачувајте го како Работна книга со овозможени макроа на Excel.
  • Потоа вратете се на оригиналниот работен лист. Притиснете Alt + F8 .
  • Ќе добиете отворено полето Macro .
  • Изберете го името на Macro и потоа кликнете на Стартувај .
  • Овде името на ова Макро е Единствени податоци .
  • Внесете го опсегот на вашите податоци во полето Опсег .

  • Кликнете на ОК . Ќе добиете уште едно поле за внесување.
  • Внесете ја првата ќелија каде што ги сакате единствените имиња. Внесувам ќелија F5 .

  • Потоа кликнете OK. Ќе добиете единствени имиња од вашите податоципостави.

Прочитај повеќе: Како да добиете уникатни вредности од опсегот во Excel (8 методи)

Заклучок

Користејќи ги овие методи, можете да најдете единствени вредности во Excel од повеќе колони кои имаат исти или различни типови на податоци. Ако имате дополнителни прашања, оставете ни коментар. Можете исто така да го посетите нашиот блог за да дознаете повеќе за различни теми на MS Excel.

Хју Вест е високо искусен тренер и аналитичар на Excel со повеќе од 10 години искуство во индустријата. Има диплома за сметководство и финансии и магистер по бизнис администрација. Хју има страст за предавање и има развиено уникатен пристап на наставата кој е лесен за следење и разбирање. Неговото стручно познавање на Excel им помогна на илјадници студенти и професионалци ширум светот да ги подобрат своите вештини и да се истакнат во нивните кариери. Преку својот блог, Хју го споделува своето знаење со светот, нудејќи бесплатни упатства за Excel и онлајн обука за да им помогне на поединците и бизнисите да го достигнат својот целосен потенцијал.