Як знайсці унікальныя значэнні з некалькіх слупкоў у Excel

  • Падзяліцца Гэтым
Hugh West

У гэтым артыкуле я пакажу, як вы можаце знайсці ўнікальныя значэнні з некалькіх слупкоў у Microsoft Excel.

Спампаваць Практычны сшытак

Спампаваць наступны файл Excel так што вы можаце практыкавацца падчас чытання гэтага артыкула.

Знайдзіце ўнікальныя значэнні ў некалькіх слупках.xlsm

5 метадаў пошуку ўнікальных значэнняў у некалькіх слупках у Excel

Давайце паглядзім на гэты набор даных. У нас ёсць спіс навучэнцаў школы пад назвай Glory Kindergarten.

У нас ёсць студэнцкія білеты, імёны і прозвішчы вучняў у слупках B , C, і D адпаведна.

Цяпер мы хочам адсартаваць унікальныя імёны студэнтаў.

Спосаб 1: Выманне Унікальныя значэнні з некалькіх слупкоў з формулай масіву

i. Выкарыстанне функцыі UNIQUE

Засцярога: функцыя UNIQUE даступна толькі ў Office 365 .

Сінтаксіс функцыі UNIQUE:

=UNIQUE(масіў,[па_слупку],[дакладна_адзін раз])

  • Прымае тры аргументы, адзін дыяпазон вочак, які называецца масіў , і два лагічныя значэнні, якія называюцца by_col і exactly_once .
  • Вяртае ўнікальныя значэнні з масіўу .
  • Калі by_col усталяваны ў TRUE , ён шукае ўнікальныя значэнні па слупках гэтага аргумента. . Па змаўчанні TRUE .
  • Калі exactly_once усталявана ў TRUE , вяртае значэнніякія з'яўляюцца толькі адзін раз у масіве . Гэты аргумент неабавязковы. Па змаўчанні - FALSE .

Цяпер мы хочам атрымаць унікальныя значэнні як з Імёнаў (слупок C ), так і Прозвішчы (Слупок D ).

  • Спачатку абярыце ячэйку і ўстаўце туды гэтую формулу. Я выбіраю ячэйку E5 і ўводжу яе туды.

=UNIQUE(C5:D16,FALSE,TRUE)

Глядзіце, у нас ёсць унікальныя імёны ў двух розных слупках.

  • Тут мы ўставілі by_col як FALSE , таму ён не шукаў па слупкі
  • Тут мы ўставілі exactly_once як TRUE , таму яно вяртае значэнні, якія з'яўляюцца толькі адзін раз.

Вядома, калі хочаце, вы можаце змяніць гэтыя лагічныя значэнні, якія называюцца by_col і exactly_once і паглядзець, што атрымаецца.

Чытаць далей: Excel VBA для атрымання унікальных значэнняў са слупка (4 прыклады)

ii. Спалучэнне функцый CONCATENATE і UNIQUE

Раней мы атрымлівалі імя ў адной ячэйцы, а прозвішча — у суседняй ячэйцы. Але калі запытваюць поўнае імя, гэта адна клетка, напрыклад, Джэк Морыс. Тады? Выкарыстоўвайце любую з гэтых формул. Яны складаюцца з функцый UNIQUE і CONCATENATE .

Першая формула:

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

Альтэрнатыўная формула:

Або вы можаце выкарыстаць гэта-

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

Глядзіце, мы вынялі поўныя ўнікальныя імёны ў адным слупкупадзеленыя прабелам ( ).

Дадатковая інфармацыя: Знайдзіце ўнікальныя значэнні ў слупку ў Excel (6 метадаў)

iii. Выкарыстанне функцый UNIQUE, CONCATENATE і FILTER для атрымання унікальных значэнняў на аснове крытэрыяў

А цяпер выкажам здагадку, што мы хочам атрымаць унікальныя імёны студэнтаў, чые ідэнтыфікатары большыя за 150. Як гэта зрабіць?

Мы зробім гэта з дапамогай функцый UNIQUE і FILTER .

Засцярога: Фільтр функцыя даступная толькі ў Office 365 .

Сінтаксіс функцыі FILTER:

=FILTER(масіў,уключыць,[калі_пусты])

  • Прымае тры аргументы. Адзін дыяпазон ячэек, які называецца масіў, адна лагічная ўмова, якая называецца include , і адно значэнне, якое называецца
  • . Вяртае значэнні з масіўу , якія адпавядаюць умова, зададзеная
  • Калі якое-небудзь значэнне масіўу не адпавядае ўмове, зададзенай 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: выманне ўнікальнага асобнага спісу з двух або больш слупкоў з дапамогай зводнай табліцы

