Ako vrátiť číslo riadku zhody bunky v programe Excel (7 metód)

  • Zdieľajte To
Hugh West

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.xlsm

7 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.

Hugh West je veľmi skúsený tréner a analytik Excelu s viac ako 10-ročnými skúsenosťami v tomto odvetví. Má bakalársky titul v odbore účtovníctvo a financie a magisterský titul v odbore Business Administration. Hugh má vášeň pre vyučovanie a vyvinul jedinečný vyučovací prístup, ktorý sa dá ľahko sledovať a pochopiť. Jeho odborné znalosti Excelu pomohli tisíckam študentov a profesionálov na celom svete zlepšiť svoje zručnosti a vyniknúť vo svojej kariére. Hugh sa prostredníctvom svojho blogu delí o svoje znalosti so svetom a ponúka bezplatné výukové programy Excelu a online školenia, ktoré jednotlivcom a firmám pomôžu naplno využiť ich potenciál.