Spis treści
W tym tutorialu zademonstrujemy jak zwrócić numer wiersza w pliku dopasowanie komórek w excelu Jeśli powiemy to wyraźniej, wybierzemy wartość ze zbioru danych i wyodrębnimy numer wiersza tej wartości. Aby to zrobić, będziemy używać różnych funkcji lub kombinacji różnych funkcji w całym tym artykule.
Pobierz Zeszyt ćwiczeń
Zeszyt ćwiczeń możemy pobrać stąd.
Return Row Number.xlsm7 Metod, aby zwrócić numer wiersza komórki dopasowania w Excelu
W tym artykule omówimy 7 Aby lepiej zrozumieć proces, użyjemy tego samego zestawu danych dla wszystkich metod w tym artykule, z wyjątkiem metody numer 5 Zbiór danych, z którego będziemy korzystać, składa się z nazwisk różnych osób i ich krajów ojczystych. Będziemy pobierać jedną wartość albo z Nazwa kolumna lub Kraj Następnie dowiemy się, w którym rzędzie leży dana wartość.
1) Zwróć numer wiersza komórki dopasowanej w Excelu za pomocą funkcji ROW
Przede wszystkim zwrócimy numer wiersza dopasowania komórki w Excel z ROW funkcja. ROW Funkcja w Excelu zwraca numer wiersza odwołania. W poniższym zbiorze danych wyodrębnimy numer wiersza nazwy Chris w komórce F5 .
Zobaczmy kroki, aby wykonać tę akcję:
KROKI:
- Na początek należy wybrać komórkę F5 .
- Dodatkowo zapisz. =ROW( część w pasku formuły tej komórki.
- Po napisaniu tego fragmentu wybierz komórkę, w której znajduje się nazwa, Chris W ten sposób otrzymujemy następujący wzór w pasku formuły:
=ROW(C6)
- Następnie naciśnij Wejdź na stronę .
- Na końcu możemy zobaczyć numer wiersza nazwy Chris w komórce F5 .
Read More: Excel VBA: Zwróć numer wiersza wartości (5 odpowiednich metod)
2) Użyj funkcji MATCH, aby uzyskać numer wiersza w programie Excel
W tej metodzie wykorzystamy MATCH Funkcja zwracająca liczbę wierszy z dopasowaniami w Excelu. MATCH Funkcja przeszukuje zakres komórek w poszukiwaniu określonego elementu, a następnie zwraca względne położenie elementu w zakresie. W poniższym zbiorze danych dowiemy się, w którym wierszu znajduje się nazwa kraju Kanada kłamstwa.
Wystarczy wykonać poniższe kroki, aby wykonać tę metodę.
KROKI:
- Najpierw wybierz komórkę F5 .
- Następnie wstaw do tej komórki następującą formułę:
=MATCH(E5,C:C,0)
- Następnie, uderz w Wejdź na stronę .
- Na koniec powyższe polecenia zwracają numer wiersza z nazwą kraju Kanada w komórce F5 .
Read More: Excel Znajdź pasujące wartości w dwóch kolumnach
3. kombinacje funkcji MATCH & ROW do ekstrakcji sekwencji wierszy
Możemy również użyć kombinacji MATCH oraz ROW Funkcje zwracające numer wiersza dopasowania komórki. W komórce F5 wprowadzimy numer wiersza, w którym znajduje się wartość Kanada leży w Kraj kolumna.
Przyjrzyjmy się krokom, jakie należy podjąć, aby to zrobić.
KROKI:
- Po pierwsze, wybierz komórkę F5 .
- Po drugie, zapisz w tej komórce następującą formułę:
=MATCH(E5,C5:C10,0)+ROW(C5:C10)-1
- Następnie naciśnij Wejdź na stronę .
- Na koniec otrzymujemy numer wiersza wartości Kanada jest 6 w naszym zbiorze danych.
Read More: Kopiowanie wartości do innej komórki, jeśli dwie komórki pasują do siebie w Excelu: 3 metody
4. połączenie funkcji INDEX, MATCH & ROW w celu zwrócenia numeru wiersza dopasowania w Excelu
Połączenie INDEX , MATCH & ROW funkcje to inny sposób na zwrócenie numeru wiersza meczu w Excelu.
W Microsoft Excel , INDEX działać w Excel zwraca wartość w określonym punkcie zakresu lub tablicy.
Ponownie znajdziemy, w którym wierszu kolumny C nazwa kraju Kanada Zwrócimy wartość liczbową numeru wiersza w komórce F5 .
Zobaczmy kroki, aby wykonać tę metodę.
KROKI:
- Na początku należy wybrać komórkę F5 .
- Następnie wstaw w tej komórce następującą formułę:
=ROW(INDEX(B4:B10,MATCH(E5,C4:C10,0))
- Następnie, uderz w Wejdź na stronę .
- Tak więc, powyższe działania zwracają numer wiersza nazwy kraju Kanada w komórce F5 .
🔎 Jak działa formuła?
- MATCH(E5,C4:C10,0): Ta część wyszukuje wartość komórki E5 w zakresie ( C4:C10 ).
- INDEX(B4:B10,MATCH(E5,C4:C10,0): Ta część zwraca referencję dopasowanej wartości w zakresie ( B4:B10 ).
- ROW(INDEX(B4:B10,MATCH(E5,C4:C10,0)): Zwraca numer wiersza w INDEX .
Read More: Jak Vlookup i wyciągnąć ostatnie dopasowanie w Excelu (4 sposoby)
Podobne lektury
- Jak uzyskać numer wiersza z zakresu z Excel VBA (9 przykładów)
- Jak zwiększyć liczbę wierszy w programie Excel (6 przydatnych sposobów)
- [Naprawiono!] Brakujące numery wierszy i litery kolumn w Excelu (3 rozwiązania)
- Jak korzystać z formuły programu Excel, aby znaleźć ostatni numer wiersza z danymi (2 sposoby)
- Jak użyć zmiennego numeru wiersza jako odwołania do komórki w Excelu
5. połącz funkcje SMALL & MATCH aby uzyskać numer wiersza dopasowanej wartości
Możemy również użyć kombinacji MAŁA & MATCH funkcje zwracające numer wiersza dopasowanej wartości w excelu.
Kiedy lista jest sortowana według wartości w porządku rosnącym, excel MAŁA Funkcja zwraca wartość liczbową na podstawie jej położenia na liście.
Aby zilustrować tę metodę, użyjemy nieco innego zestawu danych niż poprzednie, ponieważ MAŁA Funkcja zajmuje się tylko wartościami liczbowymi. W poniższym zbiorze danych mamy nazwy państw i ich obszary. Sprawdzimy, w którym wierszu znajduje się najniższa wartość obszaru. Następnie zwrócimy tę wartość w komórce E5 .
Zobaczmy kroki, aby wykonać tę metodę.
KROKI:
- Na początek należy wybrać komórkę E5 .
- Dodatkowo w tej komórce wstaw następującą formułę:
=MATCH(SMALL(C5:C10,1),C5:C10)
- Następnie naciśnij Wejdź na stronę .
- W końcu widzimy, że najniższa wartość obszaru w kolumnie C znajduje się w rzędzie nr 3 .
🔎 Jak działa formuła?
- SMALL(C5:C10,1): Ta część zwraca najmniejszą wartość liczbową z zakresu ( C5:C10 ).
- MATCH(SMALL(C5:C10,1),C5:C10): Zwraca numer wiersza najmniejszej wartości w komórce E5 .
UWAGA:
Ponieważ. MATCH Funkcja zwraca względną pozycję wartości z zakresu danych, powyższy proces zwraca wartość 3 zamiast 7 .
6) Zwróć wszystkie numery wierszy z komórki dopasowanej w jednej komórce w Excelu
Załóżmy, że mamy zbiór danych, w którym mamy wiele takich samych wartości w jednej kolumnie, ale w różnych wierszach. Chcemy wprowadzić numery wierszy tych wartości do jednej komórki. Aby rozwiązać tego typu problem, użyjemy kombinacji TEXTJOIN , JEŚLI oraz ROW funkcje.
Na stronie TEXTJOIN Funkcja łączy tekst z różnych zakresów i/lub łańcuchów, z definiowanym przez użytkownika ogranicznikiem pomiędzy każdą łączoną wartością tekstową.
W poniższym zbiorze danych możemy zauważyć, że w kolumnie C wartość Stany Zjednoczone ' jest obecny 3 czasy.
Zobaczmy kroki, aby zwrócić numery wierszy mające tę samą wartość w jednej komórce.
KROKI:
- Najpierw wybierz komórkę F5 .
- Następnie wprowadź w tej komórce następującą formułę:
=TEXTJOIN(",",,IF(C5:C10=E5,ROW(C5:C10),""))
- Następnie naciśnij Wejdź na stronę .
- Wreszcie, w komórce F5 możemy zobaczyć numery wierszy tych samych wartości z kolumny C .
🔎 Jak działa formuła?
- IF(C5:C10=E5,ROW(C5:C10),""): W tej części JEŚLI formuła sprawdza, które wartości z zakresu ( C5:C10 ) są równe wartości komórki E5 Po tym zwraca numer wiersza tej komórki.
- TEXTJOIN(",",,IF(C5:C10=E5,ROW(C5:C10),"")): Łączy numery wierszy z poprzedniego kroku z przecinkiem w jednej komórce F5 .
Read More: Jak dopasować dane w Excelu z 2 arkuszy
7. zastosuj kod VBA, aby uzyskać sekwencję wierszy komórki.
Jeśli jesteś zaawansowanym użytkownikiem Excela, możesz użyć VBA ( Visual Basic for Applications ) kod zwracający numer wiersza dopasowania komórki w excelu.Używanie VBA Dzięki temu możemy szybciej wykonać dowolne zadanie w Excelu. W poniższym zbiorze danych wstawimy a VBA kod do znalezienia numeru wiersza wartości Kanada w kolumnie C .
Zobaczmy, jakie kroki należy wykonać, aby zastosować VBA kod.
KROKI:
- Po pierwsze, kliknij prawym przyciskiem myszy na stronie w aktywnym arkuszu o nazwie VBA .
- Po drugie, należy wybrać opcję Wyświetl kod '.
- Następnie, puste VBA pojawi się moduł.
- Po trzecie, w tym pustym module wstaw następujący kod:
Sub ReturnRowNumber() Dim Wsheet As Worksheet Dim Row_Match As Long Dim j As Long Dim Value_Searched As String Set Wsheet = Worksheets("VBA") Value_Searched = "Canada" For j = 1 To 10000 If StrComp(Wsheet.Range("C" & j).Value, Value_Searched, vbTextCompare) = 0 Then Row_Match = j Exit For End If Next j MsgBox Row_Match End Sub.
- Wprowadzanie wartości Kanada dla zmiennej Wartość_Serched ' w kodzie, zaznaczyliśmy tę część na poniższym obrazku.
- Teraz kliknij na Uruchom lub naciśnij przycisk F5 aby uruchomić kod.
- Na koniec otrzymujemy okno komunikatu pokazujące, że numer wiersza wartości Kanada w kolumnie C jest 6 .
Read More: Jak znaleźć numer wiersza za pomocą VBA w Excelu (4 makra)
UWAGA:
W powyższym kodzie, jeśli chcesz wyszukać dowolne dane z twojego zbioru danych, musisz po prostu zmodyfikować wyróżnione części kodu z powyższego obrazka. Zamiast VBA użyj nazwy swojego arkusza. Zmień wartość Kanada do innej wartości, którą chcesz przeszukać w arkuszu. Zamiast zakresu kolumn C , wprowadzisz zakres kolumn, w których chcesz szukać.
Wniosek
Podsumowując, ten tutorial zawiera pomysły na zwrócenie numeru wiersza dopasowania komórki w Excelu. Użyj arkusza ćwiczeniowego, który jest dołączony do tego artykułu, aby przetestować swoje umiejętności. Jeśli masz jakieś pytania, zostaw komentarz poniżej. Nasz zespół postara się odpowiedzieć jak najszybciej. Miej oko na więcej kreatywnych Microsoft Excel rozwiązania w przyszłości.