Вы таксама можаце стварыць унікальны спіс з двух або больш слупкоў з дапамогай інструмента зводнай табліцы. Каб зрабіць гэта, выканайце наступныя крокі.

📌 Крокі:

  • Націсніце Alt + D .
  • Затым неадкладна націсніце P . Адкрыецца Майстар зводнай табліцы і зводнай дыяграмы .
  • Выберыце кнопкі Некалькі дыяпазонаў кансалідацыі і Зводная табліца .

  • Затым націсніце Далей . Вы пяройдзеце да Кроку 2a з 3 .
  • Націсніце кнопку Стварыць поле адной старонкі для мяне .

  • Затым націсніце Далей . Вы пяройдзеце да Кроку 2b .
  • У полі Дыяпазон выберыце дыяпазон вочак з пустым слупком злева.
  • Тут я выбраў ячэйкі B5 да D12 .
  • Затым націсніце Дадаць. Выбраныя ячэйкі будуць дададзены ў поле Усе дыяпазоны .

  • Затым націсніце Далей . Вы пяройдзеце да Кроку 3 .
  • У полі Існуючы працоўны аркуш запішыце ячэйку, дзе вы хочаце зводную табліцу . Я пішу $F$4.

  • Затым націсніце Завяршыць . Вы атрымаеце зводную табліцу.
  • У Выберыце палі для даданнячастка справаздачы , зняць пазнаку з Радок , Слупок , Значэнне , Старонка 1 .

  • Затым пастаўце галачку на Значэнне . Вы атрымаеце ўнікальныя імёны ў зводнай табліцы .

Спосаб 5: Выкарыстоўвайце код VBA для пошуку ўнікальных значэнняў

Нарэшце, вы таксама можаце выкарыстоўваць код VBA, каб атрымаць унікальныя імёны з набору дадзеных. Зрабіце наступнае.

📌 Крокі:

  • Націсніце Alt + F11 у вашай кнізе, каб адкрыць VBA акно.
  • Затым перайдзіце да ўкладкі Уставіць на панэлі інструментаў VBA . Націсніце на яго.
  • З чатырох варыянтаў выберыце Модуль .

Вы атрымаеце новы Акно модуля .

  • Напішыце там наступны код.
6082

Гэты сайт дапамог нам зразумець і распрацаваць код.

  • Захавайце яго як Рабочую кнігу з падтрымкай макрасаў Excel.
  • Затым вярніцеся да зыходнага аркуша. Націсніце Alt + F8 .
  • Вы атрымаеце адкрытае поле Макрас .
  • Абярыце назву Макраса і затым націсніце на Выканаць .
  • Тут імя гэтага Макраса - Унікальныя дадзеныя .
  • Увядзіце дыяпазон вашых даных у полі Дыяпазон .

  • Націсніце ОК . Вы атрымаеце яшчэ адно поле ўводу.
  • Увядзіце першую ячэйку, у якую вы хочаце ўвесці унікальныя імёны. Я ўводжу ячэйку F5 .

  • Затым націсніце ОК. Вы атрымаеце унікальныя імёны з вашых даныхнабор.

Больш падрабязна: Як атрымаць унікальныя значэнні з дыяпазону ў Excel (8 метадаў)

Выснова

Выкарыстоўваючы гэтыя метады, вы можаце знаходзіць унікальныя значэнні ў Excel з некалькіх слупкоў, якія маюць аднолькавыя або розныя тыпы даных. Калі ў вас ёсць дадатковыя пытанні, пакіньце нам каментарый. Вы таксама можаце наведаць наш блог , каб даведацца больш аб розных тэмах MS Excel.

Х'ю Уэст з'яўляецца вельмі дасведчаным трэнерам і аналітыкам Excel з больш чым 10-гадовым вопытам работы ў галіны. Ён мае ступень бакалаўра ў галіне бухгалтарскага ўліку і фінансаў і ступень магістра дзелавога адміністравання. Х'ю захапляецца навучаннем і распрацаваў унікальны падыход да навучання, які лёгка прытрымлівацца і зразумець. Яго экспертныя веды Excel дапамаглі тысячам студэнтаў і спецыялістаў па ўсім свеце палепшыць свае навыкі і атрымаць поспех у сваёй кар'еры. Праз свой блог Х'ю дзеліцца сваімі ведамі з усім светам, прапаноўваючы бясплатныя падручнікі па Excel і онлайн-трэнінгі, каб дапамагчы прыватным асобам і прадпрыемствам цалкам раскрыць свой патэнцыял.