Nasuprot konkatenacije u Excelu (4 opcije)

  • Podijeli Ovo
Hugh West

U Microsoft Excel-u ne postoji tačna funkcija koja radi suprotno od konkatenirane funkcije. Ali ipak, imamo brojne prikladne procedure i alternative za podjelu teksta na više dijelova. U ovom članku ćete naučiti kako možete koristiti te jednostavne tehnike koje bi trebale funkcionirati kao suprotnost spajanju u Excelu.

Preuzmite Vježbenicu

Možete preuzeti Excel radna knjiga koju smo koristili za pripremu ovog članka.

Suprotno od Concatenate.xlsx

4 Metode koje rade suprotno od Concatenate u Excel

1. Podijelite tekst na više ćelija s formulom

U sljedećoj tabeli, Kolona B sadrži pet različitih ćelija, od kojih svaka ima tri nasumična imena odvojena zajedničkim graničnikom ' Zarez' (,) . Pod tri zaglavlja pod nazivom Dio 1, Dio 2 i Dio 3 će zauzimati imena odvojeno od svake ćelije u Koloni B .

📌 Korak 1:

➤ Odaberite Ćelija C5 i upišite:

=TRIM(MID(SUBSTITUTE($B5,",",REPT(" ",999)),COLUMNS($A:A)*999-998,999))

📌 Korak 2:

➤ Pritisnite Enter i vi Dobit ću prvo ime podijeljeno iz imena u ćeliji B5 .

🔎 Kako funkcionira formula ?

  • REPT(” “,999): Ovdje funkcija REPT ponavlja znak 'razmak' 999 puta unutar SUBSTITUTE funkcija.
  • SUBSTITUTE($B5,”,”,REPT(” “,999)): SUBSTITUTE funkcija zamjenjuje zarez s ponovljenim razmacima spomenutim u prethodnom koraku. Stoga formula vraća ime Patrick s razmacima.
  • COLUMNS($A:A)*999-998: Funkcija COLUMNS ovdje broji broj stupaca i dodjeljuje rezultirajuću vrijednost kao početni_broj za funkciju MID .
  • MID(SUBSTITUTE($B5,”,”,REPT(” “,999 )),COLUMNS($A:A)*999-998,999): Funkcija MID vraća imena 'Patrick' sa 999 znakova u ukupno.
  • Konačno, funkcija TRIM uklanja sve nepotrebne razmake iz tekstualnog niza pronađenog pomoću funkcije MID i vraća ime 'Patrick' tačno.

Sada slijedimo ostatak koraka da izdvojimo sva druga imena split.

📌 Korak 3:

➤ Iz Cell C5 , koristite Fill Handle da povučete ćeliju udesno dok ne dobijete tri podijeljena imena.

Dakle, upravo smo izdvojili tri imena odvojeno od ćelije B5 .

📌 4. korak:

➤ Sada povucite prema dolje Fill Handle da automatski popunite ostale ćelije u rasponu od C 6 do E9 .

I naći ćete sva imena podijeljena iz grupa imena prisutnih u Koloni B .

2. Suprotnost konkatenaciji: Upotreba tekstualnih funkcija za podjelu u više ćelija

Sada imamo neka nasumična puna imena u Kolonu B . Podijelit ćemo imena i pokazati ihodvojeno u sljedeće dvije ćelije u sličnom redu.

📌 Korak 1:

➤ Odaberite prvi izlaz Cell C5 i upišite:

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

📌 Korak 2:

➤ Pritisnite Enter i koristite ručicu za popunjavanje da automatski popunite ostale ćelije u koloni C .

Dobit ćete sva imena odvojena od punih imena prisutnih u Koloni B .

🔎 Kako funkcionira formula?

  • U ovoj formuli, funkcija FIND traži prvi pojedinačni razmak u ćeliji B5 i vraća poziciju znaka za razmak.
  • Funkcija LEFT izvlači ime s lijeve strane i vraća broj znakova specificiranih od strane funkcije FIND .

Sada, da vidimo kako možemo izvući drugi dio svakog imena.

📌 Korak 3:

➤ U ćeliji D5 , potrebna formula će biti:

=RIGHT(B5,LEN(B5)-FIND(" ",B5))

