Rozdelenie údajov - tipy pre Excel

Ako rozdeliť stĺpec údajov programu Excel na dva stĺpce. Ako analyzovať údaje v programe Excel.

Pozeraj video

  • Billova prvá metóda využívajúca Text na stĺpce (nachádza sa na karte Údaje).
  • V kroku 1 vyberte možnosť oddelené. V kroku 2 vyberte medzeru. Krok 3 preskočte kliknutím na tlačidlo Dokončiť.
  • Text sa rozdelí na každé miesto, takže všetko, čo má tri slová, skončí v 3 bunkách. Dajte ich znova dokopy s =TEXTJOIN(" ",True,B2:E2)alebo
  • s =B2&" "&C2&" "&D2
  • Prvá Mikeova metóda používa Power Query. Power Query je Get & Transform v roku 2016 alebo bezplatné stiahnutie pre roky 2010 alebo 2013.
  • Najskôr konvertujte svoje údaje do tabuľky pomocou kombinácie klávesov Ctrl + T. Potom v Power Query z tabuľky. Split Column, by Delimiter. Vyberte medzeru a potom oddeľovač úplne vľavo.
  • Stĺpec môžete premenovať dvojitým kliknutím!
  • Zatvoriť a načítať do … a zvoliť nové miesto v hárku.
  • Druhou Billovou metódou je použitie Flash Fill. Zadajte nové nadpisy do A, B a C. Flash Fill nebude fungovať, ak nemáte nadpisy! Zadajte vzor pre prvé dva riadky.
  • Prejdite na prvú prázdnu bunku v B a stlačte Ctrl + E. Opakujte postup pre stĺpec C.
  • Druhou Mikeovou metódou je použitie týchto vzorcov:
  • Pre prvú časť použite =LEFT(A2,SEARCH(" ",A2)-1)
  • Pre druhú časť použite =SUBSTITUTE(A2,B2&" ","")

Prepis videa

(Hudba)

Bill Jelen: Hej, vitaj späť, je čas na ďalší podcast Dueling Excel. Som Bill Jelen z. Doplní ma Mike Girvin z programu Excel Is Fun. Toto je náš

Epizóda 182: Rozdelenie údajov z jednej bunky na dve bunky.

Dobre, dnešnú otázku posiela Tom. Existuje spôsob, ako ľahko rozdeliť údaje do jednej bunky, aby sa údaje zobrazili v dvoch bunkách? Napríklad Hlavná ulica 123, chce 123 v jednej cele a Hlavná ulica v inej cele; alebo Howard a Howard a potom Koniec. Oddelením tohto druhu údajov som strávil nespočet hodín. Ocenil by som, keď sa dozviete od vašej spoločnosti, aj keď existuje veľa a veľa rôznych spôsobov, ako to urobiť.

Prvá vec, ktorú urobím, je vybrať všetky údaje, Ctrl + Shift + šípka nadol a potom údaje, text do stĺpcov. Text na stĺpce v kroku 1, údaje sú ohraničené. Je ohraničený medzerou a potom stačí kliknúť na Dokončiť. Teraz je tu problém s touto metódou, že ak máte ulicu 123 Main Street, skončí sa v 3 bunkách namiesto 2. Power Query by to oveľa uľahčil, ale sme tu. Dobre, takže to, čo urobím, bude, že vyjdem ďaleko napravo od Dát, kde viem, že za nimi, kde je všetko postavené. Ak som v Office 365, budem používať TEXTJOIN. TEXTJOIN, tá úžasná vec, oddeľovač je Vesmír. Ignorujte prázdne bunky True a potom bunky, ktoré chcem takto zreťaziť, a všetky tie skopírujem dole, Ctrl + V. Skopírujem Ctrl + C a potom Domov, Prilepiť,Prilepte ako hodnoty a v tomto okamihu môžem odstrániť tieto 3 ďalšie stĺpce.

Aha, ale nikto nemá Office 365, však? Takže ak nemáte Office 365, musíte urobiť = táto vec & “” & to, a potom, ak bolo viac “” & to, a ak ich bolo viac, pokračujte ďalej. V tomto prípade je to zbytočné, pretože v D nie je nič po všetkom, ale získate predstavu. Ctrl + C, skopírujte ich do posledného riadku údajov, Ctrl + V a potom Ctrl + C, Alt + ESV, aby ste vytvorili tieto hodnoty B. A sme tu, v poriadku. Mike, pozrime sa, čo máš.

Mike Girvin: Vďaka ,. Hej, loboval si ma tu ľahko, pretože si už spomenul Get & Transform Power Query, starý text do stĺpcov ti umožňuje povedať iba medzeru na každú postavu, že? No, ak použijeme Power Query, môžeme použiť tento oddeľovač a povedať: „Hej, pri prvom výskyte sa jednoducho rozdeľte.“

