Kako razdeliti celice (v več stolpcev) v Excelu

Kako razdeliti celice (v več stolpcev) v Excelu

V nekaterih primerih morate celice v Excelu razdeliti.To so lahko podatki iz baze podatkov ali kopiranje podatkov iz interneta ali pridobivanje podatkov od kolega.

Preprost primer, ko morate celice v Excelu razdeliti, je, ko imate polna imena in jih želite razdeliti na imena in priimke.

Ali pa dobite naslov" in želite naslov razdeliti, tako da lahko ločeno analizirate mesto ali geslo.

Kako razdeliti celice v Excelu

V tej vadnici se boste naučili, kako razdeliti celice v Excelu z naslednjimi tehnikami:

  • Uporabite funkcijo Besedilo v stolpce.
  • Uporabite besedilne funkcije Excela.
  • Uporabite Flash Fill (na voljo v letih 2013 in 2016).

Začnimo!

Razdelite celice v Excelu z besedilom v stolpec

Spodaj sem navedel imena nekaterih mojih najljubših izmišljenih likov, ki bi jih rad ločil v ločene celice. :

Nabori podatkov, ki jih je treba razdeliti v Excelu

Tukaj so koraki za razdelitev teh imen na imena in priimke:

  • Izberite celico, ki vsebuje besedilo, ki ga želite razdeliti (v tem primeru A2:A7).
  • Kliknite zavihek Podatki
  • V skupini Podatkovna orodja kliknite Besedilo v stolpce.Kliknite možnost Besedilo v stolpce
  • V čarovniku za pretvarjanje besedila v stolpce:
Povezana vprašanja  Kaj je VPN čez steno? Kako delujejo VPN-ji

To bo takoj razdelilo besedilo celice v dva različna stolpca.

Nastali podatki s celicami, razdeljenimi v ločene stolpce

opombe:

  • Funkcija Besedilo v stolpce razdeli vsebino celic na podlagi ločil.Čeprav to dobro deluje, če želite ločiti imena in priimke, bo v primeru imena, srednjega imena in priimka razdeljeno na tri dele.
  • Rezultat, pridobljen s funkcijo Besedilo v stolpec, je statičen.To pomeni, da boste morali, če pride do kakršnih koli sprememb v prvotnih podatkih, postopek ponoviti, da dobite posodobljene rezultate.

Razdelite celice v Excelu z besedilnimi funkcijami

Excelove besedilne funkcije so uporabne, ko želite razrezati besedilne nize na kocke.

Medtem ko funkcija Besedilo v stolpec zagotavlja statične rezultate, so rezultati, dobljeni s funkcijo, dinamični in se samodejno posodabljajo, ko spremenite izvirne podatke.

Razdelite ime z imenom in priimkom

Recimo, da imate enake podatke, kot je ta:

Razdeli celice v Excelu – nabor funkcijskih podatkov

ime izvlečka

Če želite dobiti imena s tega seznama, uporabite naslednjo formulo:

=LEVO(A2,ISKANJE(" ",A2)-1)

Ta formula bo poiskala prvi presledek in nato vrnila vse besedilo pred tem presledkom:

Funkcija LEFT za ekstrakcijo imen

Ta formula uporablja funkcijo SEARCH za pridobitev položaja presledka.V primeru Brucea Wayna je vesoljski lik na 6. mestu.Nato s funkcijo LEFT izvleče vse znake levo od nje.

Izvlecite priimek

Podobno za pridobitev priimka uporabite naslednjo formulo:

=DESNO(A2,LEN(A2)-ISKANJE(" ",A2))

Pravilna funkcija za ekstrakcijo priimka

Ta formula uporablja funkcijo SEARCH za iskanje lokacije preslednice s funkcijo SEARCH.Nato to število odšteje od celotne dolžine imena (ki jo poda funkcija LEN).To daje število znakov v priimku.

Nato uporabite funkcijo DESNO, da izvlečete ta priimek.

Opomba:Te funkcije morda ne bodo delovale pravilno, če so v imenu začetni, zadnji ali dvojni presledki.Kliknite tukaj, če želite izvedeti, kako odstraniti vodilne/končne/dvojne presledke v Excelu.

Razdelite imena z imenom, srednjim imenom in priimkom

V nekaterih primerih lahko na koncu dobite kombinacijo imen, od katerih imajo nekatera tudi vmesna imena.

Nabor podatkov s srednjim imenom, ki ga je treba razdeliti v Excelu

