Cuprins
În acest tutorial, vom demonstra cum să returnăm numărul de rând al unui fișier potrivire de celule în excel Dacă o spunem mai clar, vom selecta o valoare dintr-un set de date și vom extrage numărul de rând al acelei valori. Pentru a face acest lucru, vom utiliza diferite funcții sau combinații de funcții diferite pe parcursul acestui articol.
Descărcați caietul de practică
Putem descărca caietul de practică de aici.
Numărul rândului de returnare.xlsm7 Metode pentru a returna numărul de rând al unei celule de potrivire în Excel
În acest articol, vom discuta despre 7 pentru a returna numărul de rând al unei celule de potrivire în Excel. Pentru a înțelege mai bine procesul, vom folosi același set de date pentru toate metodele din acest articol, cu excepția metodei numărul 5 Setul de date pe care îl vom folosi este format din numele diferitelor persoane și țările lor de origine. Vom lua o valoare fie din Nume sau coloana Țara Apoi vom afla în ce rând se află valoarea respectivă.
1. Returnarea numărului de rând al unei celule care se potrivește cu Excel cu funcția ROW
În primul rând, vom returna numărul de rând al unei celule care se potrivește în Excel cu ROW Funcția. ROW din Excel returnează numărul de rând al referinței. În următorul set de date, vom extrage numărul de rând al numelui Chris în celulă F5 .
Să vedem care sunt pașii pentru a efectua această acțiune:
ETAPE:
- Pentru început, selectați celula F5 .
- În plus, notați =ROW( în bara de formule a celulei respective.
- După ce ați scris partea respectivă, selectați celula care conține numele, Chris Astfel, obținem următoarea formulă în bara de formule:
=ROW(C6)
- Apoi, apăsați Introduceți .
- În final, putem vedea numărul de rând al numelui Chris în celulă F5 .
Citiți mai mult: Excel VBA: Returnați numărul de rând al valorii (5 metode adecvate)
2. Utilizați funcția MATCH pentru a obține numărul de rând în Excel
În această metodă, vom folosi MATCH pentru a returna numărul de rânduri de meciuri în excel. Funcția MATCH caută un interval de celule pentru un element specificat și apoi returnează locația relativă a elementului în interval. În următorul set de date, ne vom da seama în ce rând se află numele țării Canada minciuni.
Urmați doar pașii de mai jos pentru a efectua această metodă.
ETAPE:
- Mai întâi, selectați celula F5 .
- Apoi, introduceți următoarea formulă în acea celulă:
=MATCH(E5,C:C,0)
- Apoi, apăsați Introduceți .
- În cele din urmă, comenzile de mai sus returnează numărul de rând al numelui țării Canada în celulă F5 .
Citește mai mult: Excel Găsiți valori care se potrivesc în două coloane
3. Combinații ale funcțiilor MATCH & ROW pentru a extrage secvența de rânduri
De asemenea, putem folosi o combinație între MATCH și ROW pentru a returna numărul de rând al unui meci de celule. În celulă F5 se va introduce numărul rândului în care se află valoarea Canada se află în Țara coloană.
Să vedem care sunt pașii pentru a face acest lucru.
ETAPE:
- În primul rând, selectați celula F5 .
- În al doilea rând, scrieți următoarea formulă în acea celulă:
=MATCH(E5,C5:C10,0)+ROW(C5:C10)-1
- Apoi, apăsați Introduceți .
- În cele din urmă, obținem numărul de rând al valorii Canada este 6 în setul nostru de date.
Citește mai mult: Copiați valorile într-o altă celulă dacă două celule se potrivesc în Excel: 3 metode
4. Combinați funcțiile INDEX, MATCH & ROW pentru a returna numărul de rând al unei corespondențe în Excel
O combinație de INDEX , MATCH & ROW este o altă modalitate de a returna numărul de rând al unei corespondențe în Excel.
În Microsoft Excel , a INDEX funcție în Excel returnează valoarea dintr-un anumit punct dintr-un interval sau dintr-o matrice.
Din nou, vom afla în ce rând al coloanei C numele țării Canada Vom returna valoarea numerică a numărului de rând din celula F5 .
Să vedem care sunt pașii pentru a executa această metodă.
ETAPE:
- La început, selectați celula F5 .
- Apoi, introduceți următoarea formulă în acea celulă:
=ROW(INDEX(B4:B10,MATCH(E5,C4:C10,0)))
- Apoi, apăsați Introduceți .
- Astfel, acțiunile de mai sus returnează numărul de rând al numelui țării. Canada în celulă F5 .
🔎 Cum funcționează formula?
- MATCH(E5,C4:C10,0): Această parte caută valoarea celulei E5 în intervalul ( C4:C10 ).
- INDEX(B4:B10,MATCH(E5,C4:C10,0): Această parte returnează referința valorii potrivite în intervalul ( B4:B10 ).
- ROW(INDEX(B4:B10,MATCH(E5,C4:C10,0))): Returnează numărul de rând al fișierului INDEX .
Citește mai mult: Cum să faceți Vlookup și să extrageți ultima potrivire în Excel (4 moduri)
Lecturi similare
- Cum să obțineți numărul de rând din interval cu Excel VBA (9 exemple)
- Cum să creșteți numărul de rând în formula Excel (6 moduri practice)
- [Fixed!] Numere de rând și litere de coloană lipsă în Excel (3 soluții)
- Cum se utilizează formula Excel pentru a găsi ultimul număr de rând cu date (2 moduri)
- Cum să utilizați numărul de rând variabil ca referință de celulă în Excel
5. Îmbinați funcțiile SMALL & MATCH pentru a obține numărul de rânduri al valorii potrivite
De asemenea, putem folosi combinația de MICI & MATCH pentru a returna numărul de rând al unei valori potrivite în Excel.
Atunci când o listă este sortată după valoare în ordine crescătoare, excel MICI returnează o valoare numerică în funcție de poziția sa în listă.
Pentru a ilustra această metodă, vom folosi un set de date ușor diferit de cele anterioare, deoarece MICI se ocupă doar de valori numerice. În următorul set de date, avem numele țărilor și zonele lor. Vom afla în ce rând se află cea mai mică valoare a zonei. Apoi vom returna această valoare în celula E5 .
Să vedem care sunt pașii pentru a realiza această metodă.
ETAPE:
- Pentru început, selectați celula E5 .
- În plus, introduceți următoarea formulă în celula respectivă:
=MATCH(SMALL(C5:C10,1),C5:C10)
- Apoi, apăsați Introduceți .
- În cele din urmă, putem observa că cea mai mică valoare a zonei din coloana C se află în rândul numărul 3 .
🔎 Cum funcționează formula?
- MIC(C5:C10,1): Această parte returnează cea mai mică valoare numerică din intervalul ( C5:C10 ).
- MATCH(SMALL(C5:C10,1),C5:C10): Returnează numărul de rând al celei mai mici valori din celulă E5 .
NOTĂ:
Din moment ce MATCH funcția returnează poziția relativă a unei valori dintr-un interval de date, procesul de mai sus returnează valoarea 3 în loc de 7 .
6. Returnați toate numerele de rând ale unei celule care se potrivesc într-o singură celulă în Excel
Să presupunem că avem un set de date în care avem mai multe valori identice într-o singură coloană, dar în rânduri diferite. Dorim să introducem numerele de rând ale acestor valori într-o singură celulă. Pentru a rezolva acest tip de problemă, vom utiliza o combinație între TEXTJOIN , IF , și ROW funcții.
The TEXTJOIN unește texte din diverse intervale și/sau șiruri de caractere, cu un delimitator pe care îl definiți între fiecare valoare de text care urmează să fie unită.
În următorul set de date, putem vedea că în coloana C valoarea indicatorului Statele Unite ale Americii ' este prezent 3 ori.
Să vedem care sunt pașii pentru a returna numerele de rând care au aceeași valoare într-o singură celulă.
ETAPE:
- Mai întâi, selectați celula F5 .
- Apoi, introduceți următoarea formulă în acea celulă:
=TEXTJOIN(",",,IF(C5:C10=E5,ROW(C5:C10),""))
- Apoi, apăsați Introduceți .
- În cele din urmă, în celulă F5 putem vedea numerele de rând ale acelorași valori din coloana C .
🔎 Cum funcționează formula?
- IF(C5:C10=E5,ROW(C5:C10),"""): În această parte IF formula verifică ce valori din intervalul ( C5:C10 ) sunt egale cu valoarea celulei E5 După aceea, se returnează numărul de rând al celulei respective.
- TEXTJOIN(","",,IF(C5:C10=E5,ROW(C5:C10),""")): Combină numerele rândurilor din pasul anterior cu o virgulă într-o singură celulă F5 .
Citește mai mult: Cum se potrivesc datele în Excel din 2 foi de calcul
7. Aplicați codul VBA pentru a obține secvența de rânduri a unei celule potrivite
Dacă sunteți un utilizator avansat de Excel, puteți folosi un fișier VBA ( Visual Basic pentru aplicații ) pentru a returna numărul de rând al unei celule de potrivire în Excel. Folosind VBA putem realiza orice tip de sarcină în Excel mai rapid. În următorul set de date, vom introduce un fișier VBA cod pentru a afla numărul de rând al valorii Canada în coloană C .
Să vedem care sunt pașii pentru a aplica VBA cod.
ETAPE:
- În primul rând, faceți clic dreapta pe pe foaia activă numită VBA .
- În al doilea rând, selectați opțiunea Vezi codul '.
- Apoi, un spațiu gol VBA va apărea modulul
- În al treilea rând, introduceți următorul cod în acel modul gol:
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
- Introduceți valoarea Canada pentru variabila Valoare_Serată Am evidențiat această parte în imaginea următoare.
- Acum, faceți clic pe butonul Rulați sau apăsați butonul F5 pentru a rula codul.
- În cele din urmă, primim o casetă de mesaj care arată că numărul de rând al valorii Canada în coloană C este 6 .
Citește mai mult: Cum să găsiți numărul de rând folosind VBA în Excel (4 macro-uri)
NOTĂ:
În codul de mai sus, dacă doriți să căutați orice date din setul de date, va trebui doar să modificați părțile evidențiate ale codului din imaginea de mai sus. În loc de VBA utilizați numele foii de lucru. Modificați valoarea Canada la o altă valoare pe care doriți să o căutați în foaia de calcul. În loc de intervalul de coloane C , veți introduce intervalul de coloane în care doriți să căutați.
Concluzie
În concluzie, acest tutorial înglobează ideile pentru a returna numărul de rând al unei potriviri de celule în Excel. Folosiți foaia de lucru practică care însoțește acest articol pentru a vă pune la încercare abilitățile. Dacă aveți întrebări, vă rugăm să lăsați un comentariu mai jos. Echipa noastră va încerca să vă răspundă cât mai repede posibil. Fiți cu ochii în patru pentru mai multe creativități Microsoft Excel soluții în viitor.