01/01
Excel MID- ja MIDB-toiminnot
Kun tekstiä kopioidaan tai tuodaan Exceliin, joskus hyviin tietoihin lisätään ei-toivottuja roska- merkkejä.
Tai on olemassa aikoja, jolloin vain osa solun tekstijonoista tarvitaan - kuten henkilön etunimi, mutta ei sukunimi.
Näissä esimerkeissä Excelillä on useita toimintoja, joiden avulla ei-toivottuja tietoja voi poistaa muilta.
Minkä toiminnon käytät riippuu siitä, missä hyvä data sijaitsee suhteessa solun ei-toivottuihin merkkeihin.
- Jos hyvä tieto tai tallennettava merkkijonos on oikealla puolella, käytä OIKEA-toimintoa sen poistamiseksi.
- Jos podyrjä on datan vasemmalla puolella, poista se LEFT-toiminnolla .
- Jos aliverkossa on ei-toivottuja merkkejä sen molemmille puolille, poista se MID- tai MIDB-toiminnolla.
MID vs. MIDB
MID- ja MIDB-toiminnot poikkeavat vain niillä kielillä, joita ne tukevat.
MID on kieliä, jotka käyttävät yksitavuisia merkistöjä - tämä ryhmä sisältää useimmat kielet kuten englanti ja kaikki eurooppalaiset kielet.
MIDB on kaksitavuisen merkkijonoa käyttäville kielille - sisältää japaniksi, kiina (yksinkertaistettu), kiina (perinteinen) ja korea.
MID- ja MIDB-funktioiden syntaksi ja argumentit
Excelissä funktion syntaksilla tarkoitetaan funktion ulkoasua, johon sisältyy funktion nimi, suluet ja argumentit .
MID-toiminnon syntaksi on:
= MID (teksti, Start_num, Num_chars)
MIDB-toiminnon syntaksi on:
= MIDB (Text, Start_num, Num_bytes)
Nämä argumentit kertovat Excelille
- mitä tietoja se on tarkoitus käyttää;
- hyvä tiedon tai aliverkon aloituspaikka, joka on tarkoitus purkaa;
- aliverkon pituus.
Teksti - (vaaditaan MID- ja MIDB- toiminnolle), joka sisältää haluamasi datan
- tämä argumentti voi olla todellinen merkkijonon tai solun viittaus datan sijaintiin taulukon 2 ja 3 yllä olevassa kuvassa.
Start_num - (vaaditaan MID- ja MIDB- toiminnolle) määrittää aloitusmerkki säilyvän aliverkon vasemmalta puolelta.
Num_chars - (vaaditaan MID- toiminnolle) määrittää, kuinka monta hahmoa Start_num oikealle puolelle säilytetään.
Num_bytes (vaaditaan MIDB- toiminnolle) määrittää, kuinka monta merkkiä - tavuina - Start_numin oikealle puolelle säilytetään.
Huomautuksia:
Jos Start_num on suurempi kuin tekstin merkkijonon pituus, MID / MIDB palauttaa kuvan tyhjän solun rivin 4, jossa Start_num on 14 ja tekstijono on vain 13 merkkiä pitkä.
Jos Start_num on pienempi kuin 1 tai Num_chars / Num_bytes on negatiivinen MID / MIDB- funktio palauttaa #VALUE ! virhearvon - rivin 6, jossa Start_num on -1.
Jos Num_chars / Num_bytes viittaa tyhjään soluun tai nollataan, MID / MIDB palauttaa kuvan tyhjän rivin rivin 7, jossa Num_chars viittaa tyhjään soluun B13.
MID funktion esimerkki - Poimi hyvät tiedot huonosta
Yllä olevassa kuvassa oleva esimerkki näyttää useita tapoja käyttää MID-funktiota tiettyjen merkkien määrän poimimiseen tekstirivistä, mukaan lukien tietojen syöttäminen suoraan funktion rivi 2: n argumentteiksi ja solujen viittausten syöttäminen kaikille kolmelle argumentille - rivi 5.
Koska on tavallista, että syötetään soluviittauksia argumenteille pikemminkin kuin varsinaista dataa, seuraavassa luetellaan vaiheet, joita käytetään syöttämään MID-funktio ja sen argumentit soluun C5.
MID-toiminnon valintaikkuna
Toimintojen ja sen argumenttien syöttämiseen C5-soluun sisältyvät:
- Täydellisen toiminnon kirjoittaminen: = MID (A3, B11, B12) soluun C5.
- Toiminnon ja argumenttien valinta toiminnon valintaikkunasta
Käyttämällä valintaikkunaa syöttääksesi toiminnon usein se yksinkertaistaa tehtävää, koska valintaikkuna huolehtii toiminnon syntaksista - syöttämällä funktion nimeä, pilkkujen erottimia ja sulkeja oikeilla paikoilla ja määrällä.
Osoittamalla Cell References
Riippumatta siitä, mikä vaihtoehto, jonka haluat syöttää funktioksi laskentataulukon soluun, on luultavasti parasta käyttää pistettä ja klikkaamalla syöttääksesi kaikki argumentit, joita käytetään viittauksina, jotta virheiden mahdollisuus pienennettäisiin kirjoittamalla väärä soluviittaus.
MID-toiminnon valintaikkunan käyttäminen
- Napsauta solua C1 saadaksesi sen aktiivisen solun - tässä toiminnon tulokset näytetään;
- Napsauta nauha- valikon Lomakkeet- välilehteä.
- Valitse Teksti nauhalta avataksesi toiminnon avattavasta luettelosta.
- Napsauta MID-painiketta luettelossa, jolloin toiminnon valintaikkuna avautuu.
- Napsauta valintaikkunan valintaikkunan Teksti- rivi-kohtaa.
- Napsauta taulukon solua A5 syöttääksesi tämän soluviitteen tekstinä argumentiksi;
- Napsauta Start_num- riviä
- Napsauta solun B11 taulukossa syöttääksesi tämän soluviitteen;
- Napsauta Num_chars- riviä;
- Napsauta taulukon solua B12 syöttääksesi tämän soluviitteen;
- Lopeta toiminto ja sulje valintaikkuna valitsemalla OK.
- Poistetun substring- tiedoston # 6 pitäisi näkyä solussa C5;
- Kun napsautat solua C5, koko toiminto = MID (A3, B11, B12) näkyy laskentataulukon yläpuolella olevassa kaavassa .
Numeron nosto MID-toiminnolla
Kuten edellä esimerkin kahdeksan rivillä esitetään, MID-funktiota voidaan käyttää poistamaan numeerisen datan osajoukko pitemmältä numerolta edellä mainittujen vaiheiden avulla.
Ainoa ongelma on, että uutetut tiedot muunnetaan tekstiksi, eikä niitä voi käyttää laskutoimituksissa, joissa on tiettyjä toimintoja - kuten SUM- ja AVERAGE- toimintoja.
Yksi tapa tämän ongelman ratkaisemiseksi on käyttää VALUE-funktiota muuntamalla teksti numeroiksi, kuten yllä olevassa rivissä 9 esitetään:
= ARVO (MID (A8,5,3))
Toinen vaihtoehto on käyttää liitä erityistä tekstiä tekstiksi numeroksi .