Kuinka poimia tiettyjä tietoja Excelin solusta (3 esimerkkiä)

  • Jaa Tämä
Hugh West

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.xlsx

3 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 .

Hugh West on erittäin kokenut Excel-kouluttaja ja analyytikko, jolla on yli 10 vuoden kokemus alalta. Hän on koulutukseltaan laskentatoimen ja rahoituksen kandidaatti sekä kauppatieteiden maisteri. Hughilla on intohimo opettamiseen, ja hän on kehittänyt ainutlaatuisen opetusmenetelmän, jota on helppo seurata ja ymmärtää. Hänen asiantuntemuksensa Excelistä on auttanut tuhansia opiskelijoita ja ammattilaisia ​​maailmanlaajuisesti parantamaan taitojaan ja menestymään urallaan. Blogissaan Hugh jakaa tietämyksensä maailman kanssa tarjoamalla ilmaisia ​​Excel-opetusohjelmia ja verkkokoulutusta auttaakseen yksilöitä ja yrityksiä saavuttamaan täyden potentiaalinsa.