📌 Korak 4:

➤ Nakon pritiska Enter i auto-f ako unesete cijelu Kolonu D , sva prezimena ćete pronaći samo ispod zaglavlja Dio 2 .

🔎 Kako funkcionira formula?

  • U ovoj formuli, funkcija LEN vraća ukupan broj znakova dostupnih u Ćelija B5 a to je 15 .
  • Funkcija PRONAĐI vraća poziciju razmaka pronađenog u tom tekstu i vraća 8 .
  • Aritmetička razlika između dvije prethodne numeričke vrijednosti dodjeljuje broj znakova za funkciju RIGHT .
  • Konačno, RIGHT funkcija izdvaja 15-8=7 znakova s ​​desne strane i vraća ime 'Cummins' .

3. Upotrijebite čarobnjak za tekst u stupac za obrnuto spajanje u Excelu

Idemo ponovo na naš prvi primjer. Sada ćemo koristiti Text to Column čarobnjaka da podijelimo ćelije nakon uklanjanja razgraničenja.

📌 Korak 1:

➤ Odaberite raspon ćelija (B5:B9) koji sadrži sve tekstualne podatke koji se moraju podijeliti.

➤ Ispod kartice Podaci , odaberite Text to Columns opcija iz grupe naredbi Data Tools .

Otvorit će se okvir za dijalog.

📌 Korak 2:

➤ Odaberite radio dugme 'Delimited' kao originalni tip podataka.

➤ Pritisnite Sljedeći .

📌 Korak 3:

➤ Iz Ograničenja opcije, označite samo na Zarez i ostavite ostale opcije neoznačene. Biće vam prikazan pregled podataka kao na sledećoj slici.

➤ Pritisnite Dalje .

📌 Korak 4:

➤ Zadržite opciju 'Općenito' kao Format podataka kolone .

➤ Omogućite uređivanje u okviru Odredište i odaberite izlazne ćelije u rasponu od C5 do E9 .

➤ Pritisnite Završi i gotovi ste.

Bićešodmah prikazao sva imena podijeljena u odabranom izlaznom rasponu ćelija.

4. Primijenite metodu Flash Fill da radi kao suprotnost Concatenate

U našem posljednjem primjeru, pokušat ćemo primijeniti Flash Fill da izdvojimo imena odvojeno iz ćelija. Flash Fill slijedi obrazac za automatsko popunjavanje podataka u Excelu. Ali ako se ne pronađe bilo koji uzorak, Flash Fill neće djelovati učinkovito, pa čak može rezultirati i pogrešnim izlazom. Ova metoda je sjajna i korisna samo ako imate pravilan i simetričan uzorak u svom rasponu podataka.

Sada da vidimo kako ova naredba Flash Fill brzo funkcionira za razdvajanje tekstova.

📌 Korak 1:

➤ Odaberite Cell C5 i upišite 'Patrick' ručno.

📌 Korak 2:

➤ Koristite ručicu za popunjavanje da povučete prema dolje do posljednje ćelije C9 .

➤ Kliknite na opcije i odaberite Flash Fill sada.

I naći ćete sva imena odvojeno i ekstrahirano u Kolonu C .

📌 Korak 3:

➤ Slično, uradite to sada za prezime u zaglavlju Part 2 .

I vidjet ćete sva prezimena odjednom odvojena od puna imena prisutna u koloni B .

Završne riječi

Nadam se da su sve ove jednostavne metode gore pomenuto će vam sada pomoći da ih primenite u vašim Excel tabelama kada je to potrebno. Akoako imate bilo kakvih pitanja ili povratnih informacija, javite mi u odjeljku za komentare. Ili možete pogledati naše druge članke vezane za Excel funkcije na ovoj web stranici.

Hugh West je vrlo iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i finansije i magistrirao poslovnu administraciju. Hugh ima strast prema podučavanju i razvio je jedinstven pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno znanje o Excel-u pomoglo je hiljadama studenata i profesionalaca širom svijeta da poboljšaju svoje vještine i napreduju u karijeri. Kroz svoj blog, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne Excel tutorijale i online obuku kako bi pomogli pojedincima i preduzećima da ostvare svoj puni potencijal.