Намиране на уникални стойности в колона в Excel (6 метода)

  • Споделя Това
Hugh West

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

Изтегляне на работна тетрадка за практика

Уникални стойности в колона.xlsm

6 метода за намиране на уникални стойности в колона в Excel

В следващите раздели ще ви предоставим шест ефикасни начина за извличане на уникални стойности от колона в Excel. Сега ви препоръчваме да научите и приложите всички тези методи във вашите работни листове. Надявам се, че това определено ще обогати знанията ви за Excel в бъдеще.

1. Използване на разширен филтър за уникални стойности в Excel

Сега най-използваният начин за намиране на уникални стойности от дадена колона в Excel е чрез командата Advanced (Разширено). Можете да я намерите от раздела Data (Данни).

Разгледайте следния набор от данни:

Тук ще използваме разширения филтър за уникални стойности в дадена колона.

📌 Стъпки

  • Първо изберете някоя клетка от колоната.

  • След това отидете в раздела Данни.
  • След това щракнете върху Разширен .

  • Сега, от Разширени филтри r диалогов прозорец, изберете Копиране на друго място . След това изберете някоя клетка, за да поставите новите стойности. След това поставете отметка в квадратчето Само уникални записи .

  • След това щракнете върху ОК .

Както можете да видите, успешно сме създали нов списък с уникални стойности в колона в Excel.

Прочетете още: Как да извлечете уникални елементи от списък в Excel (10 метода)

2. Филтриране за уникални стойности в дадена колона

Друг ефективен начин е да филтрирате списъка или колоната. Разширен команда от Excel Данни Но разликата е, че ще замени цялата колона с уникални стойности.

📌 Стъпки

  • Първо изберете някоя клетка от колоната.

  • отидете в Данни Таб.
  • След това щракнете върху Разширен .

  • Сега, от Разширен филтър диалогов прозорец, изберете Филтриране на списъка на място . След това поставете отметка в квадратчето Само уникални записи .

  • След това щракнете върху OK .

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

3. Премахване на дубликати от колона в Excel

Този метод е доста лесен за разбиране. Ако в колоните ви има дублиращи се стойности, просто ги премахнете. След това в Excel ще имате само уникалните стойности в дадена колона.

📌 Стъпки

  • Първо изберете някоя клетка от колоната.

  • След това отидете в Данни
  • От Инструменти за данни щракнете върху Премахване на дубликати .

  • Сега, от Премахване на дубликати диалогов прозорец, поставете отметка в квадратчето Данни и Моите данни имат заглавия .

  • След това щракнете върху OK .

Накрая ще ви покаже колко дублирания е открил и колко уникални стойности има в колоната в Excel.

4. Формули за намиране на уникални стойности от дадена колона

Сега можете да използвате формули за извличане на уникални стойности в дадена колона. Тези методи ще ви бъдат полезни и в бъдеще. Затова ви предлагаме да научите и тези формули, за да подобрите знанията си.

4.1 Използване на функциите IF и COUNTIF

При този метод комбинираме функцията IF и функцията COUNTIF заедно. Сега този метод вмъква стойност в клетката, ако тя е уникална. Но ориентацията няма да е като при другите методи. Можете да запазите този метод в арсенала си, за да бъдете по-добър анализатор.

📌 Стъпки

  • Първо създайте нова колона.

  • След това въведете следната формула в Клетка D5 :

=IF(COUNTIF(B$5:B5,B5)=1,B5,"")

  • След това натиснете Въведете .
  • След това плъзнете Дръжка за пълнене икона над обхвата от клетки D6:D13 . След това ще видите следното:

Както можете да видите от горната екранна снимка, нашата колона съдържа само уникалните стойности в Excel.

4.2 Използване на функциите INDEX и MATCH

Процесът на този метод е подобен на предишния, само че тук променяме формулата. Основно смесваме функцията INDEX и функцията MATCH .

Също така използваме функцията IFERROR и функцията COUNTIF за допълнителна помощ.

📌 Стъпки

  • Създаване на нова колона.

  • След това въведете следната формула в Клетка D5 :

=IFERROR(INDEX($B$5:$B$13, MATCH(0,COUNTIF($D$4:D4, $B$5:$B$13), 0)),"")

  • След това натиснете Въведете .
  • След това плъзнете Дръжка за пълнене икона над обхвата от клетки D6:D13 .

  • След това ще видите следното:

По този начин можете лесно да извлечете уникалните стойности от клетка на Excel.

Прочетете още: Как да получите уникални стойности от диапазон в Excel (8 метода)

5. Използване на функцията UNIQUE в Excel

Друг основен метод за намиране на уникалните стойности в дадена колона е използването на функцията UNIQUE . Excel УНИКАЛЕН Функцията връща списък от уникални стойности в диапазон или списък. Това е много лесна за работа функция, която можете да използвате за извличане както на уникални, така и на уникални различни стойности. Тя помага и за сравняване на колони с колони или на редове с редове.

Забележка : The УНИКАЛЕН Функцията е налична в Excel 365 и 2021.

В следващите раздели ще ви покажем пет примера за УНИКАЛЕН за да реализирате работния си лист.

5.1 Извличане на уникални стойности от колона

Това е основен пример за УНИКАЛЕН Ще намерим уникалните стойности от колоната.

