Andmete jagamine - Exceli näpunäited

Lang L: none (table-of-contents)

Exceli andmete veeru eraldamine kahte veergu. Andmete sõelumine Excelis.

Vaata videot

  • Billi esimene meetod, kasutades teksti veergudesse (leitud vahekaardilt Andmed).
  • 1. etapis valige piiritletud. 2. etapis valige tühik. Jätke 3. toiming vahele, klõpsates nuppu Lõpeta.
  • Tekst jaguneb igas ruumis, nii et kõik, mis sisaldab kolme sõna, satub kolmesse lahtrisse. Pange need tagasi koos =TEXTJOIN(" ",True,B2:E2)või
  • koos =B2&" "&C2&" "&D2
  • Mike'i esimene meetod kasutab Power Query. Power Query on Hangi ja muuda 2016. aastal või tasuta allalaaditav versioon 2010. või 2013. aastaks.
  • Esmalt teisendage oma andmed tabeliks, kasutades klahvikombinatsiooni Ctrl + T. Seejärel jaotises Power Query tabelist. Jagatud veerg, eraldaja. Valige tühik ja seejärel kõige vasakpoolseima eraldaja juures.
  • Veergu saate topeltklõpsates ümber nimetada!
  • Sule ja laadi … ja vali töölehel uus koht.
  • Billi teine ​​meetod on kasutada Flash Fill-i. Sisestage A, B ja C uued päised. Flash Fill ei tööta, kui teil pole päiseid! Sisestage muster kahele esimesele reale.
  • Minge B tühja lahtrisse ja vajutage Ctrl + E. Korrake veeru C jaoks.
  • Mike'i teine ​​meetod on kasutada neid valemeid:
  • Esimeses osas kasutage =LEFT(A2,SEARCH(" ",A2)-1)
  • Teise osa jaoks kasutage =SUBSTITUTE(A2,B2&" ","")

Video ärakiri

(Muusika)

Bill Jelen: Hei, tere tulemast tagasi, on aeg veel üks Dueling Exceli podcast. Olen Bill Jelen pärit. Minuga liitub Mike Girvin Excel Is Funist. See on meie

182. jagu: Andmete jagamine ühest lahtrist kahe lahtrisse.

Hästi, tänase küsimuse saadab Tom. Kas on võimalik andmeid hõlpsasti ühes lahtris jagada, et andmed ilmuksid kahes lahtris? Näiteks peatänav 123, ta soovib 123 ühte kambrisse ja peatänavat teise kambrisse; või Howard ja Howard ja siis End. Olen veetnud selliseid andmeid eraldades lugematuid tunde. Ma hindaksin teie ettevõtte kuulmist, kui selleks on palju, palju erinevaid võimalusi.

Esimese asjana valin kõik andmed, Ctrl + Tõst + Nool alla ja seejärel Andmed, tekst veergudesse. 1. veerus olev tekst veergudesse, andmed on eraldatud. Selle piiritleb tühik ja klõpsake lihtsalt nuppu Lõpeta. Nüüd on selle meetodi vaev see, et kui teil on 123 Main Street, siis see jõuab lõpuks 2 lahtrisse 3 lahtrisse. Oh, Power Query muudaks selle nii palju lihtsamaks, aga siin me oleme. Hästi, nii et ma kavatsen välja tulla Andmetest paremale paremale, kus ma tean, et kaugemale kui kõik on ehitatud. Kui olen Office 365-s, siis hakkan kasutama TEXTJOIN-i. TEXTJOIN, see vinge asi, eraldaja on Kosmos. Eirake tühje lahtrid True ja seejärel lahtrid, mida ma tahan niimoodi kokku liita, ja kopeerin kõik need alla, Ctrl + V. Kopeerin Ctrl + C ja seejärel Kodu, Kleebi,Kleebi väärtusena ja siinkohal saan need 3 lisaveergu kustutada.

Ahh, aga kellelgi pole Office 365, eks? Nii et kui teil pole Office 365, peate tegema = see asi & "" & see ja siis, kui "" & seda oli rohkem ja kui neid oli rohkem, jätkake. Sel juhul on see mõttetu, sest D-s pole midagi üle, aga saate idee. Ctrl + C, kopeerige need alla viimasele andmereale, Ctrl + V ja seejärel Ctrl + C, Alt + ESV, et need B-väärtused luua. Ja seal me oleme, olgu. Mike vaatame, mis sul on.

Mike Girvin: aitäh ,. Hei, te tegite mulle siin lihtsa lobitöö, sest mainisite juba hankimise ja muundamise päringut - vana tekst veergudesse lubab teil iga tähemärgi juures öelda ainult tühiku? Noh, kui kasutame Power Queryd, siis saame kasutada seda eraldajat ja öelda: "Hei, lihtsalt jagage esimesel korral."

