Ynhâldsopjefte
It artikel jout wat maklike metoaden oer hoe't jo de earste foarfal fan in wearde fine kinne yn in kolom yn Excel. Soms moatte wy dûbele items as gegevens identifisearje yn ús Excel-blêd. Om se te finen, moatte wy de earste foarfal fan in wearde fine yn in kolom . Hjir brûke wy in dataset dy't ID's en Nammen fan guon jonges befettet.
Oefenwurkboek downloade
Fyn earste foarkommen.xlsx
5 manieren om earste foarkommen fan in wearde te finen yn in kolom yn Excel
1. It brûken fan Excel COUNTIF-funksje om it earste foarkommen fan in wearde yn in kolom te finen
Stel dat wy de earste foarkommen fan de nammen yn de dataset identifisearje wolle. As in namme twa kear of mear yn dizze dataset foarkomt, sille wy se markearje as 0s , oars wurdt it markearre as 1 . Wy kinne dit dwaan mei de COUNTIF-funksje . Litte wy it proses hjirûnder sjen.
Stappen:
- Meitsje in nije kolom om de foarfallen en typ de folgjende formule yn sel D5 .
=(COUNTIF($C$5:$C5,$C5)=1)+0
Hjir, de COUNTIF-funksje hâldt TRUE werom oant it deselde namme yn de kolom C fynt. Wy hawwe in 0 ( nul ) tafoege om de numerike wearde te krijen.
- Tik op ENTER en jo sille de útfier yn 'e sel sjen D5 .
- Gebrûk de Fillhandtak om AutoFill de legere sellen en dizze operaasje sil folgjende foarfallen fan de nammen markearje as 0 .
Sa kinne jo de earste foarfal fan in wearde yn in kolom maklik identifisearje.
Lês mear: Hoe kinne jo lêste foarkommen fan in wearde fine yn in kolom yn Excel (5 metoaden)
2. COUNTIFS-funksje tapasse om earste foarkommen fan in wearde yn in kolom te finen
Wy kinne ek de earste foarfal fine troch dit mei de COUNTIFS-funksje . Stel dat wy de earste foarkommen fan de nammen yn de dataset identifisearje wolle. As ien namme twa kear of mear yn dizze dataset foarkomt, sille wy se markearje as 0s , oars markearje wy se as 1 . Litte wy it proses hjirûnder besprekke.
Stappen:
- Meitsje in nije kolom om de foarfallen en te identifisearjen typ de folgjende formule yn sel D5 .
=N(COUNTIFS(C$5:C5,C5)=1)
Hjir, de COUNTIFS-funksje hâldt TRUE werom oant it deselde namme yn de kolom C fynt. De funksje N konvertearret TRUE of FALSE nei 1 of 0 respektivelik.
- Tik op ENTER en jo sille de útfier sjen yn sel D5 .
- Gebrûk de Folje Handle nei AutoFill de legere sellen en dizze operaasje sil folgjende foarfallen fan de nammen markearje as 0 .
Sa kinne jo de earste foarfal fan in wearde yn in kolom
Lês mear: Hoe kinne jo wearde fine yn kolom yn Excel (4 metoaden)
3. Fyn earste foarkommen fan in wearde yn in kolom troch Excel ISNUMBER en MATCH-funksjes te brûken
It tapassen fan de ISNUMBER-funksje tegearre mei de MATCH-funksje kin nuttich wêze foar fyn it earste foarfal fan in wearde yn in kolom . Stel dat wy de earste foarkommen fan de nammen yn de dataset identifisearje wolle. As in namme twa kear of mear yn dizze dataset foarkomt, sille wy se markearje as 0s , oars markearje wy se as 1 . Litte wy de proseduere hjirûnder sjen.
Stappen:
- Meitsje in nije kolom om de foarfallen en te identifisearjen typ de folgjende formule yn sel D5 .
=1-ISNUMBER(MATCH(C5,C$4:C4,0))
Hjir, de MATCH-funksje syket de wearde yn C5 , syket op troch it berik C4:C4 en jout de posysje werom dêr't it in krekte oerienkomst fynt. De ISNUMBER-funksje jout TRUE as it der in numerike wearde yn fynt, oars jout it FALSE ek as der in flater yn sit.
- Druk op de ENTER knop en jo sille de útfier sjen yn sel D5 .
- Gebrûk de Fillhandtak om AutoFill de legere sellen en dizze operaasje sil folgjende markearje foarfallen fan de nammen as 0 .
Sa kinne jo de earste maklik identifisearje foarfallen fan in wearde yn in kolom .
Lês mear: Hoe kinne jo top 5 wearden en nammen fine yn Excel (8 nuttige manieren)
4. Earste foarkommen fan in wearde fine troch kombineare funksjes te brûken
Wy kinne ek it earste foarkommen fan in wearde of gegevens yn in kolom fine troch <1 te kombinearjen>IF , INDEX , FREQUENCY , MATCH en ROW funksjes. Stel dat wy de earste foarkommen fan de ID's yn de dataset identifisearje wolle. As ien ID twa kear of mear yn dizze dataset foarkomt, sille wy se markearje as 0s , oars markearje wy se as 1 . De formule sil in bytsje rommelich wêze. Litte wy troch de beskriuwing hjirûnder gean.
Stappen:
- Meitsje in nije kolom om de foarfallen te identifisearjen en typ de folgjende formule yn sel D5 .
=IF(INDEX(FREQUENCY(IF($B$5:$B$13&"#"&$C$5:$C$13"",MATCH("~"&$B$5:$B$13&"#"&$C$5:$C$13,$B$5:$B$13&"#"&$C$5:$C$13,0)),ROW($B$5:$B$13)-ROW($B$5)+1),ROWS($B$5:B5))>0,1,0)
Hjir, de IF-funksje jout 1 ( TRUE ) as it foldocht oan de kritearia, oars jout it 0 ( FALSE ) werom. De FREQUENCY-funksje bepaalt it oantal kearen dat in wearde foarkomt binnen in bepaald berik fan wearden.
Formule-ûnderdieling
- RIJEN($B$5:B5) —-> Retourneert
- Utfier : 1
- RIJ($B$5:$B$13) —-> Wordt
- Utfier:{5;6;7;8;9;10;11;12;13}
- RIJ($B$5) —-> Wurdt yn
- Utfier: {5}
- MATCH(“~”&$B$5:$B$13& "#"&$C$5:$C$13,$B$5:$B$13&"#"&$C$5:$C$13,0) —-> Wordt
- Utfier : {1;2;3;4;5;1;7;2;9}
- IF ($B$5:$B$13&”#”&$C$5:$C$13””,MATCH(“~”&$B$5:$B$13&”#”&$C$5: $C$13,$B$5:$B$13&"#"&$C$5:$C$13,0)) —-> Wordt yn
- IF($ B$5:$B$13&"#"&$C$5:$C$13"",{1;2;3;4;5;1;7;2;9}) —-> leaves
- Utfier : {1;2;3;4;5;1;7;2;9}
- FREQUENCY(IF($B$5:$B$13&”#”&$C$5:$C$13””,MATCH(“~”&$B$5:$B$13&” #”&$C$5:$C$13,$B$5:$B$13&”#”&$C$5:$C$13,0)), RIJ($B$5:$B$13)-RIJ ($B$5)+1) —-> Wordt
- FREQUENCY(IF{1;2;3;4;5;1;7;2;9}),{ 5;6;7;8;9;10;11;12;13}-{5}+1) —-> Wurdt yn
- Utfier : {2;2;1;1;1;0;1;0;1;0}
- YNDEKS(FREQUENCY( IF($B$5:$B$13&"#"&$C$5:$C$13"",MA TCH(“~”&$B$5:$B$13&”#”&$C$5:$C$13,$B$5:$B$13&”#”&$C$5:$C$13 ,0)), ROW($B$5:$B$13)-ROW($B$5)+1) —-> Jouwt
- INDEX({2;2;1 ;1;1;0;1;0;1;0})
- Utfier:{2}
- IF(INDEX(FREQUENCY(IF($B$5:$B$13&"#"&$C$5:$C$13 ””,MATCH(“~”&$B$5:$B$13&”#”&$C$5:$C$13,$B$5:$B$13&”#”&$C$5: $C$13,0)),RIJ($B$5:$B$13)-RIJ($B$5)+1),RIJEN($B$5:B5))>0,1,0) —-> Fermakket nei
- IF({2}>0,1,0)
- Utfier: 1
Op it lêst krije wy de útfier as 1 omdat de ID yn sel B5 foar it earst foarkomt .
- Tik op ENTER en jo sille de útfier sjen yn sel D5 .
- Gebrûk de Fillhandtak om AutoFill de legere sellen en dizze operaasje sil folgjende foarfallen fan de nammen markearje as 0 .
Sa kinne jo de earste foarfal fan in wearde yn in kolom maklik identifisearje.
Lês mear: Hoe kinne jo wearde fine yn kolom mei VBA yn Excel (4 manieren)
5. Filterkommando brûke om earste optredens fan wearden yn in kolom te sortearjen
Stel dat jo de werhellingstiden sjen wolle fan de nammen yn kolom D en dus jo wol de posysje fan de earste foarkommen fan dizze nammen sjen. Wy kinne dit dwaan troch it tapassen fan it Filter kommando . Gean troch de beskriuwing hjirûnder.
Stappen:
- Maak in nije kolom om de foarfallen te identifisearjen en typ de folgjende formule yn sel D5 .
=COUNTIF($C$5:C5,C5)
Hjir, deCOUNTIF-funksje jout it oantal kearen dat in namme foarkomt yn kolom C .
- No, druk op ENTER en jo sil de útfier sjen yn sel D5 .
- Brûk de Fillhandtak om AutoFill de legere sellen en dizze operaasje markearje folgjende foarfallen fan de nammen as 0 .
Sa kinne jo it oantal kearen sjen dat in namme foarkomt yn kolom D .
- Om Filter de earste foarfallen , selektearje it berik B4:D13 en gean nei Thús >> Sortearje & Filter >> Filter
- Klik op de markearre pylk yn de Match header . Markearje 1 en klik dan op OK .
- Dêrnei sille jo alle duplikaat sjen ID's fuortsmiten troch de filtering . Allinnich de earste foarkommen fan de ID's sille ferskine.
Sa kinne jo allinich de earste fine. foarkommen en Filter se yn in kolom.
Lês mear: Hoe kinne jo selwearde krije troch rige en kolom yn Excel VBA
Oefeningsdiel
Yn de folgjende figuer jou ik jo de dataset dy't wy yn dit artikel hawwe brûkt, sadat jo dizze foarbylden op jo eigen kinne oefenje.
Konklúzje
As konklúzje is it haadfokus fan dit artikel om wat maklike oanpak te jaan om de earste foarfallen fan guon opjûne wearden te finen ynin kolom yn Excel. Wy hawwe foar dit doel moaie basisfunksjes brûkt. As jo bettere metoaden of ideeën of feedback hawwe, lit se dan asjebleaft yn it kommentaarfakje. Dit sil my helpe om myn kommende artikels te ferrykjen.