Съдържание
В 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.
Продължавайте да изучавате нови методи и да се развивате!