Ynhâldsopjefte
Yn 'e bedriuwswrâld binne wy wend om databases te sjen wêr't in pear dingen mear as ien kear bard binne. Men kin it earste foarkommen fan in wearde yn in berik fine. Microsoft Excel hat ferskate nuttige formules om dizze taak mei gemak út te fieren. It artikel sil 3 ferskillende formules útlizze mei fariaasjes deryn om it earste foarkommen fan in wearde te finen yn in berik yn Excel.
Download Practice Workbook
Foar praktyk kinne jo kin it wurkboek hjirwei downloade.
Fyn it earste optreden fan in wearde yn in berik.xlsx
3 manieren om earste foarkommen fan te finen fan in wearde yn in berik yn Excel
Wy sille de folgjende dataset brûke om formules út te lizzen om it earste foarkommen fan in wearde te finen yn in berik yn Excel.
De dataset befettet twa kolommen mei de produktnamme en ID fan 'e produkten. Jo kinne fernimme dat d'r werhellings binne fan 'e wearden yn' e kolommen. Wy moatte it earste foarkommen fan in wearde fine yn it berik. Wy sille trije ferskillende formules útlizze om dit te dwaan. Gean troch de rest fan it artikel om te witten oer de formules en hoe't se wurkje om it earste foarkommen fan in wearde te finen yn in berik yn Excel.
1. De COUNTIF- of COUNTIFS-funksjes brûke om de Earste foarkommen fan in wearde yn in berik yn Excel
COUNTIF is in maklike en brûkbere funksje om it earste foarkommen fan in wearde yn in berik te finen. It duorret inkele ofmeardere kritearia en berik basearre op iental of meartal funksje gebrûk. Wy sille elk fan har hjirûnder sjen.
1.1 De COUNTIF-funksje brûke
De maklikste formule om it earste foarkommen fan in wearde yn in berik te finen is it brûken fan de COUNTIF funksje.
Folgje de stappen om it foarkommen fan in wearde yn in berik te finen:
- Skriuw in formule om de gegevens fan twa kolommen yn in nije kolom te ferbinen .
De formule: =B5&C5
.
Dit kombinearret de twa gegevens.
- Sleep de Fullhandgreep nei ûnderen -ikoan (it ( + ) like-teken oan de rjochterkant fan de earste sel) en jo krije it resultaat fan it gearfoegjen fan twa gegevens yn ien kolom lykas hjirûnder.
- Dernei skriuw yn in nije kolom de hjirûnder werjûn formule:
=(COUNTIF($D$5:$D5,$D5)=1)+0
- Sleep no neffens om it resultaat foar alle rigen te krijen. Folgje de ôfbyldingsnûmering hjirfoar.
It resultaat toant 1 foar de wearden fan it earste optreden yn it berik fan sellen D5 :D11 .
Opmerking: Yn stee fan nul taheakje kinne wy N funksje brûke nested mei COUNTIF om itselde resultaat te krijen.
1.2 COUNTIFS mei N-funksje brûke
De boppesteande metoade is wat stadich. Foar fluggere resultaten kinne jo de COUNTIFS-funksje brûke, geneste mei de N-funksje .
De formule foar de dataset sil sa wêze:
=N(COUNTIFS(B$5:B5,B5,C$5:C5,C5)=1)
It resultaat sil wêzeitselde as metoade 1(a) .
De formule is itselde as de metoade. It ienige ferskil is dat hjir wy net nedich in join kolom. Nochris, COUNTIFS kin meardere beriken en kritearia nimme.
Silkene lêzingen:
- Hoe kinne jo wearde yn berik fine yn Excel (3 metoaden)
- Fyn karakter yn String Excel (8 maklike manieren)
- Hoe tekst te finen yn sel yn Excel
- Excel-sykje nei tekst yn berik (11 rappe metoaden)
2. De Nested ISNUMBER en MATCH-funksjes brûke om it earste optreden fan in wearde te finen yn in berik yn Excel
Boppedat kinne jo ek nêst de ISNUMBER en de MATCH brûke funksjonearret om it earste foarkommen fan in wearde yn in berik te finen.
De formule sil wêze:
=1- ISNUMBER(MATCH(B5,B$4:B4,0))
It resultaat toant 1 foar it earste optreden fan de wearden yn it berik.
3. It brûken fan de Nested INDEX mei oare funksjes om it earste optreden te finen fan in Wearde yn in berik yn Excel
Fierder kinne wy wearden fan it earste foarkommen yn in kolom ekstrahearje troch de ferwizing fan in oare kolom mei INDEX nested mei oare funksjes lykas MATCH , SMALL , IF , SEARCH , ensafuorthinne. Wy sille hjirûnder in pear fan harren sjen.
3.1 De Nested INDEX- en MATCH-funksjes brûke
Litte wy begjinne mei de geneste INDEX en MATCH formule .
De formule foar deopjûne dataset sil wêze:
=INDEX($C$5:$C$11,MATCH($B$5,$B$5:$B$11,0))
It resultaat toant de wearde fan Sel C5 mei de earste foarkommen fan de wearde fan Sel B5 yn it berik B5:B11 .
3.2 De Nested INDEX brûke mei SMALL-, IF- en ROW-funksjes
Boppedat kin de INDEX funksje ek wurde nêste mei funksjes lykas de SMALL , IF en ROW funksjes om de winske wearde fan it earste foarkommen fan in kolom te krijen fan de referinsje fan in oare ien yn it berik.
De formule is:
=INDEX($C$5:$C$11,SMALL(IF($B$5=$B$5:$B$11,ROW($B$5:$B$11)-ROW($B$5)+1),1))
It resultaat sil itselde wêze as metoade 3(a) fan dizze paragraaf .
Boppedat, mei dizze formule, jo kinne ek de wearde krije fan 'e 2e kear dy't yn it berik foarkomt troch de 1 oan 'e ein fan 'e formule te feroarjen troch 2 .
Litte wy de ID nûmer foar de 2e barde " Wi-Fi Router" wearde nei " #11_00" .
It resultaat sil de ID sjen litte fan de twadde kear foarkommende wearde mei de namme " Wi-Fi Router" .
It resultaat lit "#11_00" sjen, dat is it ID-nûmer fan de twadde kear yn it berik.
3.3 De Nested INDEX brûke mei ISNUMBER & amp; SEARCH-funksjes
Uteinlik sille wy in oare formule brûke mei de geneste INDEX , ISNUMBER , en SEARCH -funksjes dy't oerienkomme mei in gegevens mei in oare opjûne gegevens en jout útgongen foar duplikaten allinne.
Deformule hjirfoar sil wêze:
=INDEX($E$5:$E$7,MATCH(TRUE,ISNUMBER(SEARCH($E$5:$E$7,B5)),0))
Folgje de ôfbylding foar stappen dy't nedich binne om dizze formule te brûken.
Jo kinne merke dat de útfier by Sel D9 ûnjildige resultaten toant. It is om't it gjin duplikaten hat binnen it berik.
Dingen om te ûnthâlden
1. Jo moatte it Foljehandgreep -ikoan brûke om de formule te slepen foar it finen fan resultaten foar de rest fan de wearden yn it berik. Tapasse dit wêr't de ôfbyldings de pylk nei ûnderen sjen litte.
2. Jo moatte begripe hoe't jo jo resultaat wolle en dan ien fan 'e metoaden tapasse dy't by jo past.
Konklúzje
It artikel ferklearret trije ferskillende formules om it earste foarkommen fan in wearde yn it berik yn Excel te finen. De formules omfetsje funksjes lykas COUNTIF , INDEX , ISNUMBER , SMALL , ROW , MATCH , ensf. Ik hoopje dat it artikel jo hat holpen jo oplossing te finen. As jo noch fierdere fraach hawwe, kinne jo dizze skriuwe yn 'e opmerkingsdiel.