Obsah
V tomto tutoriálu si ukážeme, jak vrátit číslo řádku v položce shoda buněk v aplikaci Excel . Když to řekneme srozumitelněji, vybereme hodnotu z datového souboru a získáme číslo řádku této hodnoty. K tomu budeme v celém článku používat různé funkce nebo kombinace různých funkcí.
Stáhnout cvičebnici
Cvičebnici si můžete stáhnout zde.
Vrátit číslo řádku.xlsm7 metod pro vrácení čísla řádku shody buňky v aplikaci Excel
V tomto článku se budeme zabývat 7 metody pro vrácení čísla řádku shody buňky v Excelu. Pro lepší pochopení postupu použijeme stejnou datovou sadu pro všechny metody tohoto článku kromě metody číslo. 5 . Soubor dat, který použijeme, se skládá ze jmen různých lidí a jejich rodných zemí. Vezmeme jednu hodnotu buď z pole Název sloupec nebo Země pak zjistíme, ve kterém řádku leží daná hodnota.
1. Vrácení čísla řádku buňky odpovídající aplikaci Excel pomocí funkce ROW
V prvé řadě vrátíme číslo řádku shody buňky v položce Excel s ROW funkce. ROW funkce v excelu vrátí číslo řádku odkazu. V následujícím souboru dat získáme číslo řádku názvu Chris v buňce F5 .
Podívejme se na postup provedení této akce:
KROKY:
- Nejprve vyberte buňku F5 .
- Kromě toho si zapište =ROW( v panelu vzorců této buňky.
- Po zapsání této části vyberte buňku, která obsahuje název, Chris . Na panelu vzorců tak dostaneme následující vzorec:
=ROW(C6)
- Pak stiskněte tlačítko Vstupte na .
- Na konci vidíme číslo řádku názvu Chris v buňce F5 .
Další informace: Excel VBA: Vrácení čísla řádku hodnoty (5 vhodných metod)
2. Použití funkce MATCH k získání čísla řádku v aplikaci Excel
V této metodě použijeme MATCH vrátit počet shod v řádku excelu. MATCH funkce vyhledá rozsah buněk pro zadanou položku a poté vrátí relativní umístění položky v rozsahu. V následujícím datovém souboru zjistíme, ve kterém řádku je název země. Kanada lži.
Pro provedení této metody stačí postupovat podle níže uvedených kroků.
KROKY:
- Nejprve vyberte buňku F5 .
- Poté do této buňky vložte následující vzorec:
=MATCH(E5,C:C,0)
- Pak stiskněte Vstupte na .
- Nakonec výše uvedené příkazy vrátí číslo řádku s názvem země. Kanada v buňce F5 .
Přečtěte si více: Vyhledání shodných hodnot ve dvou sloupcích aplikace Excel
3. Kombinace funkcí MATCH & ROW pro výpis posloupnosti řádků
Můžeme také použít kombinaci MATCH a ROW funkce pro vrácení čísla řádku shody buňky. V buňce F5 zadáme číslo řádku, ve kterém je hodnota Kanada leží v Země sloupec.
Podívejme se, jak postupovat.
KROKY:
- Nejprve vyberte buňku F5 .
- Za druhé do této buňky zapište následující vzorec:
=MATCH(E5,C5:C10,0)+ROW(C5:C10)-1
- Pak stiskněte tlačítko Vstupte na .
- Nakonec získáme číslo řádku hodnoty Kanada je 6 v našem souboru dat.
Přečtěte si více: Kopírování hodnot do jiné buňky při shodě dvou buněk v aplikaci Excel: 3 metody
4. Kombinace funkcí INDEX, MATCH & ROW pro vrácení čísla řádku shody v aplikaci Excel
Kombinace INDEX , MATCH & ROW funkce je další způsob, jak vrátit číslo řádku shody v Excelu.
Na adrese Microsoft Excel ... INDEX funkce v Excel vrací hodnotu v určitém bodě rozsahu nebo pole.
Opět zjistíme, ve kterém řádku sloupce C název země Kanada Vrátíme číselnou hodnotu čísla řádku v buňce F5 .
Podívejme se na postup provedení této metody.
KROKY:
- Na začátku vyberte buňku F5 .
- Poté do této buňky vložte následující vzorec:
=ŘÁDEK(INDEX(B4:B10,MATCH(E5,C4:C10,0)))
- Pak stiskněte Vstupte na .
- Výše uvedené akce tedy vracejí číslo řádku názvu země. Kanada v buňce F5 .
🔎 Jak vzorec funguje?
- MATCH(E5,C4:C10,0): Tato část hledá hodnotu buňky E5 v rozsahu ( C4:C10 ).
- INDEX(B4:B10,MATCH(E5,C4:C10,0): Tato část vrací odkaz na odpovídající hodnotu v rozsahu ( B4:B10 ).
- ROW(INDEX(B4:B10,MATCH(E5,C4:C10,0)): Vrací číslo řádku INDEX .
Přečtěte si více: Jak v aplikaci Excel vyhledat a vytáhnout poslední shodu (4 způsoby)
Podobná čtení
- Jak získat číslo řádku z rozsahu pomocí aplikace Excel VBA (9 příkladů)
- Jak zvýšit číslo řádku ve vzorci aplikace Excel (6 praktických způsobů)
- [Opraveno!] Chybějící čísla řádků a písmena sloupců v aplikaci Excel (3 řešení)
- Jak použít vzorec aplikace Excel k nalezení čísla posledního řádku s daty (2 způsoby)
- Jak použít proměnnou Číslo řádku jako odkaz na buňku v aplikaci Excel
5. Sloučení funkcí SMALL & MATCH pro získání čísla řádku odpovídající hodnoty
Můžeme také použít kombinaci SMALL & MATCH funkce pro vrácení čísla řádku přiřazené hodnoty v Excelu.
Když je seznam seřazen podle hodnoty vzestupně, Excel SMALL funkce vrací číselnou hodnotu na základě jejího umístění v seznamu.
Pro ilustraci této metody použijeme trochu jiný soubor dat než v předchozích případech, protože SMALL Funkce pracuje pouze s číselnými hodnotami. V následujícím souboru dat máme názvy zemí a jejich rozlohy. Zjistíme, ve kterém řádku se nachází nejnižší hodnota rozlohy. Tuto hodnotu pak vrátíme do buňky E5 .
Podívejme se, jak postupovat při provádění této metody.
KROKY:
- Nejprve vyberte buňku E5 .
- Dále do této buňky vložte následující vzorec:
=MATCH(SMALL(C5:C10,1),C5:C10)
- Pak stiskněte tlačítko Vstupte na .
- Nakonec vidíme, že nejnižší hodnota plochy ve sloupci C se nachází v řádku číslo 3 .
🔎 Jak vzorec funguje?
- SMALL(C5:C10,1): Tato část vrací nejmenší číselnou hodnotu z rozsahu ( C5:C10 ).
- MATCH(SMALL(C5:C10,1),C5:C10): Vrací číslo řádku nejmenší hodnoty v buňce E5 .
POZNÁMKA:
Vzhledem k tomu, že MATCH funkce vrací relativní pozici hodnoty z datového rozsahu, výše uvedený postup vrací hodnotu 3 místo 7 .
6. Vrácení všech čísel řádků v jedné buňce v aplikaci Excel
Předpokládejme, že máme soubor dat, ve kterém máme více stejných hodnot v jednom sloupci, ale v různých řádcích. Chceme zadat čísla řádků těchto hodnot do jedné buňky. K řešení tohoto typu problému použijeme kombinaci příkazů TEXTJOIN , IF a ROW funkce.
Na stránkách TEXTJOIN funkce spojuje text z různých rozsahů a/nebo řetězců, přičemž mezi jednotlivými spojovanými textovými hodnotami je zadán oddělovač.
V následujícím souboru dat vidíme, že ve sloupci C hodnota Spojené státy americké ' je přítomen 3 časy.
Podívejme se na postup pro vrácení čísel řádků se stejnou hodnotou v jedné buňce.
KROKY:
- Nejprve vyberte buňku F5 .
- Dále do této buňky zadejte následující vzorec:
=TEXTJOIN(",",,IF(C5:C10=E5,ROW(C5:C10),""))
- Pak stiskněte tlačítko Vstupte na .
- A konečně v buňce F5 vidíme čísla řádků stejných hodnot ze sloupce C .
🔎 Jak vzorec funguje?
- IF(C5:C10=E5,ROW(C5:C10),""): V této části IF vzorec kontroluje, které hodnoty v rozsahu ( C5:C10 ) se rovnají hodnotě buňky E5 . Poté vrátí číslo řádku dané buňky.
- TEXTJOIN(",",,IF(C5:C10=E5,ROW(C5:C10),"")): Spojí čísla řádků předchozího kroku s čárkou do jedné buňky. F5 .
Přečtěte si více: Jak porovnat data v aplikaci Excel ze 2 pracovních listů
7. Použití kódu VBA pro získání posloupnosti řádků shody buněk
Pokud jste pokročilý uživatel aplikace Excel, můžete použít VBA ( Visual Basic pro aplikace ) kód pro vrácení čísla řádku shody buňky v Excelu. Použití VBA kódu můžeme v Excelu rychleji provádět libovolné úlohy. Do následujícího souboru dat vložíme položku VBA kód pro zjištění čísla řádku hodnoty Kanada ve sloupci C .
Podívejme se, jak postupovat při použití VBA kód.
KROKY:
- Za prvé, klikněte pravým tlačítkem myši na na aktivním listu s názvem VBA .
- Za druhé vyberte možnost Zobrazit kód '.
- Pak se objeví prázdné VBA zobrazí se modul.
- Potřetí vložte do tohoto prázdného modulu následující kód:
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
- Zadejte hodnotu Kanada pro proměnnou Value_Serched ' v kódu. Tuto část jsme zvýraznili na následujícím obrázku.
- Nyní klikněte na Spustit nebo stiskněte tlačítko F5 spustit kód.
- Nakonec se zobrazí okno se zprávou, že číslo řádku hodnoty Kanada ve sloupci C je 6 .
Přečtěte si více: Jak zjistit číslo řádku pomocí VBA v aplikaci Excel (4 makra)
POZNÁMKA:
Pokud chcete ve výše uvedeném kódu vyhledat jakákoli data z vaší datové sady, stačí upravit zvýrazněné části kódu z uvedeného obrázku výše. VBA použijte název svého pracovního listu. Změňte hodnotu Kanada na jinou hodnotu, kterou chcete v listu vyhledat. Místo rozsahu sloupců C zadáte rozsah sloupců, ve kterých chcete vyhledávat.
Závěr
Závěrem tohoto návodu jsou shrnuty myšlenky, jak vrátit číslo řádku shody buněk v Excelu. Použijte cvičný pracovní list, který je součástí tohoto článku, a vyzkoušejte si své dovednosti. Pokud máte jakékoli dotazy, zanechte prosím komentář níže. Náš tým se vám pokusí co nejrychleji odpovědět. Sledujte další kreativní příklady. Microsoft Excel řešení v budoucnu.