Змест
У артыкуле прадстаўлены некалькі простых метадаў таго, як знайсці першае ўзнікненне значэння ў слупку ў Excel. Часам нам трэба вызначыць дублікаты элементаў або даных у аркушы Excel. Каб знайсці іх, нам трэба знайсці першае ўзнікненне значэння ў слупку . Тут мы выкарыстоўваем набор даных, які змяшчае ідэнтыфікатары і імёны некаторых хлопцаў.
Спампаваць практыкавальны сшытак
Знайсці першае з'яўленне.xlsx
5 спосабаў знайсці першае з'яўленне значэння ў слупку ў Excel
1. Выкарыстанне функцыі Excel COUNTIF для пошуку першага ўваходжання значэння ў слупку
Выкажам здагадку, што мы хочам вызначыць першыя ўваходжанні імёнаў у наборы даных. Калі якое-небудзь імя сустракаецца двойчы ці больш у гэтым наборы даных, мы пазначаем яго як 0s , у адваротным выпадку яно будзе пазначана як 1 . Мы можам зрабіць гэта з дапамогай функцыі COUNTIF . Давайце паглядзім працэс ніжэй.
Крокі:
- Стварыце новы слупок для ідэнтыфікацыі супадзенняў і увядзіце наступную формулу ў ячэйку D5 .
=(COUNTIF($C$5:$C5,$C5)=1)+0
Тут, функцыя COUNTIF працягвае вяртаць TRUE пакуль не знойдзе такое ж імя ў слупку C . Мы дадалі 0 ( нуль ), каб атрымаць лікавае значэнне.
- Націсніце ENTER , і вы ўбачыце вынік у ячэйцы D5 .
- Выкарыстоўвайце маркер запаўнення , каб Аўтазапаўненне ніжніх вочак, і гэтая аперацыя будзе пазначаць наступныя паўторэнні імёнаў як 0 .
Такім чынам, вы можаце лёгка вызначыць першае ўзнікненне значэння ў слупку .
Чытаць далей: Як знайсці апошняе з'яўленне значэння ў слупку ў Excel (5 метадаў)
2. Прымяненне функцыі COUNTIFS для пошуку першага ўваходжання значэння ў слупку
Мы таксама можам знайсці першае паўторжэнне з дапамогай функцыі COUNTIFS . Выкажам здагадку, што мы хочам вызначыць першыя ўваходжанні імёнаў у наборы даных. Калі якое-небудзь імя сустракаецца двойчы ці больш у гэтым наборы даных, мы пазначым яго як 0s , у адваротным выпадку мы пазначым яго як 1 . Давайце абмяркуем працэс ніжэй.
Крокі:
- Стварыце новы слупок для ідэнтыфікацыі паўторнасцяў і увядзіце наступную формулу ў ячэйку D5 .
=N(COUNTIFS(C$5:C5,C5)=1)
Тут, функцыя COUNTIFS працягвае вяртаць TRUE , пакуль не знойдзе такое ж імя ў слупку C . Функцыя N пераўтворыць TRUE ці FALSE у 1 ці 0 адпаведна.
- Націсніце ENTER , і вы ўбачыце вынік у ячэйцы D5 .
- Выкарыстайце Рэндык запаўнення да аўтазапаўнення ніжніх вочак, і гэтая аперацыя будзе пазначаць наступныя паўторэнні імёнаў як 0 .
Такім чынам, вы можаце лёгка вызначыць першае ўзнікненне значэння ў слупку .
Дадатковая інфармацыя: Як знайсці значэнне ў слупку ў Excel (4 метады)
3. Знайдзіце першае з'яўленне значэння ў слупку, выкарыстоўваючы функцыі Excel ISNUMBER і MATCH
Прымяненне функцыі ISNUMBER разам з функцыяй MATCH можа быць карысным для знайсці першае з'яўленне значэння ў слупку . Выкажам здагадку, што мы хочам вызначыць першыя ўваходжання імёнаў у наборы даных. Калі якое-небудзь імя сустракаецца двойчы ці больш у гэтым наборы даных, мы пазначаем яго як 0s , у адваротным выпадку мы пазначаем яго як 1 . Давайце паглядзім працэдуру ніжэй.
Крокі:
- Стварыце новы слупок для ідэнтыфікацыі супадзенняў і увядзіце наступную формулу ў ячэйку D5 .
=1-ISNUMBER(MATCH(C5,C$4:C4,0))
Тут, функцыя MATCH шукае значэнне ў C5 , шукае па дыяпазоне C4:C4 і вяртае пазіцыю, дзе знаходзіць дакладнае супадзенне. Функцыя ISNUMBER вяртае TRUE калі яна знаходзіць у ім лікавае значэнне, у адваротным выпадку яна вяртае FALSE нават калі ў ім ёсць памылка.
- Націсніце кнопку ENTER , і вы ўбачыце вынік у ячэйцы D5 .
- Выкарыстоўвайце маркер запаўнення для аўтазапаўнення ніжніх ячэек, і гэтая аперацыя будзе адзначаць наступныя узнікненне імёнаў як 0 .
Такім чынам, вы можаце лёгка вызначыць першае З'яўленне значэння ў слупку .
Дадатковая інфармацыя: Як знайсці 5 лепшых значэнняў і імёнаў у Excel (8 карысных спосабаў)
4. Пошук першага з'яўлення значэння з дапамогай камбінаваных функцый
Мы таксама можам знайсці першае з'яўленне значэння або даных у слупку з дапамогай аб'яднання <1 Функцыі>IF , INDEX , FREQUENCY , MATCH і ROW . Выкажам здагадку, што мы хочам вызначыць першыя ўваходжання ідэнтыфікатараў у наборы даных. Калі які-небудзь ID сустракаецца двойчы ці больш у гэтым наборы даных, мы пазначым яго як 0s , у адваротным выпадку мы пазначым яго як 1 . Формула будзе крыху бруднай. Давайце разгледзім апісанне ніжэй.
Крокі:
- Стварыце новы слупок для ідэнтыфікацыі паўторнасцяў і ўвядзіце наступную формулу ў ячэйку D5 .
=IF(INDEX(FREQUENCY(IF($B$5:$B$13&"#"&$C$5:$C$13"",MATCH("~"&$B$5:$B$13&"#"&$C$5:$C$13,$B$5:$B$13&"#"&$C$5:$C$13,0)),ROW($B$5:$B$13)-ROW($B$5)+1),ROWS($B$5:B5))>0,1,0)
Тут, функцыя IF вяртае 1 ( TRUE ), калі яна адпавядае крытэрам, у адваротным выпадку яна вяртае 0 ( FALSE ). Функцыя FREQUENCY вызначае, колькі разоў значэнне сустракаецца ў зададзеным дыяпазоне значэнняў.
Разбіўка формулы
- ROWS($B$5:B5) —-> Вяртае
- Вывад : 1
- ROW($B$5:$B$13) —-> Стане
- Вывад:{5;6;7;8;9;10;11;12;13}
- РАДОК($B$5) —-> Ператвараецца ў
- Вывад: {5}
- MATCH(“~”&$B$5:$B$13& ”#”&$C$5:$C$13,$B$5:$B$13&”#”&$C$5:$C$13,0) —-> Стане
- Вывад : {1;2;3;4;5;1;7;2;9}
- КАЛІ ($B$5:$B$13&”#”&$C$5:$C$13””,MATCH(“~”&$B$5:$B$13&”#”&$C$5: $C$13,$B$5:$B$13&”#”&$C$5:$C$13,0)) —-> Ператвараецца ў
- КАЛІ($ B$5:$B$13&”#”&$C$5:$C$13””,{1;2;3;4;5;1;7;2;9}) —-> лісце
- Вывад : {1;2;3;4;5;1;7;2;9}
- ЧАСТАТА(КАЛІ($B$5:$B$13&”#”&$C$5:$C$13””,MATCH(“~”&$B$5:$B$13&” #”&$C$5:$C$13,$B$5:$B$13&”#”&$C$5:$C$13,0)),ROW($B$5:$B$13)-ROW ($B$5)+1) —-> Стане
- ЧАСТАТА(КАЛІ{1;2;3;4;5;1;7;2;9}),{ 5;6;7;8;9;10;11;12;13}-{5}+1) —-> Ператвараецца ў
- Вывад : {2;2;1;1;1;0;1;0;1;0}
- INDEX(ЧАСТАТА( КАЛІ($B$5:$B$13&”#”&$C$5:$C$13””,MA TCH(“~”&$B$5:$B$13&”#”&$C$5:$C$13,$B$5:$B$13&”#”&$C$5:$C$13 ,0)),ROW($B$5:$B$13)-ROW($B$5)+1) —-> Вяртае
- INDEX({2;2;1) ;1;1;0;1;0;1;0})
- Вывад:{2}
- КАЛІ(ІНДЭКС(ЧАСТАТА(КАЛІ($B$5:$B$13&”#”&$C$5:$C$13) ””,MATCH(“~”&$B$5:$B$13&”#”&$C$5:$C$13,$B$5:$B$13&”#”&$C$5: $C$13,0)),РАДОК($B$5:$B$13)-РАДОК($B$5)+1),РАДОК($B$5:B5))>0,1,0) —-> Спрашчаецца да
- КАЛІ({2}>0,1,0)
- Вывад: 1
Нарэшце, мы атрымліваем вывад як 1 таму што ID у ячэйцы B5 сустракаецца ўпершыню.
- Націсніце ENTER і вы ўбачыце вынік у ячэйцы D5 .
- Выкарыстоўвайце маркер запаўнення для аўтазапаўнення ніжніх ячэек, і гэтая аперацыя будзе адзначаць наступныя паўторэнні імёнаў як 0 .
Такім чынам, вы можаце лёгка вызначыць першае ўзнікненне значэння ў слупку .
Дадаткова: Як знайсці значэнне ў слупку з дапамогай VBA ў Excel (4 спосабы)
5. Выкарыстанне каманды фільтра для сартавання першых значэнняў у слупку
Выкажам здагадку, што вы хочаце ўбачыць час паўтарэння імёнаў у слупку D і, такім чынам, вы хачу бачыць пазіцыю першых уваходжанняў гэтых імёнаў . Мы можам зрабіць гэта, ужыўшы каманду Filter . Калі ласка, азнаёмцеся з апісаннем ніжэй.
Крокі:
- Стварыце новы слупок для ідэнтыфікацыі супадзенняў і ўвядзіце наступную формулу ў ячэйку D5 .
=COUNTIF($C$5:C5,C5)
Тут, Функцыя COUNTIF вяртае колькасць разоў, калі імя сустракаецца ў слупку C .
- Цяпер націсніце ENTER і вы будзе бачыць вывад у ячэйцы D5 .
- Выкарыстоўвайце маркер запаўнення для аўтазапаўнення ніжнія ячэйкі, і гэтая аперацыя будзе пазначаць наступныя ўзнікненні імёнаў як 0 .
Такім чынам, вы можаце ўбачыць, колькі разоў імя сустракаецца ў слупку D .
- Каб Фільтраваць першыя паўторэнні , выберыце дыяпазон B4:D13 і перайдзіце да Галоўная >> Сартаваць & Фільтр >> Фільтр
- Націсніце на пазначаную стрэлку ў Загаловак супадзення . Адзначце 1 і націсніце ОК .
- Пасля гэтага вы ўбачыце ўсе дублікаты Ідэнтыфікатары выдалены фільтрацыяй . З'явяцца толькі першыя ўваходжання ID .
Такім чынам, вы можаце знайсці толькі першы ўваходжанне і Фільтр іх у слупку.
Дадатковая інфармацыя: Як атрымаць значэнне ячэйкі па радках і слупках у Excel VBA
Практычны раздзел
На наступным малюнку я даю вам набор даных, які мы выкарыстоўвалі ў гэтым артыкуле, каб вы маглі практыкаваць гэтыя прыклады самастойна.
Выснова
У заключэнне, галоўная ўвага ў гэтым артыкуле заключаецца ў прадастаўленні лёгкага падыходу для пошуку першых уваходжанняў некаторых зададзеных значэнняў у слупок у Excel. Для гэтай мэты мы выкарыстоўвалі даволі простыя функцыі. Калі ў вас ёсць лепшыя метады, ідэі або водгукі, пакіньце іх у полі для каментарыяў. Гэта дапаможа мне ўзбагаціць мае будучыя артыкулы.