Как да откриете първото появяване на стойност в колона в Excel (5 начина)

  • Споделя Това
Hugh West

В статията са представени някои лесни методи за намиране на първия поява на стойност в колона в Excel. Понякога трябва да идентифицираме дублиращи се елементи или данни в нашия лист в Excel. За да ги намерим, трябва да намерим първия поява на стойност в колона . Тук използваме набор от данни, който съдържа Идентификатори и Имена на някои момчета.

Изтегляне на работна тетрадка за практика

Откриване на първата поява.xlsx

5 начина за намиране на първата поява на стойност в колона в 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-а. За целта използвахме доста основни функции. Ако имате по-добри методи или идеи, или обратна връзка, моля, оставете ги в полето за коментари. Това ще ми помогне да обогатя следващите си статии.

Хю Уест е опитен обучител и анализатор на Excel с над 10 години опит в индустрията. Има бакалавърска степен по счетоводство и финанси и магистърска степен по бизнес администрация. Хю има страст към преподаването и е разработил уникален подход на преподаване, който е лесен за следване и разбиране. Неговите експертни познания по Excel са помогнали на хиляди студенти и професионалисти по целия свят да подобрят уменията си и да постигнат отлични резултати в кариерата си. Чрез своя блог Хю споделя знанията си със света, като предлага безплатни уроци за Excel и онлайн обучение, за да помогне на хората и фирмите да достигнат пълния си потенциал.