Kako izvleči določene podatke iz celice v programu Excel (3 primeri)

  • Deliti To
Hugh West

Excel ponuja različne načine za pridobivanje različnih podatkov, ki se večinoma opirajo na različne funkcije. Nekatere lahko pridobivate neposredno iz določenih funkcij, druge pa imajo lahko nekoliko bolj zapleteno obliko iz kombinacije funkcij. V tem članku vam bom poskušal pokazati, kako iz celic v Excelu pridobiti določeno vrsto podatkov, za vsako vrsto posebej.

Prenesi delovni zvezek za prakso

Prenesite in vadite delovni zvezek z vsemi primeri podatkovnih nizov, ki se uporabljajo v tem članku, z vključenimi formulami.

Izvleček posebnih podatkov.xlsx

3 primeri za izvleček določenih podatkov iz celice v Excelu

1. Izvleček določenih besedilnih podatkov iz celice

Excel ponuja različne funkcije za izločanje besedila iz različnih delov informacij v celici. Besedilo iz dolgega besedilnega niza lahko izločite z uporabo LEVA , PRVA STRAN , MID funkcije ali kombinacija teh in ISKANJE o NAJDI funkcije. V tem poglavju vas bom vodil skozi vsako od njih z razčlenitvijo, kadar se pojavi kombinacija.

1.1 Pridobivanje podatkov z začetka celice

Podatke z začetka celice lahko izvlečete z uporabo funkcija LEVA Ta funkcija potrebuje dva argumenta - i) besedilo, ki ga želite izločiti, in ii) število znakov, ki jih želite izločiti.

Uporabljam polje, ki je prikazano spodaj. Uporabljam razpon B5:B7 kot referenčni podatek in ga izločimo v stolpec C .

Koraki:

  • V celico, v katero želite zapisati izvlečene podatke (v tem primeru je to celica C5 ), zapišite naslednjo formulo:

=LEFT(B5,4)

  • Nato pritisnite Vnesite .

  • Zdaj kliknite in povlecite Ikona ročaja za polnjenje navzdol in ponovite formulo za preostale celice.

1.2 Pridobivanje podatkov s konca celice

Če želite pridobiti podatke s konca celice, morate uporabiti funkcija PRAVICA . Uporabljam isto polje, kot je bilo prikazano v prejšnjem razdelku, da ponazorim pridobivanje podatkov z uporabo PRVA STRAN funkcijo.

Koraki:

  • V celici C5 (ali celico, v katero želite izpisati), vnesite naslednjo formulo.

=PRAVO(B5,4)

  • Zdaj pritisnite Vnesite .

  • Nato kliknite in povlecite Ikona ročaja za polnjenje da zapolnite preostale celice.

1.3 Izvleček določenih delov podatkov

Recimo, da želimo izločiti določen del celice, običajno po ali pred določenim znakom, na primer pred in po znaku @ znak elektronskega sporočila. Uporabimo ga lahko v kombinaciji z funkcija SEARCH ali funkcija FIND . Oba imata v tem kontekstu enak namen. Tukaj uporabljam NAJDI funkcijo.

V tem razdelku vzemimo nabor podatkov, ki ga sestavljajo e-poštna sporočila.

Izvleček Uporabniško ime

Za izpis uporabniškega imena (del pred znakom @) uporabite to formulo.

=LEFT(B5,FIND("@",B5)-1)

Zdaj pritisnite Vnesite . Nato uporabite Ikona ročaja za polnjenje da zapolnite preostale celice, ki ponavljajo to formulo.

🔎 Razčlenitev formule:

  • FIND("@",B5)

NAJDI Funkcija sprejme dva argumenta - i) določeno besedilno vrednost ali število in ii) celico ali vrednost, v kateri bo poiskala prvi argument. Vrne številčno vrednost, v kateri je bil najden prvi argument. V tem primeru je to 13.

  • LEFT(B5,FIND("@",B5)-1)

Spletna stran LEVA funkcija sprejme dva argumenta - i) vrednost, iz katere izloča, in ii) dolžino izločenega niza, ki je v tem primeru določena iz NAJDI in se uporablja kot vrednost, ki je manjša od nje.

Izvleček Ime domene

Izpis imena domene (del za črko @ znak) uporabite naslednjo formulo.

= DESNO (B5,LEN(B5)-NAJDI("@",B5))

Nato pritisnite Vnesite preostalo pa izpolnite z Ikona ročaja za polnjenje tako kot zgoraj.

🔎 Razčlenitev formule:

  • FIND("@",B5)

NAJDI Funkcija sprejme dva argumenta - i) določeno besedilno vrednost ali število in ii) celico ali vrednost, v kateri bo poiskala prvi argument. Vrne številčno vrednost, v kateri je bil najden prvi argument. V tem primeru je to 13.

  • LEN(B5)

