Sisukord
Ettevõtlusmaailmas oleme harjunud nägema andmebaase, kus mõned asjad esinesid rohkem kui üks kord. Võib tekkida soov leida väärtuse esimene esinemine vahemikus. Microsoft Excelil on erinevaid kasulikke valemeid, et seda ülesannet hõlpsasti täita. Artiklis selgitatakse 3 erinevat valemit koos nende variatsioonidega, et leida väärtuse esimene esinemine vahemikus Excelis.
Lae alla praktiline töövihik
Harjutamiseks saate töövihiku alla laadida siit.
Väärtuse esimese esinemise leidmine vahemikus.xlsx3 viisi, kuidas leida Exceli vahemikus oleva väärtuse esimene esinemine
Kasutame järgmist andmekogumit, et selgitada valemeid, mille abil leitakse Excelis vahemikus oleva väärtuse esimene esinemine.
Andmekogum sisaldab kahte veergu toodete nime ja ID-d. Märkate, et veergudes on väärtuste kordusi. Meil on vaja leida väärtuse esimene esinemine vahemikus. Selgitame selleks kolme erinevat valemit. Lugege ülejäänud artiklist läbi, et teada saada valemitest ja sellest, kuidas need töötavad, et leida väärtuse esimene esinemine vahemikus järgmises tabelisExcel.
1. Funktsioonide COUNTIF või COUNTIFS kasutamine väärtuse esimese esinemise leidmiseks vahemikus Excelis
COUNTIF on lihtne ja kasulik funktsioon väärtuse esimese esinemise leidmiseks vahemikus. See võtab ühe või mitme kriteeriumi ja vahemiku alusel ainsuse või mitmuse funktsiooni kasutamise. Vaatame igaüht neist allpool.
1.1 Funktsiooni COUNTIF kasutamine
Kõige lihtsam valem, et leida väärtuse esimene esinemine vahemikus, on kasutada valemit COUNTIF funktsioon.
Järgige samme, et leida väärtuse esinemine vahemikus:
- Kirjutage valem kahe veeru andmete ühendamiseks uude veergu.
Valem: =B5&C5
.
See ühendab need kaks andmeid.
- Lohistage allapoole Täitmise käepide ikoon (ikoon ( + ) nagu märk esimese lahtri paremas allosas) ja saate kahe andmete ühendamise tulemuse üheks veeruks, nagu allpool.
- Pärast seda kirjutage uude veergu allpool esitatud valem:
=(COUNTIF($D$5:$D5,$D5)=1)+0
- Nüüd lohistage vastavalt, et saada tulemus kõigi ridade kohta. Järgige selleks pildi numeratsiooni.
Tulemus näitab 1 lahtrite vahemiku esimese esinemise väärtuste kohta D5:D11 .
Märkus: Selle asemel, et nulli lisamine saame kasutada N Funktsioon, mis on sisseehitatud koos COUNTIF et saada sama tulemus.
1.2 COUNTIFS-i kasutamine koos N-funktsiooniga
Ülaltoodud meetod on veidi aeglane. Kiirema tulemuse saamiseks võite kasutada funktsioon COUNTIFS pesitsetud koos N-funktsioon .
Andmekogumi valem on järgmine:
=N(COUNTIFS(B$5:B5,B5,C$5:C5,C5)=1)
Tulemus on sama, mis meetod 1(a) .
Valem on sama, mis meetodil. Ainus erinevus on see, et siin ei ole vaja liitumissammast. Jällegi, COUNTIFS võib võtta mitu vahemikud ja kriteeriumid .
Sarnased lugemised:
- Kuidas leida väärtus Exceli vahemikus (3 meetodit)
- Leidke tähemärki String Excelis (8 lihtsat viisi)
- Kuidas leida teksti Exceli lahtris
- Exceli teksti otsimine vahemikus (11 kiiret meetodit)
2. Sisestatud funktsioonide ISNUMBER ja MATCH kasutamine väärtuse esimese esinemise leidmiseks vahemikus Excelis
Peale selle saate kasutada ka pesade ISNUMBER ja MATCH funktsioonid, et leida vahemikus oleva väärtuse esimene esinemine.
Valem on järgmine:
=1- ISNUMBER(MATCH(B5,B$4:B4,0))
Tulemus näitab 1 vahemiku väärtuste esimese esinemise puhul.
3. Sisestatud INDEXi kasutamine koos teiste funktsioonidega, et leida väärtuse esimene esinemine vahemikus Excelis
Peale selle saame veeru esimese esinemise väärtused välja võtta teise veeru viite järgi, kasutades järgmist funktsiooni INDEX mis on seotud teiste funktsioonidega, näiteks MATCH , SMALL , IF , OTSIMINE , jne. Näeme allpool mõned neist.
3.1 Sisestatud INDEX- ja MATCH-funktsioonide kasutamine
Alustame pesastunud INDEX ja MATCH valemiga.
Valem antud andmestiku jaoks on:
=INDEX($C$5:$C$11,MATCH($B$5,$B$5:$B$11,0))
Tulemus näitab väärtust Raku C5 mille esimene väärtus on Raku B5 vahemikus B5:B11 .
3.2 Nested INDEXi kasutamine koos SMALL, IF ja ROW funktsioonidega
Pealegi on INDEX funktsioon saab ka pesitseda funktsioonidega nagu SMALL , IF ja ROW funktsioonid, et saada soovitud väärtus veeru esimesele esinemisele teise veeru viite põhjal.
Valem on järgmine:
=INDEX($C$5:$C$11,SMALL(IF($B$5=$B$5:$B$11,ROW($B$5:$B$11)-ROW($B$5)+1),1)))
Tulemus on sama, mis käesoleva jaotise 3. meetodi a) puhul .
Lisaks saate selle valemiga saada ka vahemikus 2. korda esineva väärtuse väärtuse, muutes väärtust 1 valemi lõpus valemiga 2 .
Muudame ID number 2. toimunud " Wi-Fi ruuter" väärtus " #11_00″ .
Tulemus näitab ID 2. korda esineva väärtuse nimega " Wi-Fi ruuter" .
Tulemuseks on "#11_00", mis on vahemikus 2. korda esineva väärtuse ID-number.
3.3 Sisestatud INDEXi kasutamine koos ISNUMBER & SEARCH funktsioonidega
Lõpuks kasutame veel ühte valemit, milles on sisseehitatud INDEX , ISNUMBER ja OTSIMINE funktsioonid, mis sobitab andmeid teiste antud andmetega ja annab väljundid ainult duplikaatide puhul.
Selle valem on järgmine:
=INDEX($E$5:$E$7,MATCH(TRUE,ISNUMBER(SEARCH($E$5:$E$7,B5)),0))
Järgige selle valemi kohaldamiseks vajalikke samme pildil.
Võite märgata, et väljund aadressil Lahter D9 näitab kehtetuid tulemusi. See on tingitud sellest, et selles vahemikus ei ole duplikaate.
Asjad, mida meeles pidada
1. Te peate kasutama Täitmise käepide ikooni, et lohistada valemit ülejäänud väärtuste tulemuste leidmiseks vahemikus. Rakendage seda seal, kus piltidel on alla-nool.
2. Sa pead mõistma, kuidas sa tahad oma tulemust ja seejärel rakendama mis tahes meetodit, mis sulle sobib.
Kokkuvõte
Artiklis selgitatakse kolme erinevat valemit, et leida Exceli vahemikus oleva väärtuse esimene esinemine. Valemid sisaldavad selliseid funktsioone nagu COUNTIF , INDEX , ISNUMBER , SMALL , ROW , MATCH , jne. Loodan, et artikkel aitas teil leida oma lahenduse. Kui teil on veel küsimusi, võite need kirjutada kommentaariumis.