📌 Стъпки

  • Първоначално създайте нова колона.

  • Сега въведете следната формула в Клетка D5 :

=UNIQUE(B5:B13)

  • След това натиснете Въведете .

След това тя ще извлече всички уникални стойности от другата колона в тази колона.

5.2 Извличане на уникални стойности, които се срещат само веднъж

Сега можете да видите, че в колоната има някои стойности, които се срещат многократно, а някои стойности се срещат само веднъж. Тези стойности могат да се нарекат чисти уникални стойности. Можете да намерите тези стойности, като зададете третия аргумент на УНИКАЛЕН функция към TRUE .

📌 Стъпки

  • Създайте нова колона по следния начин.

  • След това въведете следната формула в Клетка D5 :

=UNIQUE(B5:B13,,TRUE)

  • След това натиснете Въведете.

Както можете да видите, само три уникални стойности се появяват само веднъж в колоната.

5.3 Уникални стойности от няколко колони

Сега можете да използвате УНИКАЛЕН функцията за множество колони, които имат уникални редове. Всъщност тя връща целевите колони в аргумент масив.

Използваме го за следния набор от данни:

📌 Стъпки

  • Въведете следната формула в Клетка E5 :

=UNIQUE(B5:C13)

  • След това натиснете Въведете .

Прочетете още: Как да намерите уникални стойности от няколко колони в Excel

5.4 Сортиране на уникалните стойности в азбучен ред

Сега можете да извличате уникални стойности от колона в азбучен ред. Извършваме това главно от командата sort & filter на Excel. Но функцията SORT прави това лесно за нас. Не е необходимо да сортирате отново всеки път, след като извлечете данните си.

📌 Стъпки

  • Първо създайте нова колона.

  • След това въведете следната формула в Клетка D5 :

=SORT(UNIQUE(B5:B13))

  • Накрая натиснете Въведете .

Както можете да видите, успешно сме извлекли и подредили уникалните стойности от колоната в Excel.

5.5 Уникални стойности въз основа на критерии

Сега можете да намерите уникални стойности от дадена колона въз основа на критерии в Excel. За да извършим това, смесваме УНИКАЛЕН функция с функцията FILTER в Excel.

Разгледайте следния набор от данни:

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

📌 Стъпки

  • Първоначално създайте две нови колони, както следва:

  • След това въведете следната формула в Клетка D5 :

=UNIQUE(FILTER(B5:C13,C5:C13<30))

  • След това натиснете Въведете .

Сега можете да видите уникалните стойности от набора от данни въз основа на нашите критерии в Excel.

6. Макроси VBA за уникални стойности в колона

Сега, ако сте маниак на тема VBA като мен, може да ви се стори интересно това. Този метод всъщност работи като метода на разширения филтър, който показах по-рано. Той създава нов списък в нова колона с уникални стойности.

📌 Стъпки

  • Първо, натиснете Alt+F11 за да отворите приложението Visual Basic.
  • След това щракнете върху Вмъкване> Модул .

  • Сега въведете следния код:
 Option Explicit Sub UniqueColumn() Dim last_row As Long last_row = Cells(Rows.Count, "B").End(xlUp).Row ActiveSheet.Range("B2:B" & last_row).AdvancedFilter _ Action:=xlFilterCopy, _ CopyToRange:=ActiveSheet.Range("D2"), _ Unique:=True End Sub 
  • След това запишете файла.
  • Сега натиснете Alt+F8 за да отворите диалоговия прозорец Макрос.

  • След това изберете UniqueColumn и щракнете върху Изпълнявайте .

Както можете да видите, нашите VBA кодове успешно създадоха нова колона с уникални стойности в Excel.

💬 Нещата, които трябва да запомните

Показахме някои основни примери за УНИКАЛЕН Задължително прочетете статията, която споменахме, за да получите ясна представа за тази функция.

Сайтът УНИКАЛЕН функцията ще покаже #SPILL грешка, ако една или повече клетки не са празни в диапазона на разливане.

Ако не искате да презаписвате първоначалните си данни, направете копие на тези данни.

Заключение

В заключение се надявам, че този урок ви е предоставил част от полезните знания за извличане на уникални стойности в колона в Excel. Препоръчваме ви да научите и приложите всички тези инструкции към вашата съвкупност от данни. Изтеглете работната тетрадка за упражнения и ги изпробвайте сами. Също така не се колебайте да дадете обратна връзка в раздела за коментари. Вашата ценна обратна връзка ни мотивира да създаваме подобни уроци.

Не забравяйте да проверите нашия уебсайт ExcelWIKI.com за различни проблеми и решения, свързани с Excel.

Продължавайте да изучавате нови методи и да се развивате!

Хю Уест е опитен обучител и анализатор на Excel с над 10 години опит в индустрията. Има бакалавърска степен по счетоводство и финанси и магистърска степен по бизнес администрация. Хю има страст към преподаването и е разработил уникален подход на преподаване, който е лесен за следване и разбиране. Неговите експертни познания по Excel са помогнали на хиляди студенти и професионалисти по целия свят да подобрят уменията си и да постигнат отлични резултати в кариерата си. Чрез своя блог Хю споделя знанията си със света, като предлага безплатни уроци за Excel и онлайн обучение, за да помогне на хората и фирмите да достигнат пълния си потенциал.