LEN funkcija sprejme samo en argument in vrne dolžino ali število znakov v celici ali besedilu. V tem primeru je to 22.

  • DESNO (B5,LEN(B5)-NAJDI("@",B5))

Spletna stran PRVA STRAN funkcija sprejme najmanj dva argumenta - i) vrednost, iz katere se besedilo izloči, in ii) dolžino izločanja od konca. Drugi argument je bil tukaj določen z odštevanjem vrednosti pred @ znak, ki je bil najden v NAJDI iz skupne dolžine niza, ugotovljene s funkcijo LEN funkcijo.

Preberite več: Kako izvleči podatke iz Excelove tabele (6 učinkovitih metod)

2. Izvleček določenih številčnih podatkov iz celice v programu Excel

Zdaj pa si oglejmo nabor podatkov s kodami, ki so lahko mešane, pri čemer so številke lahko kjer koli med besedili.

V tej metodi bomo uporabili funkcija TEXTJOIN za združevanje vseh številk, pridobljenih iz vsake vrednosti posebej. Za pridobivanje številk se uporablja kombinacija pomožnih funkcij, kot so LEN , INDIREKTNO , ROW , MID in IFERROR Te pomožne funkcije se uporabljajo za ustvarjanje polja iz vsake vrednosti, ki je sestavljeno iz vseh številk, vrednosti nizov pa so nadomeščene s praznim nizom. TEXTJOIN funkcija samo pomaga združiti vse v eno vrednost.

Če želite iz tega polja pridobiti samo številke, v celico zapišite naslednjo formulo.

=TEXTJOIN("",TRUE,IFERROR((MID(B5,ROW(INDIRECT("1:"&LEN(B5)))),1)*1),""))

Pritisnite Vnesite ter kliknite in povlecite Ikona ročaja za polnjenje izpolnite preostale celice, ki jih želite replicirati.

🔎 Razčlenitev formule:

  • ROW(INDIRECT("1:"&LEN(B5))) vrne polje {1;2;3;4;5;6;7}
  • MID(B5,ROW(INDIRECT("1:"&LEN(B5))),1) vrne polje {"a"; "s"; "8″; "7″; "w"; "q"; "1″}
  • IFERROR((MID(B5,ROW(INDIRECT("1:"&LEN(B5))),1)*1),"") vrne polje {"";"";8;7;"";"";"";1}
  • TEXTJOIN("",TRUE,IFERROR((MID(B5,ROW(INDIRECT("1:"&LEN(B5)))),1)*1),"")): Na koncu TEXTJOIN samo združi vse vrednosti v polju in vrne rezultat.

Preberite več: Kako izvleči podatke iz programa Excel na podlagi meril (5 načinov)

Podobna branja

  • Koda VBA za pretvorbo besedilne datoteke v Excel (7 metod)
  • Kako uvoziti besedilno datoteko z več razmejitvami v Excel (3 metode)
  • Excel VBA: samodejno pridobivanje podatkov s spletnega mesta (2 metodi)
  • Kako uvoziti podatke iz varne spletne strani v Excel (s hitrimi koraki)
  • Kako pretvoriti Excel v besedilno datoteko s cevnim ločilnikom (2 načina)

3. Izpis določenih številčnih in besedilnih podatkov iz alfanumeričnih znakov

Če imate težave z uporabo formul za svoj delovni list ali težko razumete zgoraj omenjene formule, lahko uporabite to avtomatizirano metodo, ki jo ponuja Excel.

Koraki:

  • Za besedila zapolnite prvo celico ročno in izločite vse številke iz alfanumeričnih vrednosti.

  • Začnite tipkati spodnjega in Excel bo samodejno predlagal izvlečene vrednosti besedila iz preostalih stolpcev.

  • Zdaj pritisnite Vnesite .

  • Enak postopek ponovite za številke.

Preberite več: Izvleček besedila za znakom v Excelu (6 načinov)

Zaključek

To so bile metode, ki jih lahko uporabite za pridobivanje določenih podatkov iz celice v programu Excel. Upam, da so vam ilustracije in razčlenitve pomagale razumeti formule in jih uporabiti za svoje težave. Za več takšnih vodnikov obiščite Exceldemy.com .

Hugh West je zelo izkušen trener Excela in analitik z več kot 10-letnimi izkušnjami v industriji. Po izobrazbi je diplomirani računovodstvo in finance ter magisterij poslovne administracije. Hugh ima strast do poučevanja in je razvil edinstven pristop k poučevanju, ki ga je enostavno slediti in razumeti. Njegovo strokovno znanje o Excelu je pomagalo na tisoče študentom in strokovnjakom po vsem svetu, da so izboljšali svoje sposobnosti in se izkazali v karieri. Prek svojega bloga Hugh deli svoje znanje s svetom, ponuja brezplačne vadnice za Excel in spletno usposabljanje, ki posameznikom in podjetjem pomaga doseči njihov polni potencial.