Osztott adatok - Excel tippek

Tartalomjegyzék

Az Excel adatok oszlopának két oszlopba történő szétválasztása. Az adatok elemzése az Excelben.

Videót nézni

  • Bill első módszere a Szöveg oszlopokhoz (az Adatok fülön található).
  • Az 1. lépésben válassza a elválasztott lehetőséget. A 2. lépésben válasszon egy szóközt. A Befejezés gombra kattintva hagyja ki a 3. lépést.
  • A szöveg minden téren fel fog osztódni, így minden, három szóval, 3 cellába kerül. Helyezze vissza azokat a =TEXTJOIN(" ",True,B2:E2)vagy a
  • val vel =B2&" "&C2&" "&D2
  • Mike első módszere a Power Query-t használja. A Power Query a Get & Transform 2016-ban vagy ingyenesen letölthető 2010-re vagy 2013-ra.
  • Először konvertálja adatait táblázattá a Ctrl + T gombbal. Ezután a Power Query-ben a Táblázatból. Hasított oszlop, határoló. Válassza a szóközt, majd a bal szélső határolónál.
  • Dupla kattintással átnevezhet egy oszlopot!
  • Bezárás és betöltés ide… ​​és válasszon egy új helyet a munkalapon.
  • Bill második módszere a Flash Fill használata. Írjon be új fejléceket az A, B és C kategóriába. A Flash Fill nem fog működni, ha nincsenek címsorai! Írjon be egy mintát az első két sorba.
  • Lépjen a B első üres cellájába, és nyomja meg a Ctrl + E. Ismételje meg a C oszlopot.
  • Mike második módszere a következő képletek használata:
  • Az első részben használja =LEFT(A2,SEARCH(" ",A2)-1)
  • A második részhez használja =SUBSTITUTE(A2,B2&" ","")

Videó átirat

(Zene)

Bill Jelen: Hé, üdvözöllek, itt az ideje egy újabb Dueling Excel Podcastnak. Bill Jelen vagyok. Mike Girvin lesz az Excel Is Fun munkatársa. Ez a miénk

182. rész: Adatok felosztása egy celláról két cellára.

Rendben, a mai kérdést Tom küldte be. Van-e mód arra, hogy az adatokat könnyen feloszthassuk egy cellába, hogy az adatok két cellában jelenjenek meg? Például a 123 Main Street, a 123-at akarja az egyik cellába, a Main Street-et pedig egy másik cellába; vagy Howard és Howard, majd Vége. Számtalan órát töltöttem az ilyen jellegű adatok szétválasztásával. Nagyra értékelném, ha meghallgatta cégét, miközben ennek sok-sok különböző módja van.

Az első dolog, amit meg fogok tenni, az összes adat kijelölése, a Ctrl + Shift + lefelé mutató nyíl, majd az Adatok, Szöveg oszlopokba választás. Szöveg oszlopokhoz az 1. lépésben, az adatok elválasztva. Ezt egy szóköz határolja, majd kattintson a Befejezés gombra. Itt a probléma ezzel a módszerrel az, hogy ha a Main Street 123 van, akkor 2 cella helyett 3 cellába kerül. Ó, a Power Query ezt sokkal könnyebbé tenné, de itt vagyunk. Rendben, szóval azt fogom tenni, hogy messze jobbra kijövök az Adattól, ahol tudom, hogy azon túl, ahol minden fel van építve. Ha az Office 365-ben vagyok, akkor a TEXTJOIN-t fogom használni. TEXTJOIN, ez a fantasztikus dolog, a határoló egy Tér. Hagyd figyelmen kívül az üres cellákat True, majd azokat a cellákat, amelyeket így össze akarok összefűzni, és ezeket csak lemásolom, Ctrl + V. Másolom a Ctrl + C billentyűt, majd a Home, Paste,Beillesztés értékként és ezen a ponton törölhetem ezt a 3 extra oszlopot.

Ahh, de senkinek nincs Office 365, igaz? Tehát, ha nincs Office 365, akkor meg kell tennie = ezt a dolgot & "" & ezt, majd ha több "" & ez volt, és ha több is volt, folytassa. Ebben az esetben értelmetlen, mert a D-n nincs semmi vége, de megkapod az ötletet. Ctrl + C, másolja le az utolsó adatsorra, Ctrl + V, majd Ctrl + C, Alt + ESV, hogy megkapja ezeket a B értékeket. És ott vagyunk, rendben. Mike nézzük meg, mi van.

Mike Girvin: Köszönöm. Hé, itt könnyedén lobbiztál, mert már említetted a Teljesítmény lekérdezés átalakítása és átalakítása című részt, a régi Szöveg oszlopokba csak annyit enged meg, hogy minden karakternél szóközt mondj, igaz? Nos, ha a Power Query-t használjuk, akkor használhatjuk azt az Elhatárolót, és azt mondhatjuk: "Hé, csak az első alkalomkor osszuk el."

