Obsah
V tomto návode si ukážeme, ako vrátiť číslo riadku zhoda buniek v programe Excel . ak to povieme zrozumiteľnejšie, vyberieme hodnotu zo súboru údajov a získame číslo riadku tejto hodnoty. Na tento účel budeme v celom článku používať rôzne funkcie alebo kombinácie rôznych funkcií.
Stiahnite si cvičebnicu
Pracovný zošit na precvičovanie si môžeme stiahnuť odtiaľto.
Vrátenie čísla riadku.xlsm7 metód na vrátenie čísla riadku zhody bunky v programe Excel
V tomto článku sa budeme zaoberať 7 metódy na vrátenie čísla riadku zhody bunky v Exceli. Aby ste lepšie pochopili tento proces, použijeme rovnaký súbor údajov pre všetky metódy tohto článku okrem metódy číslo 5 Súbor údajov, ktorý použijeme, pozostáva z mien rôznych ľudí a ich rodných krajín. Zoberieme jednu hodnotu buď z Názov stĺpec alebo Krajina Potom zistíme, v ktorom riadku sa daná hodnota nachádza.
1. Vrátenie čísla riadku bunky, ktorá zodpovedá programu Excel pomocou funkcie ROW
V prvom rade vrátime číslo riadku zhody bunky v Excel s ROW funkciu. ROW funkcia v exceli vráti číslo riadku odkazu. V nasledujúcom súbore údajov získame číslo riadku názvu Chris v bunke F5 .
Pozrime sa na kroky na vykonanie tejto akcie:
KROKY:
- Na začiatok vyberte bunku F5 .
- Okrem toho si zapíšte =ROW( v paneli vzorcov tejto bunky.
- Po napísaní tejto časti vyberte bunku, ktorá obsahuje názov, Chris V paneli vzorcov tak dostaneme nasledujúci vzorec:
=ROW(C6)
- Potom stlačte tlačidlo Vstúpte na stránku .
- Na konci môžeme vidieť číslo riadku názvu Chris v bunke F5 .
Čítajte viac: Excel VBA: Vrátenie čísla riadku hodnoty (5 vhodných metód)
2. Použitie funkcie MATCH na získanie čísla riadku v programe Excel
V tejto metóde použijeme MATCH funkcia na vrátenie čísla riadku zhody v programe Excel. MATCH funkcia vyhľadá rozsah buniek pre zadanú položku a potom vráti relatívne umiestnenie položky v rozsahu. V nasledujúcom súbore údajov zistíme, v ktorom riadku sa nachádza názov krajiny Kanada leží.
Na vykonanie tejto metódy stačí postupovať podľa nižšie uvedených krokov.
KROKY:
- Najprv vyberte bunku F5 .
- Potom do tejto bunky vložte nasledujúci vzorec:
=MATCH(E5,C:C,0)
- Potom stlačte Vstúpte na stránku .
- Nakoniec uvedené príkazy vrátia číslo riadku s názvom krajiny Kanada v bunke F5 .
Prečítajte si viac: Excel Nájsť zhodné hodnoty v dvoch stĺpcoch
3. Kombinácie funkcií MATCH & ROW na získanie sekvencie riadkov
Môžeme tiež použiť kombináciu MATCH a ROW funkcie na vrátenie čísla riadku zhody bunky. V bunke F5 zadáme číslo riadku, v ktorom je hodnota Kanada leží v Krajina stĺpec.
Pozrime sa na postup, ako to urobiť.
KROKY:
- Najprv vyberte bunku F5 .
- Po druhé, zapíšte do tejto bunky nasledujúci vzorec:
=MATCH(E5,C5:C10,0)+ROW(C5:C10)-1
- Potom stlačte tlačidlo Vstúpte na stránku .
- Nakoniec získame číslo riadku hodnoty Kanada je . 6 v našom súbore údajov.
Prečítajte si viac: Kopírovanie hodnôt do inej bunky, ak sa dve bunky zhodujú v programe Excel: 3 metódy
4. Kombinácia funkcií INDEX, MATCH & ROW na vrátenie čísla riadku zhody v programe Excel
Kombinácia INDEX , MATCH & ROW funkcie je ďalší spôsob, ako vrátiť číslo riadku zhody v programe Excel.
Na stránke Microsoft Excel ,. INDEX funkciu v Excel vráti hodnotu v určitom bode rozsahu alebo poľa.
Opäť zistíme, v ktorom riadku stĺpca C názov krajiny Kanada Vrátime číselnú hodnotu čísla riadku v bunke F5 .
Pozrime sa na postup vykonania tejto metódy.
KROKY:
- Na začiatku vyberte bunku F5 .
- Potom do tejto bunky vložte nasledujúci vzorec:
=ROW(INDEX(B4:B10,MATCH(E5,C4:C10,0))
- Potom stlačte Vstúpte na stránku .
- Vyššie uvedené akcie teda vrátia číslo riadku s názvom krajiny Kanada v bunke F5 .
🔎 Ako vzorec funguje?
- MATCH(E5,C4:C10,0): Táto časť vyhľadáva hodnotu bunky E5 v rozsahu ( C4:C10 ).
- INDEX(B4:B10,MATCH(E5,C4:C10,0): Táto časť vracia odkaz na zhodnú hodnotu v rámci rozsahu ( B4:B10 ).
- ROW(INDEX(B4:B10,MATCH(E5,C4:C10,0)): Vracia číslo riadku INDEX .
Prečítajte si viac: Ako vyhľadávať a vytiahnuť poslednú zhodu v programe Excel (4 spôsoby)
Podobné čítania
- Ako získať číslo riadku z rozsahu pomocou programu Excel VBA (9 príkladov)
- Ako zvýšiť číslo riadku vo vzorci programu Excel (6 praktických spôsobov)
- [Opravené!] Chýbajúce čísla riadkov a písmená stĺpcov v programe Excel (3 riešenia)
- Ako použiť vzorec programu Excel na vyhľadanie čísla posledného riadku s údajmi (2 spôsoby)
- Ako používať číslo premennej riadku ako odkaz na bunku v programe Excel
5. Zlúčenie funkcií SMALL & MATCH na získanie čísla riadku zhodnej hodnoty
Môžeme tiež použiť kombináciu MALÉ & MATCH funkcie na vrátenie čísla riadku porovnávanej hodnoty v programe Excel.
Keď je zoznam zoradený podľa hodnoty vzostupne, Excel MALÉ funkcia vracia číselnú hodnotu na základe jej umiestnenia v zozname.
Na ilustráciu tejto metódy použijeme trochu odlišný súbor údajov od predchádzajúcich, pretože MALÉ Funkcia pracuje len s číselnými hodnotami. V nasledujúcom súbore údajov máme názvy krajín a ich rozlohy. Zistíme, v ktorom riadku sa nachádza najnižšia hodnota rozlohy. Potom túto hodnotu vrátime do bunky E5 .
Pozrime sa na kroky na vykonanie tejto metódy.
KROKY:
- Na začiatok vyberte bunku E5 .
- Okrem toho do tejto bunky vložte nasledujúci vzorec:
=MATCH(SMALL(C5:C10,1),C5:C10)
- Potom stlačte tlačidlo Vstúpte na stránku .
- Nakoniec vidíme, že najnižšia hodnota plochy v stĺpci C sa nachádza v riadku číslo 3 .
🔎 Ako vzorec funguje?
- SMALL(C5:C10,1): Táto časť vracia najmenšiu číselnú hodnotu z rozsahu ( C5:C10 ).
- MATCH(SMALL(C5:C10,1),C5:C10): Vracia číslo riadku najmenšej hodnoty v bunke E5 .
POZNÁMKA:
Keďže MATCH funkcia vracia relatívnu pozíciu hodnoty z rozsahu údajov, vyššie uvedený postup vracia hodnotu 3 namiesto 7 .
6. Vrátenie všetkých čísel riadkov bunky, ktoré sa zhodujú v jednej bunke v programe Excel
Predpokladajme, že máme súbor údajov, v ktorom máme viacero rovnakých hodnôt v jednom stĺpci, ale v rôznych riadkoch. Chceme zadať čísla riadkov týchto hodnôt do jednej bunky. Na riešenie takéhoto problému použijeme kombináciu TEXTJOIN , IF a ROW funkcie.
Stránka TEXTJOIN funkcia spája text z rôznych rozsahov a/alebo reťazcov, pričom medzi jednotlivými hodnotami textu, ktoré sa majú spojiť, je definovaný oddeľovač.
V nasledujúcom súbore údajov vidíme, že v stĺpci C hodnota Spojené štáty americké ' je prítomný 3 časy.
Pozrime sa na postup vrátenia čísel riadkov s rovnakou hodnotou v jednej bunke.
KROKY:
- Najprv vyberte bunku F5 .
- Potom do tejto bunky zadajte nasledujúci vzorec:
=TEXTJOIN(",",,IF(C5:C10=E5,ROW(C5:C10),""))
- Potom stlačte tlačidlo Vstúpte na stránku .
- Nakoniec v bunke F5 vidíme čísla riadkov rovnakých hodnôt zo stĺpca C .
🔎 Ako vzorec funguje?
- IF(C5:C10=E5,ROW(C5:C10),""): V tejto časti IF vzorec kontroluje, ktoré hodnoty v rozsahu ( C5:C10 ) sa rovnajú hodnote bunky E5 Potom vráti číslo riadku tejto bunky.
- TEXTJOIN(",",,IF(C5:C10=E5,ROW(C5:C10),"")): Spojí čísla riadkov z predchádzajúceho kroku s čiarkou do jednej bunky F5 .
Prečítajte si viac: Ako porovnať údaje v programe Excel z 2 pracovných hárkov
7. Použitie kódu VBA na získanie sekvencie riadkov zhody buniek
Ak ste pokročilý používateľ programu Excel, môžete použiť VBA ( Visual Basic pre aplikácie ) kód na vrátenie čísla riadku zhody buniek v programe Excel. VBA kódu môžeme rýchlejšie vykonať akúkoľvek úlohu v Exceli. V nasledujúcom súbore údajov vložíme VBA kód na zistenie čísla riadku hodnoty Kanada v stĺpci C .
Pozrime sa na kroky na použitie VBA kód.
KROKY:
- Po prvé, kliknutie pravým tlačidlom myši na na aktívnom hárku s názvom VBA .
- Po druhé vyberte možnosť Zobraziť kód '.
- Potom sa zobrazí prázdne VBA zobrazí sa modul.
- Po tretie, vložte do tohto prázdneho modulu nasledujúci 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
- Zadajte hodnotu Kanada pre premennú Value_Serched ' v kóde. Túto časť sme zvýraznili na nasledujúcom obrázku.
- Teraz kliknite na Spustiť alebo stlačte tlačidlo F5 spustiť kód.
- Nakoniec sa zobrazí okno so správou, že číslo riadku hodnoty Kanada v stĺpci C je . 6 .
Prečítajte si viac: Ako zistiť číslo riadku pomocou VBA v programe Excel (4 makrá)
POZNÁMKA:
Ak chcete vo vyššie uvedenom kóde vyhľadávať akékoľvek údaje z vášho súboru údajov, stačí upraviť zvýraznené časti kódu z uvedeného obrázka. VBA použite názov svojho pracovného hárku. Zmeňte hodnotu Kanada na inú hodnotu, ktorú chcete v hárku vyhľadať. Namiesto rozsahu stĺpcov C zadáte rozsah stĺpcov, v ktorých chcete vyhľadávať.
Záver
Na záver tento návod obsahuje myšlienky na vrátenie čísla riadku zhody buniek v programe Excel. Použite praktický pracovný hárok, ktorý je súčasťou tohto článku, a otestujte svoje zručnosti. Ak máte akékoľvek otázky, zanechajte komentár nižšie. Náš tím sa vám pokúsi odpovedať čo najrýchlejšie. Sledujte ďalšie kreatívne Microsoft Excel riešenia v budúcnosti.