Razdeljeni podatki - Excelovi nasveti

Kako ločiti stolpec Excelovih podatkov v dva stolpca. Kako razčleniti podatke v Excelu.

Oglejte si video

  • Billova prva metoda z uporabo besedila v stolpce (najdena na zavihku Podatki).
  • V 1. koraku izberite razmejeno. V 2. koraku izberite presledek. Preskočite 3. korak s klikom na Finish.
  • Besedilo se bo razdelilo v vsakem presledku, tako da bo vse, kar bo imelo tri besede, končalo v 3 celicah. Dajte jih nazaj skupaj z =TEXTJOIN(" ",True,B2:E2)oz
  • s =B2&" "&C2&" "&D2
  • Mikeova prva metoda uporablja Power Query. Power Query je Get & Transform v letu 2016 ali brezplačen prenos za 2010 ali 2013.
  • Najprej s Ctrl + T. pretvorite podatke v tabelo, nato v Power Query iz tabele. Razdeljeni stolpec, avtor Delimiter. Izberite presledek in nato na skrajni levi ločnici.
  • Stolpec lahko preimenujete z dvoklikom!
  • Zaprite in naložite v… in izberite novo mesto na delovnem listu.
  • Billova druga metoda je uporaba Flash Fill. Vnesite nove naslove v A, B in C. Flash Fill ne bo deloval, če nimate naslovov! Vnesite vzorec za prvi dve vrstici.
  • Pojdite na prvo prazno celico v B in pritisnite Ctrl + E. Ponovite za stolpec C.
  • Mikeova druga metoda je uporaba teh formul:
  • Za prvi del uporabite =LEFT(A2,SEARCH(" ",A2)-1)
  • Za drugi del uporabite =SUBSTITUTE(A2,B2&" ","")

Video zapis

(Glasba)

Bill Jelen: Hej, dobrodošli nazaj, čas je za še en dvobojni Excel Podcast. Sem Bill Jelen iz. Pridružil se mi bo Mike Girvin iz Excela je zabavno. To je naše

Epizoda 182: Razdeljeni podatki iz ene celice v dve celici.

V redu, današnje vprašanje je poslal Tom. Ali obstaja način za enostavno razdelitev podatkov v eno celico, da se podatki prikažejo v dveh celicah? Na primer 123 Main Street, hoče 123 v eni celici in Main Street v drugi celici; ali, Howard in Howard in nato End. Nešteto ur sem porabil za ločevanje tovrstnih podatkov. Hvaležen bi bil, če bi se odzvali od vašega podjetja, čeprav obstaja veliko, veliko različnih načinov za to.

Najprej bom izbral vse podatke, Ctrl + Shift + puščica dol in nato Podatki, besedilo v stolpce. Besedilo v stolpce v 1. koraku, podatki so razmejeni. Ločena je s presledkom in nato samo kliknite Dokončaj. Zdaj je tukaj težava s to metodo, da če imate 123 Main Street, bo končal v 3 celicah namesto v 2 celicah. Oh, Power Query bi to olajšal, toda tu smo. V redu, torej, kar bom naredil, bom prišel daleč desno od podatkov, kjer vem, da tam, kjer je vse zgrajeno. Če sem v storitvi Office 365, bom uporabil TEXTJOIN. TEXTJOIN, ta strašna stvar, ločilo je vesolje. Prezri prazne celice True in nato celice, ki jih želim združiti tako, in vse te kopiram navzdol, Ctrl + V. Kopiral bom Ctrl + C in nato Domov, Prilepi,Prilepi kot vrednosti in na tej točki lahko izbrišem te 3 dodatne stolpce.

Ah, toda Office 365 nima nihče, kajne? Torej, če nimate Office 365, morate storiti = to stvar & "" & to, in če je bilo več "" & to, in če jih je bilo več, nadaljujte. V tem primeru je nesmiselno, ker v D ni nič več, ampak idejo dobite Ctrl + C, kopirajte ga v zadnjo vrstico podatkov, Ctrl + V in nato Ctrl + C, Alt + ESV, da nastavite vrednosti B. In tu smo, v redu. Mike, poglejmo, kaj imaš.

Mike Girvin: Hvala. Hej, tukaj si me enostavno lobiral, ker si že omenil Get & Transform Power Query, staro besedilo v stolpce vam omogoča, da izgovorite presledek pri vsakem znaku, kajne? No, če uporabimo Power Query, lahko uporabimo ta ločevalnik in rečemo: "Hej, samo razdeli se ob prvem pojavu."

Da bi te podatke dobili v urejevalniku poizvedb, jih moramo pretvoriti v Excelovo tabelo. Torej grem do Insert, Table ali pa uporabim Ctrl + T. Moja tabela ima glave, gumb OK je označen, tako da jo lahko kliknem z miško ali preprosto pritisnem Enter. Zdaj želim poimenovati to tabelo, zato bom prišel sem, OriginalData in Enter. Zdaj je to Excelova tabela, lahko pridemo do podatkov in tam je iz tabele. To bo prineslo iz Excela v urejevalnik. Izbran je stolpec: zavihek Home Ribbon, lahko rečemo Razdeli stolpec z razdelilnikom ali pridemo sem in z desno miškino tipko kliknite Razdeli stolpec z razdelilnikom Od spustnega seznama lahko rečemo, hej, uporabite presledek in si oglejte to na levi ločnici. Ko kliknem OK, BOOM! Tukaj je. Zdaj bom poimenoval oba stolpca: dvokliknite 1. del Enter, dvokliknite 2. del in Enter. Zdaj,Lahko pridem sem gor ali Zapri in naloži, Zapri in naloži in lahko izberem, kam naj to postavim. Vsekakor ga želim razvrstiti kot tabelo, nov delovni list, obstoječi delovni list. Označite to, kliknite gumb strni. Rekel bom D1, kliknite V redu in nato Naloži. In tu smo, naš Power Query Output.