Teraz, aby sme tieto údaje dostali do editora dotazov, musíme ich previesť do tabuľky programu Excel. Takže idem hore na Vložiť, Tabuľku alebo použijem Ctrl + T. Moja tabuľka má hlavičky, tlačidlo OK je zvýraznené, takže na ňu môžem kliknúť myšou alebo stlačiť kláves Enter. Teraz chcem pomenovať túto tabuľku, takže pôjdem sem, OriginalData a Enter. Toto je tabuľka programu Excel, môžeme prísť k údajom a tam je tabuľka. Týmto sa z Excelu dostane do editora. Stĺpec je vybratý: Karta Domov na páse s nástrojmi, môžeme povedať Rozdeliť stĺpec podľa oddeľovača alebo sem prísť a kliknúť pravým tlačidlom myši na Rozdeliť stĺpec podľa oddeľovača. Z rozbaľovacej ponuky môžeme povedať, že, použite medzeru a pozrite sa na tento Oddeľovač úplne vľavo. Keď kliknem na OK, BOOM! Je to tu. Teraz pomenujem oba tieto stĺpce: dvakrát kliknite na časť 1 Enter, dvakrát kliknite na časť 2 a Enter. Teraz,Môžem prísť sem alebo zavrieť a načítať, zavrieť a načítať do a môžem si vybrať, kam to umiestnim. Určite to chcem vypísať ako tabuľku, nový pracovný hárok, existujúci pracovný hárok. Zvýraznite to, kliknite na tlačidlo zbalenia. Poviem D1, kliknem na OK a potom na načítam. A sme tu, náš výstup Power Query.

Dobre, vráť sa späť k.

Bill Jelen: Ó, Mike, Power Query je úžasný! Áno, je to skvelý spôsob, ako ísť. Tu je ďalší, ktorý by mohol fungovať, ak máte Excel 2013 alebo novší.

A to, čo urobíme, je prísť sem a povedať Prvá časť a potom Druhá časť. Uistite sa, že ste vložili tieto nadpisy, že ak tieto nadpisy nedáte, nemusí to byť tak, ale musia mať nadpisy, inak to nebude fungovať. Dám 123 a Hlavnú ulicu a potom dáme Howarda a Enda, takhle. Teraz, keď tam máme pekný malý vzor, ​​vyjdite sem na karte Údaje a Flash Fill, čo je Ctrl + E, stlačte priamo Ctrl + E a potom stlačte Ctrl + E priamo tam. Krásne je, že nemusíme spájať dáta dokopy ako v mojom príklade. V poriadku, Mike, späť k tebe.

Mike Girvin: Ding-ding-ding. To je nepochybne víťaz. Flash Fill je spôsob, ako tam ísť. Všimnite si, že sme ho nemuseli prevádzať do tabuľky ani otvárať žiadne dialógové okno; stačí napísať niekoľko príkladov a potom Ctrl + E.

Dobre, dobre, dokázali by sme to pomocou vzorcov, aj keď Flash Fill by bol pravdepodobne rýchlejší. Pozrite sa na to, vzor rovnako ako táto bunka zoznamu použitá vo Flash Fill je všetko pred prvou medzerou a potom všetko po nej. Takže hej, použijem funkciu LEFT, Text je tam a koľko znakov zľava? No, budem hľadať tento priestor - 1 2 3 4 pomocou funkcie VYHĽADÁVAŤ, Nájsť text, medzeru a „“. Teraz si všimnite, že Vyhľadávanie sa bude počítať na jeho prstoch 1 2 3 4 a že by sa dostalo na miesto, ktoré chcem, na tento priestor, takže som -1) Ctrl + Enter, dvakrát kliknite a pošlite ho dole. Takže to vždy dostane všetko pred prvým priestorom.

Všimnite si, že tu už máme text, aby som mohol použiť funkciu SUBSTITUTE. Text, cez ktorý sa pozriem, je Úplné údaje, čiarka, starý text, ktorý chcem vyhľadať, a potom NÁHRADU. Nič nie je takmer 1 2 3. Chcem vlastne pridať Vesmír, ktorý som práve vybral v predchádzajúcom vzorci, späť. Teraz bude hľadať 1 2 3, Medzerník a potom Howard, Medzerník a tak ďalej, Čiarka a potom nový text, ktorý chcem dosadiť. No, aby ste SUBSTITUTE povedali, že ho chcete nahradiť ničím, poviete „“ medzi nimi nie je medzera, zatvorte zátvorku a bude to fungovať. Ctrl + Enter, dvakrát kliknite a odošlite ho dole. Dobre? Stačí to vrátiť späť na.

Bill Jelen: Hej! Dobre, Mike, obe tvoje metódy boli úžasné. Poďme to rýchlo zabaliť. Moja prvá metóda využívajúca Text na stĺpce: Krok 1, vyberte Oddelené; Krok 2, vyberte medzeru a potom kliknite na tlačidlo Dokončiť. Problém je v tom, že ak máte viac medzier, skončí to vo viacerých bunkách. Musím ich dať znova dokopy. Office 365 TEXTJOIN alebo starý B2 & “” & C2 atď.

Mike použil Power Query, je známy tým, že transformuje Excel 2016 alebo v starších verziách 10 alebo 13, stiahnete si ho a použijete kartu Power Query. Dokonca som sa tu niečo naučil, ale najskôr ste konvertovali údaje pomocou Ctrl + T, potom z tabuľky, rozdeleného stĺpca, oddeľovačom, vyberte oddeľovač medzery a potom naraz oddeľovač úplne zľava. Nevedel som, že môžete stĺpec premenovať dvojitým kliknutím. Celý ten čas klikám pravým tlačidlom myši a premenujem a som z toho trochu naštvaný. To mi ušetrí veľa času. A potom nie Zavrieť a načítať, ale Zavrieť a načítať 2 a zvoliť nové miesto v hárku.

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.

Dobre, chcem sa poďakovať všetkým, že sa zastavili. Uvidíme sa nabudúce pri ďalšom Duelingu Excel Podcast od a Excel je zábava.

Stiahnuť súbor

Stiahnutie vzorového súboru nájdete tu: Duel182.xlsm

Zaujímavé články...