Съдържание
В статията са представени някои лесни методи за намиране на първия поява на стойност в колона в Excel. Понякога трябва да идентифицираме дублиращи се елементи или данни в нашия лист в Excel. За да ги намерим, трябва да намерим първия поява на стойност в колона . Тук използваме набор от данни, който съдържа Идентификатори и Имена на някои момчета.
Изтегляне на работна тетрадка за практика
Откриване на първата поява.xlsx5 начина за намиране на първата поява на стойност в колона в Excel
1. Използване на функцията COUNTIF на Excel за намиране на първата поява на стойност в колона
Да предположим, че искаме да идентифицираме първи появата на имена в набора от данни. Ако някое име възниква два или повече пъти в този набор от данни, ще ги маркираме като 0s , в противен случай ще бъде отбелязан като 1 . Можем да направим това, като използваме функцията COUNTIF . Нека видим процеса по-долу.
Стъпки:
- Създайте нов колона да идентифицирате прояви и въведете следната формула в клетка D5 .
=(COUNTIF($C$5:$C5,$C5)=1)+0
Тук, функцията COUNTIF продължава да се връща TRUE докато не открие същото име в колона C . Добавихме 0 ( нула ), за да получите цифровата стойност.
- Хит ВЪВЕДЕТЕ и ще видите резултата в клетката 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 съответно.
- Хит ВЪВЕДЕТЕ и ще видите резултата в клетката D5 .
- Използвайте Дръжка за пълнене към Автоматично попълване долните клетки и тази операция ще маркира следващите прояви на имена като 0 .
По този начин можете лесно да идентифицирате първия поява на стойност в колона .
Прочетете още: Как да намерите стойност в колона в Excel (4 метода)
3. Намиране на първата среща на стойност в колона чрез използване на функциите ISNUMBER и MATCH на Excel
Прилагане на функцията ISNUMBER заедно с функцията MATCH може да бъде полезен за намиране на първата поява на стойност в колона Да предположим, че искаме да идентифицираме първи появата на имена в набора от данни. Ако някое име възниква два или повече пъти в този набор от данни, ще ги маркираме като 0s , в противен случай ги отбелязваме като 1 . Нека видим процедурата по-долу.
Стъпки:
- Създайте нов колона да идентифицирате прояви и въведете следната формула в клетка D5 .
=1-ISNUMBER(MATCH(C5,C$4:C4,0))
Тук, функцията MATCH търси стойността в C5 , поглежда нагоре чрез диапазон C4:C4 и връща позицията, в която е намерено точно съвпадение. Функцията ISNUMBER връща TRUE ако намери в него числова стойност, а в противен случай връща FALSE дори и да има грешка в него.
- Натиснете бутона ВЪВЕДЕТЕ и ще видите резултата в клетката D5 .
- Използвайте Дръжка за пълнене към Автоматично попълване долните клетки и тази операция ще маркира следващите прояви на имена като 0 .
По този начин можете лесно да идентифицирате първия поява на стойност в колона .
Прочетете още: Как да намерите първите 5 стойности и имена в Excel (8 полезни начина)
4. Намиране на първата поява на дадена стойност чрез използване на комбинирани функции
Можем да намерим и първи поява на стойност или данни в колона чрез комбиниране на IF , INDEX , ФРЕКВЕНЦИЯ , MATCH и РЕД Предполагаме, че искаме да идентифицираме първи появата на Идентификатори в набора от данни. Ако някой 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}
- ROW($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}
- 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)) --> Превръща се в
- IF($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}
- 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) --> Става
- FREQUENCY(IF{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(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) --> Връща
- INDEX({2;2;1;1;1;0;1;0;1;0})
- Изход: {2}
- 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({2}>0,1,0)
- Изход : 1
Накрая получаваме резултата като 1 защото ID в клетка B5 се появява за първи път.
- Хит ВЪВЕДЕТЕ и ще видите резултата в клетката D5 .
- Използвайте Дръжка за пълнене към Автоматично попълване долните клетки и тази операция ще маркира следващите прояви на имена като 0 .
По този начин можете лесно да идентифицирате първия поява на стойност в колона .
Прочетете още: Как да намерите стойност в колона, използвайки VBA в Excel (4 начина)
5. Използване на командата "Филтър" за сортиране на първите срещания на стойности в колона
Да предположим, че искате да видите времената на повторение на имена в колона D и следователно искате да видите позицията на първи появата на тези имена Можем да направим това, като приложим командата Filter . Моля, разгледайте описанието по-долу.
Стъпки:
- Създайте нов колона да идентифицирате прояви и въведете следната формула в клетка D5 .
=COUNTIF($C$5:C5,C5)
Тук, функцията COUNTIF връща броя пъти, когато даден име възниква в колона C .
- Сега натиснете ВЪВЕДЕТЕ и ще видите резултата в клетката D5 .
- Използвайте Дръжка за пълнене към Автоматично попълване долните клетки и тази операция ще маркира следващите прояви на имена като 0 .
По този начин можете да видите колко пъти дадено име възниква в колона D .
- За Филтър първият прояви , изберете диапазон B4:D13 и отидете в Начало >> Сортиране и филтриране >> Филтър
- Кликнете върху маркирания стрелка в Заглавие на мача . 1 и след това щракнете върху ОК .
- След това ще видите всички дублирани Идентификатори премахнати от филтриране . Само първи появата на Идентификатори ще се появи.
По този начин можете да намерите само първия поява и Филтър в колона.
Прочетете още: Как да получите стойността на клетката по ред и колона в Excel VBA
Практически раздел
На следващата фигура ви давам набора от данни, който използвахме в тази статия, за да можете сами да упражните тези примери.
Заключение
В заключение, основният фокус на тази статия е да предостави лесен подход за намиране на първите прояви на някои дадени стойности в колона в Excel-а. За целта използвахме доста основни функции. Ако имате по-добри методи или идеи, или обратна връзка, моля, оставете ги в полето за коментари. Това ще ми помогне да обогатя следващите си статии.