Excelova formula za razdelitev niza z vejico (5 primerov)

  • Deliti To
Hugh West

Morda imate v delovnem listu programa Excel tabelo, v kateri je v celici shranjenih več vrst podatkov, ločenih z vejicami. Če jih želite razdeliti v več stolpcev, ste na pravem mestu. V tem članku boste spoznali 5 primerov formul Excel za razdelitev niza z vejico.

Prenesi delovni zvezek za prakso

Prenesite naslednjo datoteko Excel za svojo prakso.

Delitev niza z vejico.xlsx

5 primerov za razdelitev niza z vejico z Excelovo formulo

Najprej predstavimo naš nabor podatkov, v katerem so ID št., priimek in oddelek shranjeni kot en sam niz, ločen z vejicami. Naš cilj je razdeliti nize v 3 stolpce.

1. Kombinacija funkcij LEFT in FIND za razdelitev niza z vejico

Združevanje LEVA in . NAJDI funkcije nam skupaj pomagajo razdeliti niz, ločen z vejicami, v več stolpcev. Za to sledite spodnjim korakom.

Koraki:

  • Najprej v prazno celico zapišite naslednjo formulo C5.
=LEFT(B5,FIND(",",B5)-1)

Tu je Funkcija FIND podaja lokacijo prve vejice v nizu B5 in LEVA funkcija vrne znake iz niza, ki so pred prvo vejico. Če želite dobiti podatke brez vejice, morate odšteti 1.

  • Pritisnite VSTOP. Videli boste ID št. v celici C5. Zdaj povlecite Ročaj za polnjenje da bi dobili preostali del ID št. v istem stolpcu.

Tukaj je rezultat,

Preberite več: VBA za razdelitev niza v več stolpcev v Excelu (2 načina)

2. Formula s funkcijama MID in FIND za razdelitev niza v Excelu

Združevanje MID in . Funkcije FIND skupaj nam pomaga razdeliti niz, ločen z vejicami, v več stolpcev. Za to sledite spodnjim korakom.

Koraki:

  • Najprej v prazno celico zapišite naslednjo formulo D5.
=MID(B5,FIND(",",B5)+1,FIND(",",B5,FIND(",",B5)+1)-FIND(",",B5)-1)

Tukaj, FIND(",",B5)+1 podaja začetno lokacijo 1. znaka za 1. vejico.

FIND(",", B5, FIND(",", B5)+1) podaja začetno lokacijo prvega znaka za drugo vejico.

-NAJDI(",", B5)-1 izključi vse znake niza za drugo vejico.

Nazadnje je MID vrne znake med tema dvema vejicama.

  • Pritisnite VSTOP. Videli boste Priimek v celici D5. Zdaj povlecite Ročaj za polnjenje da bi dobili preostali del Priimki v istem stolpcu.

Tukaj je rezultat,

Preberite več: Excel VBA: Razdelitev niza po znakih (6 uporabnih primerov)

Podobna branja

  • Kako razdeliti celice v programu Excel (5 enostavnih trikov)
  • Excel VBA: Razdelitev niza v vrstice (6 idealnih primerov)
  • Kako razdeliti celico v dve vrstici v Excelu (3 načini)

3. Združite funkciji RIGHT in FIND

Združevanje PRVA STRAN in . Funkcije FIND skupaj nam pomaga razdeliti niz, ločen z vejicami, v več stolpcev. Za to sledite spodnjim korakom.

Koraki:

  • Najprej v prazno celico zapišite naslednjo formulo E5.
=DESNO(B5,LEN(B5)-NAJDI(",",B5,NAJDI(",",B5)+1))

Tukaj, LEN(B5) določa dolžino niza v celici B5.

Spletna stran FIND(",", B5, FIND(",", B5)+1 podaja lokacijo zadnje vejice v nizu, nazadnje pa PRVA STRAN funkcija vrne znake iz niza, ki so za zadnjo vejico.

  • Pritisnite VSTOP. Videli boste Oddelek. v celici E5. Zdaj povlecite Ročaj za polnjenje da bi dobili preostali del Oddelek. v istem stolpcu.

Tukaj je rezultat,

Preberite več: Excel VBA: Razdelite niz po številu znakov (2 preprosti metodi)

4. Združite funkcije TRIM, MID, SUBSTITUTE, REPT in LEN

Združevanje TRIM, MID, SUBSTITUTE, REPT, in . Funkcije LEN skupaj nam pomaga razdeliti niz, ločen z vejicami, v več stolpcev. Za to sledite spodnjim korakom.

Koraki:

  • Najprej namesto naslovov stolpcev vnesite 1, 2 in 3. številka ID, priimek in oddelek. Zdaj v prazno celico zapišite naslednjo formulo C5.
=TRIM(MID(SUBSTITUTE($B5,",",REPT(" ",LEN($B5))),(C$4-1)*LEN($B5)+1,LEN($B5)))

Povzetek te formule je, da vejice nadomestite s presledki z uporabo SUBSTITUTE in . REPT funkcije. Nato se MID funkcija vrne besedilo, povezano z n-tim pojavom, in nazadnje funkcija TRIM funkcija pomaga odstraniti dodatne presledke.

  • Pritisnite VSTOP. Videli boste ID št. v celici C5. Zdaj povlecite Ročaj za polnjenje da v istem stolpcu dobite preostale številke ID. In povlecite Ročaj za polnjenje v pravo smer, da bi dobili Priimek in . Oddelek.

Tukaj je rezultat,

Preberite več: Excel VBA: razdelitev niza v celice (4 uporabne aplikacije)

5. Razdelitev niza z vejico z uporabo funkcije FILTERXML v Excelu

Uporaba spletne strani Funkcija FILTERXML nam pomaga razdeliti niz, ločen z vejicami, v več stolpcev. Za to sledite spodnjim korakom.

Koraki:

  • Najprej v prazno celico zapišite naslednjo formulo C5.
=TRANSPOSE(FILTERXML("" &SUBSTITUTE(B5,",",","") & "","//s"))

Če uporabljate Excel za MS 365 , lahko uporabite Funkcija FILTERXML za razdelitev niza z vejicami. Pri tej metodi se besedilni niz najprej spremeni v niz XML, tako da se vejice spremenijo v oznake XML. Funkcija TRANSPOSE spremeni polje tako, da leži vodoravno namesto navpično.

  • Pritisnite VSTOP. Videli boste številka ID, priimek in oddelek. v celici C5, D5, in . E5 Zdaj povlecite Ročaj za polnjenje za pridobitev preostalih podatkov.

Tukaj je rezultat,

Preberite več: Excelova formula za razdelitev: 8 primerov

Zaključek

V tem priročniku sem obravnaval 5 primerov Excelovih formul za razdelitev nizov z vejico. Upam, da se vam je ta članek zdel koristen. Obiščete lahko našo spletno stran ExcelWIKI Če želite izvedeti več vsebin, povezanih z Excelom, v spodnjem razdelku za komentarje napišite pripombe, predloge ali poizvedbe, če jih imate.

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.