Formula v tem primeru je nekoliko zapletena.

ime izvlečka

Če želite dobiti ime:

=LEVO(A2,ISKANJE(" ",A2)-1)

To je ista formula, ki jo uporabljamo brez srednjega imena.Samo poišče prvi presledek in vrne vse znake pred presledkom.

Povezana vprašanja  Kako uporabljati Excelovo funkcijo FILTER

izvleči srednje ime

Če želite dobiti srednje ime:

=ČE NAPAKA(MID(A2,ISKANJE(" ",A2)+1,ISKANJE(" ",A2,ISKANJE(" ",A2)+1)-ISKANJE(" ",A2)),"")

Funkcija MID se začne s prvim presledkom in uporablja razliko v položaju prvega in drugega presledka za ekstrakcijo srednjega imena.

Če srednjega imena ni, funkcija MID vrne napako.Da bi se izognili napakam, je zavit v funkcijo IFERROR.

Izvlecite priimek

Če želite dobiti priimek, uporabite naslednjo formulo:

=IF(LEN(A2)-LEN(SUBSTITUTE(A2," ",""))=1,RIGHT(A2,LEN(A2)-SEARCH(" ",A2)),RIGHT(A2,LEN(A2) -SEARCH(" ",A2,SEARCH(" ",A2)+1)))

Ta formula preveri srednje ime (s štetjem presledkov).Če je samo 1 presledek, vrne vse besedilo desno od presledka.

Če pa sta 2, potem poišče drugi presledek in vrne število znakov za drugim presledkom.

Opomba: Te formule dobro delujejo, če imate samo ime in priimek ali ime, srednje in priimek.Če pa imate kombinacijo priponk ali pozdravov, boste morali formulo dodatno spremeniti.

Razdelite celice v Excelu s QuickFill

Flash Fill je nova funkcija, predstavljena v Excelu 2013.

To je lahko zelo priročno, če imate vzorec in želite hitro izvleči njegove dele.

Na primer, dobimo podatke o imenu in priimku:

Podatki, ki jih je treba razdeliti v Excelu

Hitro polnjenje deluje tako, da prepozna vzorec in ga kopira v vse druge celice.

Takole uporabite Flash Fill za ekstrakcijo imen s seznama:

Kako deluje Flash Fill?

Flash Fill poišče vzorec v naboru podatkov in ga kopira.

Flash Fill je presenetljivo pametna funkcija, ki v večini primerov deluje dobro.Toda v nekaterih primerih tudi ne uspe.

Na primer, če imam seznam imen s kombinacijami imen, imajo nekatera vmesna imena, druga pa ne.

Če v tem primeru izvlečem srednje ime, bo Flash Fill napačno vrnil priimek, če ni imena.

Povezana vprašanja  Najboljši pripomoček za posodobitev gonilnikov za Windows 10

Kako razdeliti celice v Excelu - napaka pri hitrem polnjenju

Iskreno povedano, to je še vedno dober približek trenda.Vendar to ni tisto, kar želim.

Vendar je še vedno dovolj dobro orodje, da ga hranite v svojem arzenalu in ga uporabite, ko je to potrebno.

Tukaj je še en primer hitrega polnjenja, ki deluje odlično.

Imam nabor naslovov, iz katerih želim hitro izluščiti mesta.

Razdelite celice v Excelu z uporabo QuickFill – nabor podatkov naslova

Če želite hitro dobiti mesto, vnesite ime mesta prvega naslova (v tem primeru London v celici B2) in uporabite samodokončanje, da izpolnite vse celice.Zdaj uporabite Flash Fill in takoj vam bo dal ime mesta za vsak naslov.

Prav tako lahko razdelite naslov in izvlečete kateri koli del naslova.

Upoštevajte, da to zahteva, da so naslovi homogen nabor podatkov z enakim ločilom (v tem primeru vejica).

Če poskusite uporabiti Flash Fill brez vzorca, se prikaže napaka, kot je ta:

sporočilo o napaki pri polnjenju flash

V tej vadnici sem obravnaval tri različne načine za razdelitev celic v Excelu na več stolpcev (z uporabo besedila v stolpce, formule in hitrega polnjenja)

Upam, da se vam je ta vadnica za Excel zdela koristna.

O, zdravo 👋Lepo te je bilo srečati.

Naročite se na naše novice, Pošiljajte zelo rednoOdlična tehnologijaNa vašo objavo.

po Komentar