Kazalo
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.xlsx5 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.