Sisällysluettelo
Excel tarjoaa erilaisia tapoja erilaisten tietojen poimimiseen, useimmiten erilaisten funktioiden avulla. Jotkin voidaan poimia suoraan tietyistä funktioista, kun taas toiset voivat saada hieman monimutkaisemman muodon funktioiden yhdistelmästä. Tässä artikkelissa yritän näyttää, miten voit poimia tietynlaista tietoa, kutakin tyyppiä, Excelin solusta.
Lataa harjoituskirja
Lataa ja harjoittele työkirja, jossa on kaikki tässä artikkelissa käytetyt esimerkkitietokannat, joihin sisältyvät kaavat.
Ote erityisistä tiedoista.xlsx3 esimerkkiä tiettyjen tietojen poimimisesta Excelin solusta
1. Poimi tietyt tekstitiedot solusta
Excel tarjoaa erilaisia funktioita tekstin poimimiseen solussa annettujen tietojen eri osista. Voit poimia tekstiä pitkästä merkkijonosta käyttämällä seuraavia funktioita VASEMPI , RIGHT , MID toiminnot tai näiden yhdistelmä ja HAKU o FIND Tässä jaksossa opastan sinua jokaisen toiminnon läpi ja erittelen ne, kun jokin yhdistelmä ilmenee.
1.1 Tietojen poimiminen solun alusta
Voit poimia tietoja solun alusta käyttämällä komentoa LEFT-toiminto Tämä funktio ottaa kaksi argumenttia - i) tekstin, josta haluat poimia tekstin, ja ii) poimittavien merkkien määrän.
Käytän alla esitettyä joukkoa. Käytän vaihteluväliä B5:B7 viitetietona ja poimitaan se sarakkeeseen C .
Vaiheet:
- Soluun, johon haluat kirjoittaa poimitut tiedot (tässä tapauksessa se on solussa C5 ), kirjoita seuraava kaava:
=LEFT(B5,4)
- Paina sitten Kirjoita .
- Napsauta nyt ja vedä Täyttökahvan kuvake alaspäin toistamaan kaavaa muissa soluissa.
1.2 Tietojen poimiminen solun lopusta
Jos haluat poimia tietoja solun lopusta, sinun on käytettävä komentoa RIGHT-toiminto . Käytän samaa edellisessä osiossa esiteltyä joukkoa havainnollistamaan tietojen poimimista käyttämällä komentoa RIGHT toiminto.
Vaiheet:
- Solussa C5 (tai soluun, johon haluat poimia), kirjoita seuraava kaava.
=RIGHT(B5,4)
- Paina nyt Kirjoita .
- Napsauta ja vedä sitten Täyttökahvan kuvake täyttämään loput solut.
1.3 Tietojen erityisten osien poimiminen
Sanotaan, että haluamme, että solun tietty osa poimitaan yleensä tietyn merkin jälkeen tai ennen tiettyä merkkiä, esimerkiksi ennen ja jälkeen merkin @ Sähköpostin merkki. Voimme käyttää sitä yhdessä seuraavien merkkien kanssa SEARCH-toiminto tai FIND-toiminto Molemmilla on sama tarkoitus tässä yhteydessä. Tässä käytän komentokoodia FIND toiminto.
Otetaan tässä jaksossa sähköposteista koostuva tietokokonaisuus.
Ote Käyttäjätunnus
Voit poimia käyttäjänimen (osa ennen @-merkkiä) tällä kaavalla.
=LEFT(B5,FIND("@",B5)-1)
Paina nyt Kirjoita . Käytä sitten Täyttökahvan kuvake täyttämään loput solut, jotka toistavat tätä kaavaa.
🔎 Kaavan erittely:
- FIND("@",B5)
FIND funktio ottaa kaksi argumenttia - i) tietyn tekstiarvon tai numeron ja ii) solun tai arvon, josta se hakee ensimmäisen argumentin. Se palauttaa sen numeerisen arvon, josta ensimmäinen argumentti löytyy. Tässä tapauksessa se on 13.
- LEFT(B5,FIND("@",B5)-1)
The VASEMPI funktio ottaa kaksi argumenttia - i) arvon, josta se poimii, ja ii) poimittavan merkkijonon pituuden, joka tässä tapauksessa määritetään parametrin FIND funktiota ja käytetään arvona vähemmän siitä.
Ote verkkotunnuksesta
Voit poimia verkkotunnuksen nimen (osa, joka on kirjaimen @ merkki) käytetään seuraavaa kaavaa.
=RIGHT(B5,LEN(B5)-FIND("@",B5)))
Paina sitten Kirjoita ja täytä loput käyttämällä Täyttökahvan kuvake aivan kuten edellä.
🔎 Kaavan erittely:
- FIND("@",B5)
FIND funktio ottaa kaksi argumenttia - i) tietyn tekstiarvon tai numeron ja ii) solun tai arvon, josta se hakee ensimmäisen argumentin. Se palauttaa sen numeerisen arvon, josta ensimmäinen argumentti löytyy. Tässä tapauksessa se on 13.
- LEN(B5)
LEN funktio ottaa vain yhden argumentin ja palauttaa kyseisen solun tai tekstin merkkien pituuden tai lukumäärän. Tässä tapauksessa se on 22.
- RIGHT(B5,LEN(B5)-FIND("@",B5)))
The RIGHT funktio ottaa vähintään kaksi argumenttia - i) arvon, josta tekstiä poimitaan, ja ii) poiminnan pituuden lopusta. Toinen argumentti määritettiin vähentämällä arvot ennen funktiota @ merkki löydetty FIND funktiota merkkijonon kokonaispituudesta, joka on löydetty funktiosta LEN toiminto.
Lue lisää: Miten poimia tietoja Excel-arkista (6 tehokasta menetelmää)
2. Tiettyjen numerotietojen poimiminen Excelin solusta
Tarkastellaan nyt koodeja sisältävää aineistoa, joka voi olla sekalainen, ja jossa numerot voivat olla missä tahansa tekstien välissä.
Tässä menetelmässä käytämme TEXTJOIN-toiminto yhdistää kaikki numerot, jotka on poimittu erikseen kustakin arvosta. Numeroiden poimimiseen käytetään apufunktioiden yhdistelmää, kuten esimerkiksi funktioita LEN , INDIRECT , ROW , MID ja IFERROR Näiden apufunktioiden avulla luodaan jokaisesta arvosta array, joka koostuu kaikista numeroista ja merkkijonoarvoista, jotka on korvattu tyhjällä merkkijonolla. Ja lopuksi TEXTJOIN toiminto auttaa vain kokoamaan kaikki yhteen arvoon.
Jos haluat poimia vain numeroita tästä sarjasta, kirjoita soluun seuraava kaava.
=TEXTJOIN("",TRUE,IFERROR((MID(B5,ROW(INDIRECT("1:"&LEN(B5))),1)*1),"")))
Paina Kirjoita ja napsauta ja vedä Täyttökahvan kuvake täyttämään loput soluista, jotka haluat monistaa.
🔎 Kaavan erittely:
- ROW(INDIRECT("1:"&LEN(B5)))) palauttaa joukon {1;2;3;4;5;6;7}.
- MID(B5,ROW(INDIRECT("1:"&LEN(B5))),1) palauttaa joukon {"a"; "s"; "8″; "7″; "w"; "q"; "1″}.
- IFERROR((MID(B5,ROW(INDIRECT("1:"&LEN(B5)))),1)*1),"") palauttaa joukon {"";"";8;7;"";"";"";1}
- TEXTJOIN("",TRUE,IFERROR((MID(B5,ROW(INDIRECT("1:"&LEN(B5)))),1)*1),"")): Lopulta TEXTJOIN vain yhdistää kaikki arvot ja palauttaa tuloksen.
Lue lisää: Kuinka poimia tietoja Excelistä kriteerien perusteella (5 tapaa)
Samanlaisia lukemia
- VBA-koodi tekstitiedoston muuntamiseksi Exceliin (7 menetelmää)
- Kuinka tuoda tekstitiedosto, jossa on useita erottimia Exceliin (3 menetelmää)
- Excel VBA: Vedä tietoja automaattisesti verkkosivustosta (2 menetelmää)
- Kuinka tuoda tietoja suojatulta verkkosivustolta Exceliin (nopeilla vaiheilla)
- Kuinka muuntaa Excel tekstitiedostoon putken erotin (2 tapaa)
3. Erityisten numero- ja tekstitietojen poimiminen aakkosnumeerisista tiedoista
Jos sinulla on vaikeuksia käyttää laskentataulukkosi kaavoja tai jos sinulla on vaikeuksia ymmärtää edellä mainittuja kaavoja, voit noudattaa tätä Excelin tarjoamaa automaattista menetelmää.
Vaiheet:
- Täytä ensimmäinen solu tekstien osalta manuaalisesti poistamalla kaikki numerot aakkosnumeerisista arvoista.
- Aloita alla olevan kirjoittaminen, ja Excel ehdottaa automaattisesti tekstiarvoja muista sarakkeista.
- Paina nyt Kirjoita .
- Toista sama prosessi numeroiden kohdalla.
Lue lisää: Pura teksti merkin jälkeen Excelissä (6 tapaa)
Päätelmä
Nämä olivat menetelmiä, joita voit käyttää tiettyjen tietojen poimimiseen excelin solusta. Toivottavasti kuvista ja jaotteluista oli apua, jotta voit ymmärtää kaavat ja toteuttaa ne ongelmiesi ratkaisemiseksi. Lisää tällaisia oppaita löydät osoitteesta Exceldemy.com .