Spis treści
W artykule przedstawiono kilka prostych metod, jak znaleźć pierwszą wystąpienie wartości w kolumna w Excelu.Czasami musimy zidentyfikować zduplikowane elementy lub dane w naszym arkuszu Excel.Aby je znaleźć, musimy znaleźć pierwszy wystąpienie wartości w kolumna Używamy tutaj zbioru danych, który zawiera Identyfikatory oraz Nazwy niektórych facetów.
Pobierz Zeszyt ćwiczeń
Znajdź pierwsze wystąpienie.xlsx5 sposobów na znalezienie pierwszego wystąpienia wartości w kolumnie w Excelu
1. użycie funkcji COUNTIF w Excelu do znalezienia pierwszego wystąpienia wartości w kolumnie
Załóżmy, że chcemy zidentyfikować pierwszy wystąpienia nazwy w zbiorze danych. Jeśli jakaś nazwa występuje dwa lub więcej razy w tym zbiorze danych, oznaczymy je jako 0s , w przeciwnym razie zostanie oznaczony jako. 1 Możemy to zrobić używając funkcja COUNTIF Zobaczmy ten proces poniżej.
Kroki:
- Utwórz nowy kolumna zidentyfikować zdarzenia i wpisz w komórce następującą formułę D5 .
=(COUNTIF($C$5:$C5,$C5)=1)+0
Tutaj, funkcja COUNTIF ciągle wraca TRUE aż znajdzie to samo nazwa w kolumna C . Dodaliśmy 0 ( zero ), aby uzyskać wartość liczbową.
- Hit ENTER i zobaczysz wyjście w komórce D5 .
- Użyj Uchwyt do napełniania do AutoFill dolnych komórek i ta operacja będzie oznaczać kolejne zdarzenia z nazwy jako 0 .
W ten sposób można łatwo zidentyfikować pierwszy wystąpienie wartości w kolumna .
Read More: Jak znaleźć ostatnie wystąpienie wartości w kolumnie w programie Excel (5 metod)
2. zastosowanie funkcji COUNTIFS do znalezienia pierwszego wystąpienia wartości w kolumnie
Możemy również znaleźć pierwszą wystąpienie przez to używanie funkcja COUNTIFS Załóżmy, że chcemy zidentyfikować pierwsze wystąpienia z nazwy w zbiorze danych. Jeżeli jakikolwiek nazwa występuje dwa lub więcej razy w tym zbiorze danych, oznaczymy je jako 0s , w przeciwnym razie oznaczamy je jako 1 Omówmy ten proces poniżej.
Kroki:
- Utwórz nowy kolumna zidentyfikować zdarzenia i wpisz w komórce następującą formułę D5 .
=N(COUNTIFS(C$5:C5,C5)=1)
Tutaj, funkcja COUNTIFS ciągle wraca TRUE dopóki nie znajdzie tego samego nazwa w kolumna C . Funkcja N przekształca TRUE lub FALSE do 1 lub 0 odpowiednio.
- Hit ENTER i zobaczysz wyjście w komórce D5 .
- Użyj Uchwyt do napełniania do AutoFill dolnych komórek i ta operacja będzie oznaczać kolejne zdarzenia z nazwy jako 0 .
W ten sposób można łatwo zidentyfikować pierwszy wystąpienie wartości w kolumna .
Read More: Jak znaleźć wartość w kolumnie w programie Excel (4 metody)
3) Znajdź pierwsze wystąpienie wartości w kolumnie za pomocą funkcji ISNUMBER i MATCH w Excelu
Zastosowanie funkcja ISNUMBER wraz z funkcja MATCH może być przydatna do znalezienia pierwszego wystąpienie wartości w kolumna Załóżmy, że chcemy zidentyfikować pierwszy wystąpienia nazwy w zbiorze danych. Jeśli jakaś nazwa występuje dwa lub więcej razy w tym zbiorze danych, oznaczymy je jako 0s , w przeciwnym razie oznaczamy je jako 1 Zobaczmy poniższą procedurę.
Kroki:
- Utwórz nowy kolumna zidentyfikować zdarzenia i wpisz w komórce następującą formułę D5 .
=1-ISNUMBER(MATCH(C5,C$4:C4,0))
Tutaj, funkcja MATCH szuka wartości w C5 , patrzy w górę przez zakres C4:C4 i zwraca pozycję, w której znajdzie dokładne dopasowanie. Funkcja ISNUMBER zwraca TRUE jeśli znajdzie w nim wartość liczbową, w przeciwnym razie zwraca FALSE nawet jeśli ma w sobie błąd.
- Naciśnij przycisk ENTER i zobaczysz wyjście w komórce D5 .
- Użyj Uchwyt do napełniania do AutoFill dolnych komórek i ta operacja będzie oznaczać kolejne zdarzenia z nazwy jako 0 .
W ten sposób można łatwo zidentyfikować pierwszy wystąpienie wartości w kolumna .
Read More: Jak znaleźć 5 najlepszych wartości i nazw w programie Excel (8 użytecznych sposobów)
4. znalezienie pierwszego wystąpienia wartości przy użyciu funkcji łączonych
Możemy również znaleźć pierwszy wystąpienie wartości lub danych w kolumna łącząc JEŚLI , INDEX , FREQUENCY , MATCH oraz ROW Funkcje. Załóżmy, że chcemy zidentyfikować pierwszy wystąpienia Identyfikatory w zbiorze danych. Jeżeli jakikolwiek ID występuje dwa lub więcej razy w tym zbiorze danych, oznaczymy je jako 0s , w przeciwnym razie oznaczamy je jako 1 . Wzór będzie trochę niechlujny, przejdźmy przez opis poniżej.
Kroki:
- Utwórz nowy kolumna zidentyfikować zdarzenia i wpisz w komórce następującą formułę 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)
Tutaj, funkcja IF zwraca 1 ( TRUE ), gdy spełnia kryteria, w przeciwnym razie zwraca 0 ( FALSE ). Funkcja FREQUENCY określa, ile razy dana wartość występuje w danym zakresie wartości.
Podział formuły
- ROWS($B$5:B5) --> Zwraca
- Wyjście : 1
- ROW($B$5:$B$13) --> Zostaje
- Wyjście : {5;6;7;8;9;10;11;12;13}
- ROW($B$5) --> Zamienia się w
- Wyjście: {5}
- MATCH("~"&$B$5:$B$13& "#"&$C$5:$C$13,$B$5:$B$13& "#"&$C$5:$C$13,0) --> Zostaje
- Wyjście : {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)) --> Zamienia się w
- IF($B$5:$B$13&”#”&$C$5:$C$13””,{1;2;3;4;5;1;7;2;9}) —-> liście
- Wyjście : {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) --> Zostaje
- FREQUENCY(IF{1;2;3;4;5;1;7;2;9}),{5;6;7;8;9;10;11;12;13}-{5}+1) —-> Zamienia się w
- Wyjście : {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) --> Zwraca
- INDEX({2;2;1;1;1;0;1;0;1;0})
- Wyjście: {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) --> Upraszcza się do
- IF({2}>0,1,0)
- Wyjście: 1
Na koniec otrzymujemy dane wyjściowe jako 1 ponieważ ID w komórce B5 występuje po raz pierwszy.
- Hit ENTER i zobaczysz wyjście w komórce D5 .
- Użyj Uchwyt do napełniania do AutoFill dolnych komórek i ta operacja będzie oznaczać kolejne zdarzenia z nazwy jako 0 .
W ten sposób można łatwo zidentyfikować pierwszy wystąpienie wartości w kolumna .
Read More: Jak znaleźć wartość w kolumnie za pomocą VBA w Excelu (4 sposoby)
5. użycie polecenia Filtr do sortowania pierwszych wystąpień wartości w kolumnie
Załóżmy, że chcesz zobaczyć czasy powtórzeń dla nazwy w kolumna D i dlatego chcesz zobaczyć pozycję pierwszy wystąpienie tych nazwy Możemy to zrobić poprzez zastosowanie polecenie "Filtr Proszę zapoznać się z poniższym opisem.
Kroki:
- Utwórz nowy kolumna zidentyfikować zdarzenia i wpisz w komórce następującą formułę D5 .
=COUNTIF($C$5:C5,C5)
Tutaj, funkcja COUNTIF zwraca ilość razy a nazwa występuje w kolumna C .
- Teraz, uderz w ENTER i zobaczysz wyjście w komórce D5 .
- Użyj Uchwyt do napełniania do AutoFill dolnych komórek i ta operacja będzie oznaczać kolejne zdarzenia z nazwy jako 0 .
W ten sposób można zobaczyć, ile razy dana nazwa występuje w kolumna D .
- Do Filtr pierwszy zdarzenia , wybierz zakres B4:D13 i udać się do Strona główna >> Sortowanie & Filtr >> Filtr
- Kliknij na zaznaczony strzałka w Nagłówek meczu . Mark 1 a następnie kliknij OK .
- Po tym, zobaczysz wszystkie duplikaty Identyfikatory usunięty przez filtrowanie . Tylko pierwszy wystąpienia Identyfikatory pojawi się.
W ten sposób można znaleźć tylko pierwszy wystąpienie oraz Filtr je w kolumnie.
Read More: Jak uzyskać wartość komórki według wiersza i kolumny w Excelu VBA
Część ćwiczeniowa
Na poniższym rysunku podaję zbiór danych, który wykorzystaliśmy w tym artykule, abyś mógł przećwiczyć te przykłady na własnej skórze.
Wniosek
Podsumowując, głównym celem tego artykułu jest dostarczenie pewnego łatwego podejścia do znalezienia pierwszego zdarzenia pewnych wartości w kolumna W tym celu użyliśmy dość podstawowych funkcji. Jeśli masz jakieś lepsze metody, pomysły lub opinie, proszę zostaw je w polu komentarza. Pomoże mi to wzbogacić moje nadchodzące artykuły.