Nüüd, et need andmed päringiredaktorisse saada, peame need teisendama Exceli tabeliks. Niisiis lähen üles Insert, Table või kasutan klahve Ctrl + T. Minu tabelis on päised, nupp OK on esile tõstetud, et saaksin sellel hiirega klõpsata või lihtsalt vajutada sisestusklahvi. Nüüd tahan sellele tabelile nime panna, et tulla siia üles, OriginalData ja Enter. Nüüd on see Exceli tabel, saame tulla andmeteni ja seal on tabelist. See viib selle Exceli redaktorisse. Veerg on valitud: vahekaart Avaleht, võime öelda jagatud veeru eraldaja või tulla siia ja tulla paremklõps, jaotada veerg eraldaja järgi. Rippmenüüst võime öelda, et hei, kasutage tühikut ja vaadake seda Vasakpoolseim eraldaja. Kui klõpsan nuppu OK, BOOM! Seal see on. Nüüd nimetan mõlemad veerud: topeltklõpsake 1. osa Enter, topeltklõpsake 2. osa ja Enter. Nüüd,Ma võin tulla siia või sulgeda ja laadida, sulgeda ja laadida ja ma saan valida, kuhu see panna. Kindlasti tahan selle laduda tabelina, uue töölehena, olemasoleva töölehena. Tõstke see esile, klõpsake ahendamisnuppu. Ma ütlen D1, klõpsake nuppu OK ja seejärel klõpsake nuppu Laadi. Ja seal me läheme, meie Power Query väljund.

Hästi, viska tagasi.

Bill Jelen: Oh, Mike, Power Query on vinge! Jah, see on suurepärane viis minna. Siin on veel üks, mis võib töötada, kui teil on Excel 2013 või uuem.

Ja mida me teeme, on siin välja tulla ja öelda esimene osa ja siis teine ​​osa. Pange need pealkirjad kindlasti nii, et kui te neid pealkirju ei pane, siis need ei pea olema need, vaid neil peavad olema pealkirjad või see ei toimi. Ma panen 123 ja Main Street ja siis paneme Howard ja End niimoodi. Nüüd, kui meil on seal kena väike muster, tulge siit välja vahekaardilt Andmed ja välgu täitmine, mis on Ctrl + E, vajutage Ctrl + E sealsamas ja seejärel vajutage Ctrl + E sealsamas. Ilus on see, et me ei pea andmeid kokku ühendama nagu minu näites. Otse, Mike, tagasi sinu juurde.

Mike Girvin: Ding-ding-ding. See on kahtlemata võitja. Flash Fill on viis sinna minna. Pange tähele, et me ei pidanud seda tabeliks teisendama ega dialoogiboksi avama; lihtsalt sisestasin mõned näited ja seejärel Ctrl + E.

Hästi, hästi, me saaksime seda teha valemitega, kuigi Flash Fill oleks tõenäoliselt kiirem. Noh, vaadake seda, muster, nagu see Flash Fillis kasutatud loendirakk, on kõik enne esimest tühikut ja seejärel kõik pärast seda. Nii et hei, ma kasutan funktsiooni VASAK, tekst on seal ja mitu märki vasakult? Noh, ma otsin seda ruumi - 1 2 3 4, kasutades funktsiooni OTSI, Leia teksti, ruumi ja “”. Pange tähele, et otsing loeks sõrmedele 1 2 3 4 ja see jõuaks soovitud ruumi, sellesse ruumi, nii et ma -1) Ctrl + Enter, topeltklõpsake ja saatke see alla. Nii saab see alati kõik enne esimest ruumi.

Pange tähele, et meil on siin juba tekst olemas, et saaksin kasutada funktsiooni ASENDA. Tekst, mida ma läbi vaatan, on täisandmed, koma, vana tekst, mida tahan otsida, ja siis ASENDA. Miski pole peaaegu 1 2 3. Ma tahan tegelikult lisada tühiku, mille ma just eelmises valemis välja võtsin, tagasi. Nüüd otsib see 1 2 3, Space ja siis Howard, Space ja nii edasi, koma ja siis uus tekst, mille ma tahan asendada. Noh, kui ütlen asendajale, et soovite selle asendada millegagi, ütlete „”, tühikute vahele ei jää, sulgege sulg ja see töötab. Ctrl + Enter, topeltklõpsake ja saatke see alla. Hästi? Viska see lihtsalt tagasi.

Bill Jelen: Hei! Hästi, Mike, teie mõlemad meetodid olid vinged. Teeme siin kiire mähkimise. Minu esimene meetod teksti veergudeks kasutamiseks: 1. samm, valige Piiratud; 2. samm, valige tühik ja klõpsake siis nuppu Lõpeta. Probleem on selles, et kui teil on mitu tühikut, jõuab see lõpuks mitmesse lahtrisse. Ma pean need uuesti kokku panema. Office 365 TEXTJOIN või vana B2 & “” & C2 jne.

Mike kasutas Power Queryd, see on tuntud kui Excel 2016 teisendamise hankimine või varasemates versioonides 10 või 13, laadite selle alla ja kasutate vahekaarti Power Query. Ma isegi õppisin siin midagi, kuid kõigepealt teisendasite andmed, kasutades klahve Ctrl + T, seejärel jaotisest Tabel, Jagatud veerg, eraldaja järgi, valige eraldaja tühik ja seejärel korraga kõige vasakpoolsem eraldaja. Ma ei teadnud, et saate veeru topeltklõpsates ümber nimetada. Olen kogu selle aja parema nupuga klõpsanud ja ümber nimetanud ning olen sellest veidi nördinud. See säästab mind palju aega. Ja siis mitte sulgemine ja laadimine, vaid sulgemine ja laadimine 2 ning töölehele uue koha valimine.

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.

Hea küll, ma tahan tänada kõiki peatumiste eest. Järgmisel korral näeme teist Dueling Exceli Podcastit ja Excel on lõbus.

Laadige fail alla

Laadige näidisfail alla siit: Duel182.xlsm

Huvitavad Artiklid...