Excel on loistava työkalu tietojen raportointiin, analysointiin, järjestämiseen ja automatisointiin. Excel -toiminnot auttavat paljon tietojen käsittelyssä. Toiminnot, kuten COUNTIFS, SUMIFS, VLOOKUP jne., Ovat tehokkaimmat ja usein käytetyt toiminnot Excel -maailman alusta lähtien.
Vaikka Excel 2016: ssa ja vanhemmissa käytettävissä olevat toiminnot riittävät kaikenlaisten laskelmien ja automatisoinnin suorittamiseen, joskus kaavat ovat hankalia. Jos esimerkiksi et löydä maksimiarvoa tietyillä ehdoilla, sinun on käytettävä joitakin temppuja vuoden 2016 vanhemmassa Excel -versiossa. Tällaiset pienet mutta tärkeät asiat ratkaistaan Excel 2019: ssä ja 365: ssä.
Excel 2019: ssä ja 365: ssä on yli 10 uutta toimintoa, jotka vähentävät kaavojen inhimillistä työtä ja monimutkaisuutta.
1. MAXIFS -toiminto
Jos haluat saada Excel 2016: ssa ja sitä vanhemmissa versioissa maksimiarvon, kun yksi tai useampi ehto täyttyy, sinun on käytettävä MAX: tä IF: n kanssa joidenkin temppujen avulla. Se ei ole kovin vaikeaa, mutta joillekin se vie aikaa ja hämmentää.
Excel 2019 esittelee uuden toiminnon nimeltä MAXIFS -funktio. Tämä funktio palauttaa taulukon maksimiarvon, kun kaikki annetut ehdot täyttyvät.
Funktion syntaksi on:
= MAXIFS (max_alue, ehtoalue_1, ehto1, ehto_alue2, ehto2…) |
Suurin_alue1: Se on numeerinen alue, joka sisältää enimmäisarvon.
Kriteerit_alue1: Se on ehtoalue, jonka haluat suodattaa ennen enimmäisarvon saamista.
Kriteerit 1: Se on ehto tai suodatin, jonka haluat asettaa ehtoalueelle ennen enimmäisarvon saamista.
Oletetaan, että sinun on saatava maksimiarvot luokasta 3, niin kaava on
= MAXIFS (merkit, luokka, 3) |
Tässä merkit ovat nimetty alue, joka sisältää merkit ja luokka on nimetty alue, joka sisältää luokan.
Lue lisää MAXIFS -toiminnosta täältä.
2. MINIFS -toiminto
Sama kuin MAXIFS -toiminto, MINIFS -toimintoa käytetään minimiarvon saamiseksi annetulta alueelta, kun kaikki annetut ehdot täyttyvät.
Funktion syntaksi on:
= MINIFS (min_alue, ehtoalue_1, ehdot1, kriteerit_alue2, kriteerit2… |
Pienin_alue1: Se on numeerinen alue, joka sisältää vähimmäisarvon.
Kriteerit_alue1: Se on ehtoalue, jonka haluat suodattaa ennen minimiarvon saamista.
Kriteerit 1: Se on ehto tai suodatin, jonka haluat asettaa kriteerialueelle ennen minimiarvon saamista.
Oletetaan, että sinun on saatava minimiarvot luokasta 3, niin kaava on
= MINIFS (arvosanat, luokka, 3) |
Tässä "merkit" on nimetty alue, joka sisältää merkit ja "luokka" on nimetty alue, joka sisältää luokan.
Lue lisää MAXIFS -toiminnosta täältä.
Jos haluat löytää vähimmäisarvon alueelta Excel 2016: n ja vanhempien olosuhteiden kanssa, lue tämä.
3. IFS -toiminto
Koska sisäkkäisillä Ifillä on erityinen paikka päivittäisessä työelämässämme, pidämme siitä erittäin paljon. Mutta joillekin uusille oppijoille se on monimutkaista. Sisäkkäisten ifien avulla voimme tarkistaa useita ehtoja ja palauttaa eri arvon, kun jokin ehdoista täyttyy. Kaavat monimutkaistuvat, ja toiminnassa on yhä enemmän IF -kaavoja.
Excel 2019 ja Excel 365 käyttävät nyt IFS -toimintoa. Se voi tarkistaa useita ehtoja ja palauttaa eri arvot kullekin ehdolle.
IFS -funktion syntaksi:
= IFS (ehto1, Arvo1_Jos_tosi, [ehto2, Arvo2_Jos_tosi],…) |
Ehto 1:Ensimmäinen ehto.
Arvo1_Jos_Totta: Arvo, jos ensimmäinen ehto on totta.
[Ehto2]: Tämä on valinnainen. Toinen ehto, jos sinulla on sellainen.
[Value1_If_True]: Arvo, jos toinen ehto on totta.
Sinulla voi olla niin monta ehtojen ja arvojen yhdistelmää kuin haluat. Raja on olemassa, mutta sinun ei tarvitse koskaan saavuttaa sitä.
Sanotaan, että sinun on annettava arvosanat oppilaille siellä olevilla pisteillä. Yli 80 merkille, luokka A, B yli 60, C yli 40 ja F alle 40.
= IFS (A1> 80, "A", A1> 60, "B", A1> 40, "C", A1 <= 40, "F") |
Yksityiskohtainen selitys IFS -toiminnosta löytyy täältä.
4. SWITCH -toiminto
Kytkentätoiminto palauttaa eri arvot yhden lausekkeen tuloksista riippuen. Kuulostaako IFS: ltä? Se on eräänlainen. Itse asiassa tämä toiminto on tarkoitettu korvaamaan toisenlaisia sisäkkäisiä IF -kaavoja.
Toisin kuin IFS -funktio, joka palauttaa arvot TRUE, FALSE; SWITCH -funktio palauttaa arvot lausekkeen palauttamien ARVOJEN perusteella.
= KYTKIN (lauseke, arvo1, tulos1, [oletus tai arvo2, tulos2],…) |
Ilmaisu: Tämä voi olla mikä tahansa kelvollinen lauseke, joka palauttaa joitain arvoja. Soluviittaus, kaava tai staattinen arvo.
Arvo1, tulos1: Arvo ja tulos yhdistetään. Jos arvo palauttaailmaisu on arvo1, tulos1 palautetaan.
[Oletus tai arvo2, tulos2]: Jos haluat palauttaa oletusarvon, määritä se täällä. Muuten määritellään arvo2 ja tulos2. Se on valinnainen.
Jos sinulla on esimerkiksi kaava, joka palauttaa eläinten nimet. Nyt, riippuen palautetusta eläimen nimestä, haluat palauttaa kyseisen eläimen allekirjoitusäänen.
= KYTKIN (A1, "Koira", "Bow Wow", "Kissa", "Miau", "Puhuu") |
Olen selittänyt SWITCH -toiminnon yksityiskohtaisesti täällä.
5. SUODATIN -toiminto
FILTER -toimintoa käytetään tietojen suodattamiseen joidenkin kriteerien perusteella. Olemme käyttäneet Excelin aloitusvälilehden suodatinvaihtoehtoa. SUODATIN -toiminto toimii samalla tavalla kuin suodatinvaihtoehto. Se palauttaa suodatetut tiedot vain funktion avulla. Tätä suodatettua dataa voidaan käyttää tietolähteenä muille kaavoille.
SUODATIN -funktion syntaksi on:
= FILTER (array, include, [if_empty]) |
Array: Tämä on taulukko, jonka haluat suodattaa. Se voi olla yksiulotteinen tai kaksiulotteinen.
Sisältää:Se on suodatin, jonka haluat asettaa taulukkoon. Kuten, värit = "punainen".
[if_empty]:Tämä on valinnainen. Määritä mikä tahansa teksti tai lauseke, jos suodatin ei palauta mitään.
Alla oleva kaava palauttaa kaikki hedelmät, joiden väri on punainen.
= SUODATIN (hedelmät, väri = "punainen", "hedelmiä ei löydy") |
Täällä hedelmät ja väri on nimetty alueiksi, jotka sisältävät hedelmien nimet ja niiden värit.
Voit lukea FILTER -toiminnosta yksityiskohtaisesti täältä.
6. SORT -toiminto
Excel 2016: ssa ja sitä vanhemmissa oli todella hankalaa saada lajiteltu taulukko kaavan avulla. Tämä prosessi on yksinkertaistettu Excel 2019: ssä ja 365: ssä.
Excel 2019 esittelee SORT -toiminnon. SORT -toiminto lajittelee annetun taulukon nousevaan tai laskevaan järjestykseen annetun sarakkeen/rivin mukaan.
SORT -funktion syntaksi on:
= Lajittele (array, [sort_index], [sort_order], [by_col]) |
Array:Se on taulukon tai alueen viite, jonka haluat lajitella.
[sort_index]:Sarakkeen numero kaksiulotteisessa taulukossa, jonka mukaan haluat lajitella alueen. Oletuksena se on 1.
[Lajittelujärjestys]:Järjestys, jonka mukaan haluat lajitella taulukon. Nousussa se on 1 ja laskevassa -1. Oletuksena se on 1.
[by_col]:Aseta arvoksi True (1), jos haluat lajitella vaakasuuntaisen taulukon. Pystysuuntaisten tietojen oletusarvoisesti se on False (0).
Oletetaan, että jos haluat lajitella arvot alueelta A2: A11 nousevasti. sitten kaava tulee olemaan.
= LAJITTELE (A2: A11) |
Olen selittänyt SORT -toiminnon yksityiskohtaisesti täällä.
7. SORTBY -toiminto
SORTBY -toiminto on samanlainen kuin SORT -toiminto. Ainoa ero on, että lajittelutaulukon ei tarvitse olla SORTBY -funktion lajitellun taulukon osa.
= SORTBY (array, sorting_array1, [order],…) |
Array:Tämä on taulukko, jonka haluat lajitella.
Lajittelutaulukko1:Tämä on taulukko, jonka mukaan haluat lajitella taulukon. Tämän taulukon mitan tulee olla yhteensopiva matriisi.
[Tilaus]:Valinnainen. Aseta arvoksi -1, jos haluat järjestyksen laskevan. Oletuksena se on nouseva (1).
Oletetaan, että jos haluat lajitella alueen A2: A11 alueen B2: B11 mukaan laskevassa järjestyksessä. Sitten Excel 2019: n tai 365: n kaava on:
= SORTBY (A2: A11, B2: B11, -1) |
Olen selittänyt SORTBY -toiminnon täällä yksityiskohtaisesti.
8. UNIQUE -toiminto
Excel 2016: ssa ja vanhemmissa käytimme useita toimintoja yhdessä saadaksemme kaikki yksilölliset arvot annetusta luettelosta. Käytetty kaava on melko monimutkainen ja vaikea ymmärtää.
Excel 2019 ja 365 esittelevät yhden yksinkertaisen UNIQUE -funktion, joka palauttaa tietyn taulukon kaikki yksilölliset arvot.
UNIQUE -funktion syntaksi on:
= YKSILÖLLINEN (taulukko, [by_col], [täsmälleen_keksi]) |
Array: Matriisi, josta haluat poimia ainutlaatuisia arvoja:
[by_col]: Aseta TRUE (1), jos taulukko on vaakasuora. Oletuksena se on FALSE vertikaalitiedoille.
[täsmälleen]: aseta se TOSI (1), jos haluat purkaa arvoja, jotka esiintyvät vain kerran taulukossa. Oletuksena on epätosi (0) poimia kaikki yksilölliset arvot.
Oletetaan, että haluan saada vain yhden esiintymän jokaisesta arvosta alueelta A2: A11, jolloin kaava on:
= AINUTLAATUINEN (A2: A11) |
Voit lukea yksityiskohtaisemmin UNIQUE -toiminnosta napsauttamalla tätä.
9. SEQUENCE -toiminto
Saadaksesi numerosarjan Excel 2016: ssa ja vanhemmissa käytämme toimintojen yhdistelmää. Ratkaisu toimii, mutta se on monimutkainen.
Excel 2019 ja 365 tarjoavat ratkaisun SEQUENCE -funktion muodossa. Järjestysfunktio palauttaa yksinkertaisesti numerosarjan.
SEQUENCE -funktion syntaksi on:
= SEQUENCE (rivit, [sarakkeet], [alku], [vaihe]) |
Rivit:Rivien lukumäärä, jolle haluat jakaa sarjan.
[sarake]:Sarakkeiden lukumäärä, johon haluat jakaa sarjan. Numerot täyttävät ensin sarakkeet ja sitten rivit. Sarake on valinnainen. Oletuksena se on 1.
[alkaa]:Valinnainen. Sarjan aloitusnumero. Oletuksena se on 1.
[vaihe]:Tämä on seuraavan numeron lisäysnumero. Oletuksena se on 1.
Yksinkertainen esimerkki on saada sarja 1-10. Kaava on:
= JAKSO (10) |
Jos haluat ymmärtää Excel 365: n SEQUENCE -toiminnon yksityiskohtaisesti, lue tämä.
10. RANDARRAY -toiminto
Tämä on toinen dynaaminen matriisikaava, joka palauttaa satunnaislukuryhmän. Se on RAND- ja RANDBETWEEN -toiminnon yhdistelmä. Voit saada satunnaislukuja tai kokonaislukuja. Voit määrittää haluamasi satunnaislukujen määrän. Jopa rivit ja sarakkeet, joissa haluat jakaa nämä numerot.
RANDARRAY -toiminnon syntaksi on:
= RANDARRAY ([rivit], [sarakkeet], [min], [maksimi], [kokonaisluku]) |
Kaikki tämän toiminnon argumentit ovat valinnaisia. Oletuksena se toimii RAND -funktiona.
[rivit]:Pystysuunnassa haluamasi numeroiden määrä (täytettävien rivien määrä).
[sarakkeet]:Vaakasuunnassa haluamasi numeroiden määrä (täytettävien sarakkeiden määrä).
[min]:Satunnaislukujen aloitusnumero tai vähimmäisarvo.
[max]:Numeron enimmäisalue.
[kokonaisluku]:Aseta se tosi, jos haluat satunnaislukujen olevan kokonaislukuja. Oletusarvoisesti se on epätosi ja palauttaa murtolukuisia satunnaislukuja.
Alla oleva funktio palauttaa viisi satunnaista murtolukua rivikohtaisesti:
= RANDARRAY (5) |
Lue RANDARRAY -toiminnosta yksityiskohtaisesti täältä.
11. CONCAT -toiminto
Excel 2016: ssa ja sitä vanhemmissa versioissa ei ole helppoa yhdistää enemmän kuin yksi solu tai alue yhdellä kaavalla.
Excel 2019 ja 365 ongelma ratkaistaan toiminnolla CONCAT. Funktio voi ottaa useita soluja, alueita argumentteina.
CONCAT -funktion syntaksi on:
= CONCAT (teksti1, [teksti2],…) |
Teksti1: Teksti1 voi olla mikä tahansa teksti tai alue, jonka haluat yhdistää.
[teksti2]: Tämä on valinnainen. Tämä voi myös olla mikä tahansa teksti tai alue.
Oletetaan, että jos haluat yhdistää kaikki solut alueella A2: A11, kaava on
= CONCAT (A2: A11) |
Tutustu CONCAT -toimintoon yksityiskohtaisesti napsauttamalla tätä.
12. TEXTJOIN -toiminto
Yllä oleva toiminto ketjuttaa kaikki alueen solut, mutta se ei liitä soluja mihinkään määritettyyn rajaimeen. Oletetaan, että jos olet valmistelemassa tiedostoa CSV -muotoa varten, sinun on yhdistettävä solut pilkulla. Siinä tapauksessa CONCATENATE- ja CONCAT -toiminto epäonnistuvat.
Tässä TEXTJOIN -funktio toimii ihmeenä ja liittää annetut tekstit annettuun erottimeen.
= TEXTJOIN (erotin, ignore_empty_cells, text1, [text2],…) |
Erotin:Tämä on erotin, jota haluat käyttää erottimena yksittäisten tekstien välillä. Se voi olla pilkku (,), puolipiste (;) tai mikä tahansa, jopa ei mitään.
Ignore_empty_cells:Tämä on binäärimuuttuja. Aseta arvoksi TOSI, jos haluat ohittaa tyhjät solut alueilla, muuten aseta FALSE sisällyttääksesi tyhjät solut.
Teksti1:Tämä on teksti, johon haluat liittyä. Se voi olla yksittäisiä tekstejä, soluja tai kokonaisia alueita.
Oletetaan, että haluan ketjuttaa alueen A2: A11 pilkulla, jättäen tyhjät solut huomiotta.
= TEXTJOIN (",", 1, A2: A11) |
Jos haluat ymmärtää tämän toiminnon yksityiskohtaisesti, napsauta tätä.
Tämä artikkeli oli vain johdanto Excel 365: n ja 2019: n uuteen toimintoon. Olen selittänyt nämä toiminnot yksityiskohtaisesti erillisissä artikkeleissa. Voit napsauttaa artikkelin kunkin toiminnon linkkejä ymmärtääksesi toiminnon kokonaan. On myös muita toimintoja, kuten XLOOKUP, joita ei ole vielä julkaistu.
Jos sinulla on epäilyksiä Excel- tai VBA -aiheista, kysy alla olevasta kommenttiosasta. Kerro meille, kuinka voimme parantaa. Arvostamme ehdotustasi ja haluamme kuulla sinusta.
Luo VBA -toiminto palautusryhmään | Jos haluat palauttaa taulukon käyttäjän määrittämästä funktiosta, meidän on ilmoitettava se, kun nimeämme UDF: n.
Taulukot Excel Formulissa | Opi mitä taulukot ovat Excelissä.
Käyttäjän määrittämän toiminnon luominen VBA: n kautta | Opi luomaan käyttäjän määrittämiä toimintoja Excelissä
Käyttäjän määrittämän toiminnon (UDF) käyttäminen toisesta työkirjasta käyttämällä VBA: ta Microsoft Excelissä | Käytä käyttäjän määrittämää toimintoa toisessa Excelin työkirjassa
Palauta virhearvot käyttäjän määrittämistä funktioista VBA: n avulla Microsoft Excelissä | Opi kuinka voit palauttaa virhearvot käyttäjän määrittämästä funktiosta
Suosittuja artikkeleita:
Jaa Excel -taulukko useisiin tiedostoihin sarakkeen perusteella VBA: n avulla | Tämä VBA -koodijako Excel -taulukko perustuu yksilöllisiin arvoihin tietyssä sarakkeessa. Lataa työtiedosto.
Poista varoitusviestit käytöstä VBA: n avulla Microsoft Excel 2016 | Sammuttaaksemme varoitusviestit, jotka keskeyttävät käynnissä olevan VBA -koodin, käytämme sovellusluokkaa.
Lisää ja tallenna uusi työkirja VBA: n avulla Microsoft Excel 2016: ssa | Työkirjojen lisäämiseen ja tallentamiseen VBA: n avulla käytämme Työkirjat -luokkaa. Työkirjat.Add lisää uuden työkirjan helposti…