Ahhoz, hogy ezeket az adatokat a Lekérdező szerkesztőbe be tudjuk vinni, át kell alakítanunk egy Excel táblává. Tehát felmegyek az Insert, a Table vagy a Ctrl + T billentyűkombinációra. Asztalom fejlécekkel rendelkezik, az OK gomb ki van emelve, így rákattinthatok az egérrel, vagy csak megnyomhatom az Enter billentyűt. Most meg akarom nevezni ezt a táblázatot, így fel fogok jönni ide: OriginalData és Enter. Ez egy Excel táblázat, feljöhetünk a Data-ra, és ott van a Table-ből. Ezzel az Excelből bejut a szerkesztőbe. Az oszlop ki van választva: Kezdőlap szalag, mondhatjuk az Oszlop felosztása elválasztó szerint, vagy átjöhetünk ide, és jobb gombbal kattintsunk az Oszlop felosztása elválasztóra elemre. A legördülő menüből azt mondhatjuk, hogy hé, használjon egy szóközt, és ezt nézze meg a bal oldali leghatárolónál. Amikor rákattintok az OK gombra, BOOM! Ott van. Most mindkét oszlopot meg fogom nevezni: kattintson duplán az 1. rész Enter-re, kattintson duplán a 2. részre és az Enter-re. Most,Feljöhetek ide vagy a Bezárás és betöltés, Bezárás és betöltés lehetőségre, és választhatom, hova tegyem ezt. Mindenképpen táblázatként, Új munkalapként, Meglévő munkalapként szeretném kidobni. Jelölje ki ezt, kattintson az összecsukás gombra. Azt mondom, hogy D1, kattintson az OK gombra, majd a Betöltés gombra. És megyünk, a Power Query kimenet.

Rendben, dobd vissza.

Bill Jelen: Ó, Mike, a Power Query fantasztikus! Igen, ez nagyszerű út. Itt van egy másik, amely működhet, ha az Excel 2013 vagy újabb verziója van.

És amit meg fogunk tenni, kijönünk ide, és kimondjuk az első, majd a második részt. Ügyeljen arra, hogy ezeket a fejléceket feltegye, hogy ha nem írja be ezeket a fejléceket, akkor azoknak nem kell lenniük, de rendelkezniük kell fejlécekkel, különben nem fog működni. Helyezem a 123-at és a Fő utcát, majd Howardot és Endet is, így. Most, hogy van egy szép kis mintánk, jöjjön ide az Adatok fülre és a Flash Fill-re, amely a Ctrl + E, nyomja meg ott a Ctrl + E gombot, majd nyomja meg ott a Ctrl + E gombot. Gyönyörű dolog, hogy nem kell összefűznünk az adatokat, mint a példámban. Rendben, Mike, vissza hozzád.

Mike Girvin: Ding-ding-ding. Ez kétségtelenül a nyertes. A Flash Fill az oda vezető út. Ne feledje, hogy nem kellett táblává konvertálnunk, és nem kellett megnyitnunk párbeszédpanelt; csak beírt néhány példát, majd a Ctrl + E billentyűkombinációt.

Rendben, nos, megtehetnénk képletekkel, bár a Flash Fill valószínűleg gyorsabb lenne. Nos, nézze meg ezt, a minta, mint ez a Flash Cill alatt használt lista cella, minden az első szóköz előtt, majd utána minden. Szóval hé, a BAL funkciót fogom használni, a Szöveg itt van, és hány karakter balról? Nos, meg fogom keresni ezt a helyet - 1 2 3 4 a KERESÉS, a Szöveg keresése, szóköz és a „” használatával. Most vegye észre, hogy a Keresés az ujjaira számítana 1 2 3 4, és ez eljutna a kívánt helyre, arra a helyre, így I -1) Ctrl + Enter, kattintson duplán és küldje le. Tehát, ez mindig mindent megkap az első szó előtt.

Most vegye észre, hogy már itt van a szöveg, így használhatom a SUBSTITUTE funkciót. A szöveg, amelyet át fogok nézni, a teljes adat, vessző, a régi szöveg, amelyet meg akarok keresni, majd pótolja. Semmi sem közel 1 2 3. Valójában vissza akarom adni azt a Szókört, amelyet az előző képletben vettem ki. Most megkeresi az 1 2 3-at, a Space-t, majd Howard-ot, Space-et és így tovább, vesszőt, majd az új szöveg, amelyet be akarok cserélni. Nos, hogy elmondjam a SUBSTITUTE-nak, hogy semmivel sem akarja helyettesíteni, azt mondja, hogy "" nincs szóköz között, zárja be a zárójelet, és ez működni fog. Ctrl + Enter, kattintson duplán és küldje el. Rendben? Csak dobd vissza.

Bill Jelen: Hé! Rendben, Mike, mindkét módszered fantasztikus volt. Végezzünk itt egy gyors összecsomagolást. Az első módszerem a Szöveg oszlopokhoz: 1. lépés: válassza a Leválasztott lehetőséget; 2. lépés, válasszon egy szóközt, majd kattintson a Befejezés gombra. A probléma az, hogy ha több szóköz van, akkor több cellába kerül. Vissza kell raknom ezeket. Office 365 TEXTJOIN vagy a régi B2 & “” & C2 stb.

Mike used Power Query, it's known as getting transforming Excel 2016 or in earlier versions 10 or 13, you download it and use the Power Query Tab. I even learned something here, but first you converted data using Ctrl+ T then from Table, Split Column, by Delimiter, choose Delimiter Space and then, at once, at the left-most delimiter. I didn't know you could rename a column by double- clicking. I've been right-clicking and renaming all this time and being a little annoyed of that. That will save me a lot of time. And then not Close & Load but Close & Load 2 and choose a new spot on the worksheet.

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.

Rendben, szeretnék köszönetet mondani mindenkinek, hogy betértek. Legközelebb találkozunk egy másik Dueling Excel Podcast from and Excel Fun programmal.

Fájl letöltése

Töltse le a minta fájlt innen: Duel182.xlsm

érdekes cikkek...