V redu, vrni se nazaj.

Bill Jelen: Oh, Mike, Power Query je super! Ja, to je odlična pot. Tu je še ena, ki bi lahko delovala, če imate Excel 2013 ali novejšo različico.

In kar bomo storili, bomo prišli sem in rekli Prvi del in nato Drugi del. Poskrbite, da boste postavili te naslove, da če jih ne postavite, to ne smejo biti to, vendar morajo imeti naslove ali pa ne bo šlo. Postavil bom 123 in Main Street, nato pa Howarda in End, tako. Zdaj, ko imamo tam lep vzorec, pojdite sem na zavihek Data in Flash Fill, ki je Ctrl + E, pritisnite Ctrl + E tam in nato pritisnite Ctrl + E tam. Lepa stvar je, da nam ni treba združevati podatkov, kot v mojem primeru. V redu, Mike, nazaj k tebi.

Mike Girvin: Ding-ding-ding. To je zmagovalec brez dvoma. Flash Fill je pot do tja. Opazite, ni nam ga bilo treba pretvoriti v tabelo ali odpreti nobenega pogovornega okna; samo vtipkajte nekaj primerov in nato Ctrl + E.

No, no, to bi lahko storili s formulami, čeprav bi bilo Flash Fill verjetno hitrejše. No, poglejte to, vzorec, tako kot ta celica s seznamom, uporabljena v Flash Fill, je vse pred prvim presledkom in nato vse zatem. Torej, hej, uporabil bom funkcijo LEVO, Besedilo je tam in koliko znakov z leve? No, iskal bom ta prostor - 1 2 3 4 s pomočjo funkcije SEARCH, Find Text, space in “”, znotraj tega. Zdaj pa opazite, da bo iskanje štelo na prste 1 2 3 4 in da bo prišlo do tistega prostora, ki ga želim, do tega prostora, tako da sem -1) Ctrl + Enter, dvokliknite in ga pošljite navzdol. Torej, to vedno dobi vse pred prvim presledkom.

Zdaj opazimo, da imamo besedilo že tukaj, da lahko uporabim funkcijo NAMESTITEV. Besedilo, ki si ga bom ogledal, so celotni podatki, vejica, staro besedilo, ki ga želim iskati, in nato NADOMESTA. Nič ni skoraj 1 2 3. Pravzaprav želim dodati presledek, ki sem ga pravkar vzel v prejšnji formuli, nazaj. Zdaj bo iskal 1 2 3, Vesolje in nato Howard, Vesolje in tako naprej, Vejica in nato novo besedilo, ki ga želim nadomestiti. No, če želite SUBSTITUTU povedati, da ga želite nadomestiti z ničemer, rečete "" vmes ni prostora, Zapri oklepaj in to bo delovalo. Ctrl + Enter, dvokliknite in ga pošljite navzdol. Vredu? Samo vrni nazaj.

Bill Jelen: Hej! V redu, Mike, obe metodi sta bili super. Tukaj na hitro zaključimo. Moja prva metoda z uporabo besedila v stolpce: Korak 1, izberite Omejeno; Korak 2, izberite presledek in kliknite Dokončaj. Težava je v tem, da se bo, če imate več presledkov, znašlo v več celicah. Te moram sestaviti nazaj. TEXTJOIN za Office 365 ali stari B2 & “” & C2 itd.

Mike je uporabljal Power Query, znan je kot preoblikovanje Excel 2016 ali starejših različic 10 ali 13, prenesete ga in uporabite zavihek Power Query. Tukaj sem se celo nekaj naučil, toda najprej ste pretvorili podatke s kombinacijo tipk Ctrl + T, nato pa iz tabele, razdeljeni stolpec avtorja Delimiter, izbrali Delnik, nato pa na levi levi ločnici. Nisem vedel, da lahko stolpec preimenujete z dvojnim klikom. Ves ta čas sem z desno miškino tipko kliknil in preimenoval in me to nekoliko jezi. To mi bo prihranilo veliko časa. In nato ne Zapri in naloži, ampak Zapri in naloži 2 in izberite novo mesto na delovnem listu.

My second method was Flash Field. Now that is great if you have Excel 2013 or newer. Just type the headings, it won't work without the headings. Type a pattern for the first two rows. Go to the first blank cell and press Ctrl+E in each column.

And then, Mike's method. Well, sure that was longer. It is a must if you have something before Excel 2013 because you can't use Flash Fill. Maybe in 2010 you can just Power Query, just add some new columns over there at the LEFT of A2 and then SEARCH, look for the space, and -1 to get rid of that space.

For the second part, SUBSTITUTE, I was going to use equal mid or something like that but this is even better because you already know what you want to take out. You want to take out B2 and the Space and replace it with nothing. That was awesome.

V redu, vsem se želim zahvaliti, da so se ustavili. Naslednjič se vidimo za še en dvobojni podcast Excel in Excel je zabaven.

Prenesite datoteko

Prenesite vzorčno datoteko tukaj: Duel182.xlsm

Zanimive Članki...