Содржина
Во ова упатство, ќе покажеме како да го вратите бројот на редот на совпаѓање на ќелии во ексел . Ако го кажеме тоа појасно, ќе избереме вредност од базата на податоци и ќе го извлечеме бројот на редот од таа вредност. За да го направите ова, ќе користиме различни функции или комбинации на различни функции во текот на овој напис.
Преземете ја работната книга за вежбање
Можеме да ја преземеме работната книга за вежбање од овде.
Врати број на ред.xlsm
7 методи за враќање на бројот на редот на совпаѓање ќелија во Excel
Во оваа статија ќе разговараме за 7 методи за да го вратите бројот на редот на совпаѓањето на ќелијата во ексел. За подобро да го разберете процесот, ќе ја користиме истата база на податоци за сите методи од овој напис, освен методот број 5 . Податокот што ќе го користиме се состои од имиња на различни луѓе и нивните родни земји. Ќе земеме една вредност или од колоната Име или од колоната Земја . Потоа ќе дознаеме во кој ред се наоѓа таа одредена вредност.
1. Вратете го бројот на редот на ќелијата што одговара на Excel со функцијата ROW
Прво и основно , ќе го вратиме бројот на редот на совпаѓање ќелија во Excel со функцијата ROW . Функцијата ROW во ексел го враќа бројот на редот на референцата. Во следната база на податоци, ќе го извлечеме бројот на редот на името Крис во ќелијата F5 .
Ајде да ги видиме чекорите доизведете ја оваа акција:
ЧЕКОРИ:
- За почеток, изберете ја ќелијата F5 .
- Покрај тоа, запишете го делот =ROW( во лентата со формула на таа ќелија.
- Откако ќе го напишете тој дел, изберете ја ќелијата што го содржи името, Крис . Значи, ја добиваме следната формула во лентата со формули:
=ROW(C6)
- Потоа, притиснете Внесете .
- На крајот, можеме да го видиме бројот на редот на името Крис во ќелијата F5 .
Прочитај повеќе: Excel VBA: Врати број на вредност на редот (5 соодветни методи)
2. Користете ја функцијата MATCH за да добиете број на ред во Excel
Во овој метод, ние ќе ја користиме функцијата MATCH за да го вратиме бројот на редови на совпаѓања во Excel. Функцијата MATCH пребарува опсег на ќелии за одредено ставка и потоа ја враќа релативната локација на ставката во опсегот. Во следната база на податоци, ќе откриеме во кој ред се наоѓа името на државата Канада > Едноставно следете ги чекорите подолу за да се усовршите или уредете го овој метод.
ЧЕКОРИ:
- Прво, изберете ја ќелијата F5 .
- Следно, вметнете го следново формулата во таа ќелија:
=MATCH(E5,C:C,0)
- Потоа, притиснете Enter .
- Конечно, горните команди го враќаат бројот на редот на името на државата Канада во ќелијата F5 .
Прочитајте повеќе: Excel Најдете соодветни вредности во две колони
3.Комбинации на MATCH & засилувач; Функции ROW за екстракција на низа на редови
Можеме да користиме и комбинација од функциите MATCH и ROW за да го вратиме бројот на редот на совпаѓање на ќелијата. Во ќелијата F5 ќе го внесеме бројот на редот во кој вредноста Канада лежи во колоната Земја .
Ајде да ги погледнеме чекорите за да го направите ова.
ЧЕКОРИ:
- Прво, изберете ја ќелијата F5 .
- Второ, запишете ја следната формула во таа ќелија:
=MATCH(E5,C5:C10,0)+ROW(C5:C10)-1
- Потоа, притиснете Enter .
- На крај, го добиваме бројот на редот со вредноста Canada е 6 во нашата база на податоци.
Прочитај повеќе: Копирај ги вредностите во друга ќелија ако две ќелии се совпаѓаат во Excel: 3 методи
4 Комбинирајте ИНДЕКС, ПОСТАПУВАЊЕ & засилувач; ROW Функции за враќање на бројот на редот на совпаѓање во Excel
Комбинација од INDEX , MATCH & Функциите ROW е уште еден начин за враќање на бројот на редот на совпаѓање во ексел.
Во Microsoft Excel , функцијата INDEX во Excel ја враќа вредноста во одредена точка во опсег или низа.
Повторно ќе најдеме во кој ред од колоната C името на државата Canada се наоѓа. Ќе ја вратиме нумеричката вредност на бројот на редот во ќелијата F5 .
Ајде да ги видиме чекорите за извршување на овој метод.
ЧЕКОРИ:
- На почетокот, изберете ќелија F5 .
- Следно, вметнете ја следната формула во таа ќелија:
=ROW(INDEX(B4:B10,MATCH(E5,C4:C10,0)))
- Потоа, притиснете Enter .
- Значи, горенаведените дејства го враќаат бројот на редот на името на државата Canada во ќелијата F5 .
🔎 Како функционира формулата?
- MATCH(E5,C4:C10,0): Овој дел ја бара вредноста на ќелијата E5 во опсегот ( C4:C10 ).
- ИНДЕКС(B4:B10,MATCH(E5,C4:C10,0): Овој дел ја враќа референцата на усогласената вредност во опсегот ( B4:B10 ) .
- ROW(INDEX(B4:B10,MATCH(E5,C4:C10,0))): Го враќа бројот на редот на INDEX .
Прочитајте повеќе: Како да го зачувате и повлечете последното совпаѓање во Excel (4 начини)
Слични читања
- Како да добиете број на ред од опсегот со Excel VBA (9 примери)
- Како да го зголемите бројот на редови во формулата Excel (6 практични начини )
- [Поправено!] Недостасуваат броеви на редови и букви од колони во Excel (3 решенија)
- Како да ја користите формулата на Excel за да го пронајдете бројот на последниот ред со податоци (2 начини)
- Како да користите променлив број на ред како референца на ќелија во Excel
5. Спој МАЛИ & засилувач; MATCH Functions за да го добиеме бројот на редот на совпадната вредност
Можеме исто така да ја користиме комбинацијата од функциите SMALL & MATCH за да го вратиме бројот на редот на соодветна вредност во Excel .
Кога списокот е подреден по вредноство растечки редослед, функцијата excel SMALL враќа нумеричка вредност врз основа на нејзината локација во списокот.
За да го илустрираме овој метод, ќе користиме малку поинаков сет од претходните бидејќи Функцијата SMALL се занимава само со нумерички вредности. Во следната база на податоци, имаме имиња на држави и нивните области. Ќе дознаеме во кој ред се наоѓа најниската вредност на областа. Потоа ќе ја вратиме таа вредност во ќелијата E5 .
Ајде да ги видиме чекорите за извршување на овој метод.
ЧЕКОРИ :
- За почеток, изберете ја ќелијата E5 .
- Покрај тоа, вметнете ја следната формула во таа ќелија:
=MATCH(SMALL(C5:C10,1),C5:C10)
- Потоа, притиснете Enter .
- На крајот, ние може да види дека најниската вредност на областа во колоната C се наоѓа во редот број 3 .
🔎 Како функционира формулата?
- SMALL(C5:C10,1): Овој дел ја враќа најмалата нумеричка вредност од опсегот ( C5:C10 ).
- MATCH(SMALL(C5:C10,1),C5:C10): Го враќа бројот на редот со најмалата вредност во ќелијата E5 .
ЗАБЕЛЕШКА:
Бидејќи функцијата MATCH ја враќа релативната позиција на вредност од опсегот на податоци, горенаведениот процес ја враќа вредноста 3 наместо 7 .
6. Вратете ги сите броеви на редови на една ќелија се совпаѓаат во една ќелија во Excel
Да претпоставиме, имаме база на податоци во која ниеимаат повеќе исти вредности во една колона, но во различни редови. Сакаме да ги внесеме броевите на редовите на тие вредности во една ќелија. За да направиме ваков проблем, ќе користиме комбинација од функциите TEXTJOIN , IF и ROW .
The TEXTJOIN функцијата спојува текст од различни опсези и/или низи, со раздвојувач што го дефинирате помеѓу секоја вредност на текстот што треба да се приклучи.
Во следната база на податоци, можеме да видиме дека во колоната C вредноста на „ Соединетите Американски Држави “ е присутна 3 пати.
Ајде да ги видиме чекорите за враќање на редот броеви кои имаат иста вредност во една ќелија.
ЧЕКОРИ:
- Прво, изберете ја ќелијата F5 .
- Следно, внесете ја следната формула во таа ќелија:
=TEXTJOIN(",",,IF(C5:C10=E5,ROW(C5:C10),""))
- Потоа, притиснете Внесете .
- Конечно, во ќелијата F5 можеме да ги видиме броевите на редовите со истите вредности од колоната C .
🔎 Како функционира формулата?
- IF(C5:C10=E5, ROW(C5:C10),””): Во овој дел, формулата IF проверува кои вредности во опсегот ( C5:C10 ) се еднакви на вредноста на ќелијата E5 . После тоа, го враќа бројот на редот на таа ќелија.
- TEXTJOIN(“,“,,IF(C5:C10=E5,ROW(C5:C10),““)): Ги комбинира броевите на редови од претходниот чекор со запирка во една ќелија F5 .
Прочитајте повеќе: Како да се совпаднат податоците во Excel од 2Работни листови
7. Примени VBA код за да се добие редослед на совпаѓање на ќелии
Ако сте напреден корисник на Excel, можете да користите VBA ( Visual Basic за апликации ) код за враќање на бројот на редот на совпаѓањето на ќелијата во ексел. Користејќи го кодот VBA , можеме побрзо да правиме каква било задача во ексел. Во следната база на податоци, ќе вметнеме VBA код за да го дознаеме бројот на редот на вредноста Canada во колоната C .
Ајде да ги видиме чекорите за примена на кодот VBA .
ЧЕКОРИ:
- Прво, кликнете со десното копче на активниот лист со име VBA .
- Второ, изберете ја опцијата „ Прегледај код “.
- Потоа, ќе се појави празен VBA модул.
- Трето, вметнете го следниов код во тој празен модул:
2172
- Внесете ја вредноста Canada за променливата „ Value_Serched “ во кодот. Ние го истакнавме тој дел на следната слика.
- Сега, кликнете на копчето Изврши или притиснете го копчето F5 за да ја извршите шифрата.
- На крај, добиваме поле за порака што покажува дека бројот на редот на вредноста Canada во колоната C е 6 .
Прочитајте повеќе: Како да најдете број на ред користејќи VBA во Excel (4 макроа)
ЗАБЕЛЕШКА:
Во горниот код, доколку сакате да пребарувате податоци од вашата база на податоци, само ќе треба да ги измените означените делови одкод од дадената слика погоре. Наместо VBA користете го името на вашиот работен лист. Променете ја вредноста Канада на друга вредност што сакате да ја пребарувате во вашиот работен лист. Наместо опсегот на колони C , ќе го внесете опсегот на колоните во кој сакате да пребарувате.
Заклучок
Како заклучок, ова упатство ги опфаќа идеите за враќање на редот број на совпаѓање ќелија во ексел. Користете го работниот лист за вежбање што доаѓа со овој напис за да ги ставите на тест вашите вештини. Ако имате какви било прашања, ве молиме оставете коментар подолу. Нашиот тим ќе се обиде да ви одговори што е можно побрзо. Внимавајте на покреативни решенија Microsoft Excel во иднина.