Преглед садржаја
Чланак пружа неке једноставне методе за проналажење првог појављивања вредности у колони у Екцел-у. Понекад морамо да идентификујемо дуплиране ставке или податке у нашем Екцел листу. Да бисмо их пронашли, морамо да пронађемо прву појаву вредности у колони . Овде користимо скуп података који садржи ИД-ове и Имена неких момака.
Преузмите Вежбање
Пронађи прво појављивање.клск
5 начина да пронађете прво појављивање вредности у колони у програму Екцел
1. Коришћење Екцел функције ЦОУНТИФ за проналажење прве појаве вредности у колони
Претпоставимо да желимо да идентификујемо прва појављивања имена у скупу података. Ако се било које име појави двапут или више у овом скупу података, означићемо га као 0с , иначе ће бити означено као 1 . То можемо урадити помоћу функције ЦОУНТИФ . Хајде да видимо процес у наставку.
Кораци:
- Направите нову колона да бисте идентификовали појављивања и унесите следећу формулу у ћелију Д5 .
=(COUNTIF($C$5:$C5,$C5)=1)+0
Овде, функција ЦОУНТИФ наставља да враћа ТРУЕ све док не пронађе исто име у колони Ц . Додали смо 0 ( нула ) да добијемо бројчану вредност.
- Притисните ЕНТЕР и видећете излаз у ћелији Д5 .
- Користите ручицу за попуњавање да Аутоматско попуњавање доњих ћелија и ова операција ће означити наредне појаве од имена као 0 .
Тако можете лако идентификовати прву појаву вредности у колони .
Прочитајте више: Како пронаћи последњу појаву вредности у колони у Екцел-у (5 метода)
2. Примена функције ЦОУНТИФС за проналажење прве појаве вредности у колони
Такође можемо пронаћи прву појаву помоћу функције ЦОУНТИФС . Претпоставимо да желимо да идентификујемо прва појављивања имена у скупу података. Ако се било које име појави двапут или више у овом скупу података, означићемо га као 0с , у супротном ћемо га означити као 1 . Хајде да разговарамо о процесу у наставку.
Кораци:
- Направите нову колона да бисте идентификовали појављивања и унесите следећу формулу у ћелију Д5 .
=N(COUNTIFS(C$5:C5,C5)=1)
Овде, функција ЦОУНТИФС наставља да враћа ТРУЕ све док не пронађе исто име у колони Ц . Функција Н претвара ТРУЕ или ФАЛСЕ у 1 или 0 респективно.
- Притисните ЕНТЕР и видећете излаз у ћелији Д5 .
- Користите Филл Хандле до АутоФилл ниже ћелије и ова операција ће означити наредне појаве од имена као 0 .
Тако можете лако идентификовати прву појаву вредности у колони .
Прочитајте више: Како пронаћи вредност у колони у Екцел-у (4 метода)
3. Пронађите прво појављивање вредности у колони коришћењем Екцел функција ИСНУМБЕР и МАТЦХ
Примена функције ИСНУМБЕР заједно са функција МАТЦХ може бити корисна за пронађите прво појављивање вредности у колони . Претпоставимо да желимо да идентификујемо прва појављивања имена у скупу података. Ако се било које име појави двапут или више у овом скупу података, означићемо их као 0с , у супротном ћемо их означити као 1 . Хајде да видимо процедуру у наставку.
Кораци:
- Направите нову колона да бисте идентификовали појављивања и унесите следећу формулу у ћелију Д5 .
=1-ISNUMBER(MATCH(C5,C$4:C4,0))
Овде, функција МАТЦХ тражи вредност у Ц5 , претражује кроз опсег Ц4:Ц4 и враћа позицију на којој налази тачно подударање. Функција ИСНУМБЕР враћа ТРУЕ ако пронађе нумеричку вредност у њој, у супротном враћа ФАЛСЕ чак и ако има грешку у себи.
- Притисните дугме ЕНТЕР и видећете излаз у ћелији Д5 .
- Користите ручицу за попуњавање за Аутоматско попуњавање доњих ћелија и ова операција ће означити следеће појављивања од имена као 0 .
Тако можете лако идентификовати прво појављивање вредности у колони .
Прочитајте више: Како пронаћи 5 најбољих вредности и имена у Екцел-у (8 корисних начина)
4. Проналажење прве појаве вредности коришћењем комбинованих функција
Такође можемо пронаћи прво појављивање вредности или података у колони комбиновањем <1 Функције>ИФ , ИНДЕКС , ФРЕКУЕНЦИ , МАЦХ и РОВ . Претпоставимо да желимо да идентификујемо прва појављивања ИД-ова у скупу података. Ако се било који ИД појави двапут или више у овом скупу података, означићемо их као 0с , у супротном ћемо их означити као 1 . Формула ће бити мало неуредна. Хајде да прођемо кроз опис испод.
Кораци:
- Направите нову колона да бисте идентификовали појављивања и унесите следећу формулу у ћелију Д5 .
=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)
Овде, функција ИФ враћа 1 ( ТРУЕ ) када испуњава критеријуме, иначе враћа 0 ( ФАЛСЕ ). Функција ФРЕКУЕНЦИ одређује колико пута се вредност појави у оквиру датог опсега вредности.
Рашчламба формуле
- РОВС($Б$5:Б5) —-&гт; Враћа
- Излаз : 1
- РОВ($Б$5:$Б$13) —-&гт; Постаје
- Излаз :{5;6;7;8;9;10;11;12;13}
- РОВ($Б$5) —-&гт; Претвара се у
- Излаз : {5}
- МАТЦХ(“~”&амп;$Б$5:$Б$13&амп; ”#”&амп;$Ц$5:$Ц$13,$Б$5:$Б$13&амп;”#”&амп;$Ц$5:$Ц$13,0) —-&гт; Постаје
- Излаз : {1;2;3;4;5;1;7;2;9}
- ИФ ($Б$5:$Б$13&амп;”#”&амп;$Ц$5:$Ц$13””,МАТЦХ(“~”&амп;$Б$5:$Б$13&амп;”#”&амп;$Ц$5: $Ц$13,$Б$5:$Б$13&амп;”#”&амп;$Ц$5:$Ц$13,0)) —-&гт; Претвара се у
- ИФ($ Б$5:$Б$13&амп;”#”&амп;$Ц$5:$Ц$13””,{1;2;3;4;5;1;7;2;9}) —-&гт; листови
- Излаз : {1;2;3;4;5;1;7;2;9}
- ФРЕКУЕНЦИ(ИФ($Б$5:$Б$13&амп;”#”&амп;$Ц$5:$Ц$13””,МАТЦХ(“~”&амп;$Б$5:$Б$13&амп;”) #”&амп;$Ц$5:$Ц$13,$Б$5:$Б$13&амп;”#”&амп;$Ц$5:$Ц$13,0)),РОВ($Б$5:$Б$13)-РОВ ($Б$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}
- ИНДЕКС(ФРЕКУЕНЦИ( ИФ($Б$5:$Б$13&амп;”#”&амп;$Ц$5:$Ц$13””,МА ТЦХ(“~”&амп;$Б$5:$Б$13&амп;”#”&амп;$Ц$5:$Ц$13,$Б$5:$Б$13&амп;”#”&амп;$Ц$5:$Ц$13 ,0)),РОВ($Б$5:$Б$13)-РОВ($Б$5)+1) —-&гт; Ретурн
- ИНДЕКС({2;2;1 ;1;1;0;1;0;1;0})
- Излаз :{2}
- ИФ(ИНДЕКС(ФРЕКУЕНЦИ(ИФ($Б$5:$Б$13&амп;”#”&амп;$Ц$5:$Ц$13) ””,МАТЦХ(“~”&амп;$Б$5:$Б$13&амп;”#”&амп;$Ц$5:$Ц$13,$Б$5:$Б$13&амп;”#”&амп;$Ц$5: $Ц$13,0)),РЕД($Б$5:$Б$13)-РЕД($Б$5)+1),РЕДОВИ($Б$5:Б5))&гт;0,1,0) —-&гт; Поједностављује на
- ИФ({2}&гт;0,1,0)
- Излаз : 1
Коначно, добијамо излаз као 1 јер се ИД у ћелији Б5 појављује први пут.
- Притисните ЕНТЕР и видећете излаз у ћелији Д5 .
- Користите ручицу за попуњавање за Аутоматско попуњавање доњих ћелија и ова операција ће означити наредне појаве од имена као 0 .
Тако можете лако идентификовати прву појаву вредности у колони .
Прочитајте више: Како пронаћи вредност у колони користећи ВБА у Екцел-у (4 начина)
5. Коришћење команде филтера за сортирање првих појављивања вредности у колони
Претпоставимо да желите да видите времена понављања имена у колони Д и стога желите да видите позицију првих појављивања ових имена . То можемо урадити применом наредбе Филтер . Прођите кроз опис испод.
Кораци:
- Направите нову колона да бисте идентификовали појављивања и унесите следећу формулу у ћелију Д5 .
=COUNTIF($C$5:C5,C5)
Овде, тхеФункција ЦОУНТИФ враћа колико пута се наме појављује у колони Ц .
- Сада притисните ЕНТЕР и ви видеће излаз у ћелији Д5 .
- Користите ручицу за попуњавање за аутоматско попуњавање ниже ћелије и ова операција ће означити наредне појаве од имена као 0 .
Тако можете видети колико пута се име појављује у колони Д .
- Да Филтрирате прва појављивања , изаберите опсег Б4:Д13 и идите на Почетна &гт;&гт; Сортирај &амп; Филтер &гт;&гт; Филтер
- Кликните на означену стрелицу у Матцх хеадер . Означите 1 , а затим кликните на ОК .
- Након тога, видећете све дупликате ИД-ови уклоњени филтрирањем . Појавит ће се само прва појављивања ИД-ова .
Тако можете пронаћи само први појављивање и Филтрирај их у колони.
Прочитајте више: Како добити вредност ћелије по реду и колони у Екцел ВБА
Одељак за вежбање
На следећој слици вам дајем скуп података који смо користили у овом чланку како бисте могли сами да вежбате ове примере.
Закључак
У закључку, кључни фокус овог чланка је да пружи неки лак приступ за проналажење првих појава неких датих вредности уа колона у Екцел-у. Користили смо прилично основне функције за ову сврху. Ако имате боље методе или идеје или повратне информације, оставите их у пољу за коментаре. Ово ће ми помоћи да обогатим своје будуће чланке.