Siit saate teada, kuidas andmeid täpselt ekstraheerida ja nendega manipuleerida, muutes Exceli teie jaoks nutikamaks.
Kui töötate oma andmestikuga Microsoft Excelis, peate mõnikord analüüsima ainult osa andmetest. Õnneks pakub Excel selliste olukordade jaoks funktsioone TAKE ja DROP.
TAKE ja DROP võimaldavad teil oma valikusse kaasata või välistada massiivi osa. Alustuseks määratleme need funktsioonid ja seejärel uurime, kuidas neid Excelis kasutada.
Mis on Exceli funktsioon TAKE?
Exceli funktsioon TAKE ekstraheerib massiivist teatud arvu ridu ja veerge. Funktsiooni TAKE süntaks on:
=TAKE(array, rows, [columns])
Siin on, mida iga parameeter tähistab:
- Massiiv: Viitab lähtemassiivile, millest soovite ridu või veerge ekstraktida.
- read: Näitab ekstraheeritavate ridade arvu. Negatiivne arv võtab ridu lõpust.
- Veerud: Näitab ekstraheeritavate veergude arvu. Negatiivne arv võtab ka veerud lõpust.
Mis on Exceli funktsioon DROP?
Teisest küljest välistab Exceli funktsioon DROP konkreetsed read ja/või veerud massiivist või lahtrivahemikust. Funktsiooni DROP süntaks on:
=DROP(array, rows, [columns])
Funktsiooni DROP parameetrid on sarnased funktsiooni TAKE parameetritega:
- Massiiv: Viitab lähtemassiivile, millest soovite ridu või veerge eemaldada.
- read: Näitab eemaldatavate ridade arvu. Negatiivne arv eemaldab read lõpust.
- Veerud: Näitab eemaldatavate veergude arvu. Negatiivne arv eemaldab veerud lõpust.
Funktsioonid TAKE ja DROP töötavad massiividega ning väljastavad ka massiive. Kuna nad väljastavad alati massiive, pole vaja neid märgistada kui massiivi valemid Excelis. Samal põhjusel võite kokku puutuda viga #SPILL Excelis kui kasutate TAKE ja DROP.
TAKE ja DROP on saadaval programmides Excel for Microsoft 365, Excel for Microsoft 365 for Mac ja Excel for Web. Kuid Exceli vanematel versioonidel neid funktsioone pole.
Kuidas kasutada Excelis funktsiooni TAKE
On lõputuid Exceli stsenaariume, kus TAKE võib abiks olla. Vaatame mõnda näidet.
1. Eraldage oma andmete viis parimat rida
Oletame, et teil on tööleht, mis sisaldab viimaste kuude toodete loendit ja nende hindu. Kui soovite andmetest välja võtta ainult viis esimest rida, võite andmete kopeerimise asemel kasutada funktsiooni TAKE.
Seda saate teha järgmiselt.
- Valige lahter, kus soovite funktsiooni TAKE kasutada.
- Sisestage valemiribale allolev valem.
=TAKE(B2:F1, 5)
- Vajutage Sisenema.
See valem hangib andmevahemiku esimesed viis rida B2:F1 ja tagastage väljund.
2. Ekstraktige oma andmete esimene veerg
Oletame, et soovite tuua sama andmestiku ainult esimese veeru. Selleks funktsiooniga TAKE peate jätma rea parameetri tühjaks ja määrama ainult veeru:
=TAKE(B2:F1,,1)
See valem toob esimese veeru loendist B2:F1 andmevahemik. Kuna me ei määranud väärtust rida parameeter meie valemis, kaasatakse väljundisse iga rida esimeses veerus.
Kuidas kasutada Excelis funktsiooni DROP
Funktsiooni DROP abil saate oma andmetest soovimatud read ja veerud välistada. Valemite süntaks on sarnane funktsiooniga TAKE. Vaatame, kuidas funktsioon DROP Excelis töötab.
1. Välistage oma andmete viimased kümme rida
Oletame, et soovite luua oma töölehe andmevaate, mis näitab kõike peale viimase kümne rea. Siin on valem, mida saate selle saavutamiseks kasutada:
=DROP(B2:F21,-10)
See valem välistab loendi kümme viimast rida B2:F1 andmevahemik. Seda seetõttu, et me täpsustasime -10 andmete reaparameetrina.
2. Välista oma andmete viimane veerg
Saate kasutada allolevat valemit, et kärpida DROPiga oma andmete viimast veergu:
=DROP(B2:F21,,-1)
Selles näites tagastab funktsioon DROP väärtused, mis jäävad vahemikku B2:F1 jättes välja viimase veeru.
Funktsioonide TAKE ja DROP kombineerimine teiste Exceli funktsioonidega
Exceli tõeline võlu juhtub siis, kui kombineerite erinevaid funktsioone. Näiteks kui peate funktsioonile söötma massiivi kindla osa, saate selle andmevahemiku väljakirjutamise asemel kombineerida funktsioonidega TAKE või DROP.
Oletame, et teil on tabel mõne üksuse ja nende üksikasjade kohta ning soovite väljastada esimese üksuse, mis maksab üle N100. Võite kasutada TAKE-i koos FILTER funktsioon Excelis seda teha. Siin on valem selle tegemiseks:
=TAKE(FILTER(B3:E8,D3:D8>100), 1,1)
Jagame selle valemi lahti. Funktsioon FILTER hankib kõik read, mille hinnad on vahemikus üle N100. Selle valem on järgmine:
=FILTER(B3:E8,D3:D8>100)
Järgmisena edastab valem funktsiooni FILTER tulemused funktsioonile TAKE. Määrates nii rida ja veerg argumendid nagu 1 hangib ainult filtreeritud andmete esimeses reas ja veerus oleva väärtuse.
Võtke ja pukseerige andmed oma lehele
Exceli funktsioonid TAKE ja DROP pakuvad võimsat viisi töölehtedel konkreetsete andmete ekstraheerimiseks ja nendega manipuleerimiseks. Nende süntaksi ja kasutamise mõistmine võimaldab teil Exceli andmeid tõhusalt hallata ja analüüsida, eriti kui need on kombineeritud teiste funktsioonidega.