Spis treści
W świecie korporacyjnym jesteśmy przyzwyczajeni do oglądania baz danych, w których kilka rzeczy wystąpiło więcej niż raz. Można chcieć dowiedzieć się o pierwszym wystąpieniu wartości w zakresie. Microsoft Excel ma różne przydatne formuły, aby wykonać to zadanie z łatwością. Artykuł wyjaśni 3 różne formuły z odmianami w nich, aby znaleźć pierwsze wystąpienie wartości w zakresie w programie Excel.
Pobierz Zeszyt ćwiczeń
Do ćwiczeń można pobrać zeszyt ćwiczeń stąd.
Znajdź pierwsze wystąpienie wartości w zakresie.xlsx3 Sposoby na znalezienie pierwszego wystąpienia wartości w zakresie w Excelu
Użyjemy następującego zestawu danych, aby wyjaśnić formuły, aby znaleźć pierwsze wystąpienie wartości w zakresie w programie Excel.
Zbiór danych zawiera dwie kolumny z nazwą produktu i ID produktów. Możesz zauważyć, że wartości w kolumnach powtarzają się. Musimy znaleźć pierwsze wystąpienie wartości w zakresie. Wyjaśnimy trzy różne formuły, aby to zrobić. Przejdź przez resztę artykułu, aby dowiedzieć się o formułach i jak działają, aby znaleźć pierwsze wystąpienie wartości w zakresie wExcel.
1) Użycie funkcji COUNTIF lub COUNTIFS do znalezienia pierwszego wystąpienia wartości w zakresie w programie Excel.
COUNTIF Jest to łatwa i użyteczna funkcja do znalezienia pierwszego wystąpienia wartości w zakresie. Przyjmuje pojedyncze lub wielokrotne kryteria i zakresy oparte na pojedynczym lub mnogim użyciu funkcji. Zobaczymy każdy z nich poniżej.
1.1 Używanie funkcji COUNTIF
Najprostszą formułą do znalezienia pierwszego wystąpienia wartości w zakresie jest użycie COUNTIF funkcja.
Wykonaj kroki, aby znaleźć wystąpienie wartości w zakresie:
- Napisz formułę łączącą dane dwóch kolumn w nową kolumnę.
Wzór: =B5&C5
.
To łączy te dwie dane.
- Przeciągnij w dół Uchwyt do napełniania ikona (symbol ( + ) jak znak na prawym dole pierwszej komórki) i otrzymasz wynik łączenia dwóch danych w jedną kolumnę jak poniżej.
- Następnie w nowej kolumnie wpisz formułę przedstawioną poniżej:
=(COUNTIF($D$5:$D5,$D5)=1)+0
- Teraz przeciągnij odpowiednio, aby uzyskać wynik dla wszystkich rzędów. W tym celu postępuj zgodnie z numeracją obrazków.
Wynik pokazuje. 1 dla wartości pierwszego wystąpienia w zakresie komórek D5:D11 .
Uwaga: Zamiast dodanie zera możemy użyć N Funkcja zagnieżdżona z COUNTIF aby uzyskać ten sam rezultat.
1.2 Użycie COUNTIFS z funkcją N
Powyższa metoda jest nieco powolna. Aby uzyskać szybsze rezultaty, możesz użyć funkcja COUNTIFS zagnieżdżony z funkcja N .
Wzór dla zbioru danych będzie następujący:
=N(COUNTIFS(B$5:B5,B5,C$5:C5,C5)=1)
Wynik będzie taki sam jak metoda 1 a) .
Formuła jest taka sama jak metoda, jedyna różnica polega na tym, że tutaj nie potrzebujemy kolumny join.Ponownie, COUNTIFS może zająć wiele zakresy oraz kryteria .
Podobne Lektury:
- Jak znaleźć wartość w zakresie w programie Excel (3 metody)
- Znajdź znak w String Excel (8 prostych sposobów)
- Jak znaleźć tekst w komórce w programie Excel
- Wyszukiwanie tekstu w Excelu w zakresie (11 szybkich metod)
2) Użycie zagnieżdżonych funkcji ISNUMBER i MATCH do znalezienia pierwszego wystąpienia wartości w zakresie w Excelu
Co więcej, możesz również użyć gniazda numer identyfikacyjny (ISNUMBER) oraz DOPASOWANIE funkcje, aby znaleźć pierwsze wystąpienie wartości w zakresie.
Wzór będzie brzmiał:
=1- ISNUMBER(MATCH(B5,B$4:B4,0))
Wynik pokazuje. 1 dla pierwszego wystąpienia wartości w zakresie.
3) Użycie zagnieżdżonego indeksu z innymi funkcjami, aby znaleźć pierwsze wystąpienie wartości w zakresie w Excelu
Ponadto możemy wyodrębnić wartości pierwszego wystąpienia w kolumnie poprzez odniesienie do innej kolumny za pomocą INDEX zagnieżdżone z innymi funkcjami, takimi jak MATCH , MAŁA , JEŚLI , SZUKAJ , i tak dalej. Kilka z nich zobaczymy poniżej.
3.1 Użycie zagnieżdżonych funkcji INDEX i MATCH
Zacznijmy od zagnieżdżonych INDEX oraz MATCH wzór.
Wzór dla podanego zbioru danych będzie brzmiał:
=INDEX($C$5:$C$11,MATCH($B$5,$B$5:$B$11,0))
Wynik pokazuje wartość Komórka C5 z pierwszym wystąpieniem wartości Komórka B5 w zakresie B5:B11 .
3.2 Użycie INDEKSU zagnieżdżonego z funkcjami SMALL, IF i ROW
Poza tym. INDEX funkcja może być również zagnieżdżony z funkcjami takimi jak MAŁY , JEŚLI oraz ROW funkcji, aby uzyskać żądaną wartość pierwszego wystąpienia kolumny z odniesienia innego w zakresie.
Wzór to:
=INDEX($C$5:$C$11,SMALL(IF($B$5=$B$5:$B$11,ROW($B$5:$B$11)-ROW($B$5)+1),1))
Wynik będzie taki sam jak metoda 3 a) niniejszej sekcji .
Ponadto, za pomocą tej formuły można również uzyskać wartość 2. raz występującej wartości w zakresie, zmieniając wartość 1 na końcu wzoru przez 2 .
Zmieńmy ID numer za 2. wystąpił " Router Wi-Fi" wartość do " #11_00″ .
Wynik pokaże. ID 2. wartości występującej w czasie o nazwie " Router Wi-Fi" .
Wynik pokazuje "#11_00", który jest numerem ID 2. wartości występującej po raz pierwszy w zakresie.
3.3 Użycie INDEKSU zagnieżdżonego z funkcjami ISNUMBER & SEARCH
Na koniec użyjemy jeszcze jednej formuły z zagnieżdżonym INDEX , ISNUMBER oraz SZUKAJ funkcja, która dopasowuje dane do innych podanych danych i daje wyjście tylko dla duplikatów.
Wzór na to będzie:
=INDEX($E$5:$E$7,MATCH(TRUE,ISNUMBER(SEARCH($E$5:$E$7,B5)),0))
Postępuj zgodnie z obrazkiem dla kroków potrzebnych do zastosowania tej formuły.
Można zauważyć, że wyjście przy Komórka D9 Pokazuje niepoprawne wyniki, ponieważ nie ma duplikatów w zakresie.
Rzeczy do zapamiętania
1. musisz użyć Uchwyt do napełniania ikonę, aby przeciągnąć wzór na znalezienie wyników dla pozostałych wartości w zakresie. Zastosuj to tam, gdzie na obrazkach widać strzałkę w dół.
2. musisz zrozumieć, jak chcesz swój wynik, a następnie zastosować dowolną z metod, które Ci odpowiadają.
Wniosek
Artykuł wyjaśnia trzy różne formuły, aby znaleźć pierwsze wystąpienie wartości w zakresie w programie Excel.Formuły obejmują funkcje takie jak COUNTIF , INDEX , ISNUMBER , MAŁA , ROW , MATCH Mam nadzieję, że artykuł pomógł Ci znaleźć rozwiązanie. Jeśli masz jakieś dalsze pytania, możesz napisać je w sekcji komentarzy.