Dalīti dati - Excel padomi

Satura rādītājs

Kā atdalīt Excel datu kolonnu divās kolonnās. Kā parsēt datus programmā Excel.

Skatīties video

  • Bila pirmā metode, izmantojot tekstu uz kolonnām (atrodama cilnē Dati).
  • 1. solī izvēlieties norobežotu. 2. solī izvēlieties atstarpi. Izlaidiet 3. darbību, noklikšķinot uz Pabeigt.
  • Teksts tiks sadalīts katrā vietā, tāpēc viss ar trim vārdiem nonāks 3 šūnās. Lieciet tos kopā ar =TEXTJOIN(" ",True,B2:E2)vai
  • ar =B2&" "&C2&" "&D2
  • Maika pirmā metode izmanto Power Query. Power Query ir Get & Transform 2016. gadā vai bezmaksas lejupielāde 2010. vai 2013. gadam.
  • Vispirms konvertējiet datus tabulā, izmantojot Ctrl + T. Pēc tam programmā Power Query no tabulas. Sadalīt kolonnu, izveidojis atdalītājs. Atlasiet atstarpi un pēc tam pie kreisās malas atdalītāja.
  • Veicot dubultklikšķi, varat pārdēvēt kolonnu!
  • Aizvērt un ielādēt uz … un darblapā izvēlieties jaunu vietu.
  • Bila otrā metode ir Flash Fill izmantošana. Ierakstiet jaunus virsrakstus A, B un C. Flash Fill nedarbosies, ja jums nav virsrakstu! Pirmajām divām rindām ierakstiet modeli.
  • Dodieties uz pirmo tukšo šūnu B un nospiediet Ctrl + E. Atkārtojiet C kolonnai.
  • Maika otrā metode ir izmantot šīs formulas:
  • Pirmajai daļai izmantojiet =LEFT(A2,SEARCH(" ",A2)-1)
  • Otrajai daļai izmantojiet =SUBSTITUTE(A2,B2&" ","")

Video atšifrējums

(Mūzika)

Bils Jelens: Sveiki, sveicināti, ir pienācis laiks kārtējam Dueling Excel Podcast. Es esmu Bils Jelen no. Man pievienosies Maiks Girvins no Excel Is Fun. Tas ir mūsu

182. sērija: Datu sadalīšana no vienas šūnas uz parādīšanos divās šūnās.

Labi, šodien jautājumu iesūta Toms. Vai ir veids, kā viegli sadalīt datus vienā šūnā, lai dati būtu redzami divās šūnās? Piemēram, 123 Main Street, viņš vēlas 123 vienā kamerā un Main Street citā kamerā; vai, Hovards un Hovards un pēc tam Beigt. Esmu pavadījis neskaitāmas stundas, atdalot šāda veida datus. Es būtu pateicīgs, ja dzirdētu jūsu uzņēmumu, kamēr ir daudz, daudz dažādu veidu, kā to izdarīt.

Pirmais, ko es darīšu, ir atlasīt visus datus, Ctrl + Shift + bultiņa uz leju un pēc tam Dati, teksts uz kolonnām. Teksts kolonnām 1. solī, dati ir norobežoti. To norobežo atstarpe un pēc tam vienkārši noklikšķiniet uz Pabeigt. Tagad šī problēma ir tāda, ka, ja jums ir 123 Main Street, tas nonāks 3 šūnās, nevis 2 šūnās. Ak, Power Query to tik daudz atvieglotu, bet šeit mēs esam. Labi, tāpēc es darīšu to, ka es iziešu tālu pa labi no Datu, kur es zinu, ka ārpus tā, kur viss ir veidots. Ja es atrodos Office 365, es izmantošu TEXTJOIN. TEXTJOIN, tā lieliskā lieta, norobežotājs ir Kosmoss. Ignorējiet tukšās šūnas True un pēc tam šūnas, kuras es vēlos šādi savienot kopā, un es vienkārši nokopēju visus tos uz leju, Ctrl + V. Es nokopēšu Ctrl + C un pēc tam Sākums, Ielīmēt,Ielīmēt kā vērtības un šajā brīdī es varu izdzēst šīs 3 papildu kolonnas.

Ahh, bet nevienam nav Office 365, vai ne? Tātad, ja jums nav Office 365, jums jādara = šī lieta & "" & tas, un tad, ja būtu vairāk "" & tas, un, ja būtu vairāk, turpiniet turpināt. Šajā gadījumā tas ir bezjēdzīgi, jo D nekas nav beidzies, bet jums ir ideja. Ctrl + C, nokopējiet to uz leju līdz pēdējai datu rindai, Ctrl + V un pēc tam Ctrl + C, Alt + ESV, lai izveidotu šīs B vērtības. Un tur mēs esam, labi. Maiks, paskatīsimies, kas jums ir.

Maiks Girvins: Paldies ,. Hei, jūs mani šeit lobējāt kā vieglu, jo jūs jau minējāt Get & Transform Power Query, vecais teksts kolonnās ļauj jums pateikt atstarpi tikai pie katra rakstzīmes, vai ne? Nu, ja mēs izmantojam Power Query, mēs varam izmantot šo atdalītāju un teikt: "Hei, vienkārši sadalieties pirmajā reizē"

Tagad, lai iegūtu šos datus vaicājumu redaktorā, mums tie jāpārvērš Excel tabulā. Tāpēc es eju augšā uz Insert, Table vai es izmantoju Ctrl + T. Manā tabulā ir galvenes, ir izcelta poga Labi, lai es varētu noklikšķināt uz tās ar peli vai vienkārši nospiediet taustiņu Enter. Tagad es gribu nosaukt šo tabulu, tāpēc es šeit nākšu klajā ar OriginalData un Enter. Tagad šī ir Excel tabula, mēs varam nonākt līdz datiem un tur tas ir no tabulas. Tas to no Excel ievedīs redaktorā. Kolonna ir atlasīta: cilne Sākuma lente, mēs varam teikt Sadalīt kolonnu ar atdalītāju vai nākt šeit un ar peles labo pogu noklikšķiniet uz Sadalīt kolonnu ar atdalītāju. No nolaižamās izvēlnes mēs varam teikt: hei, izmantojiet atstarpi un apskatiet šo pie kreisās malas atdalītāja. Kad noklikšķinu uz Labi, BOOM! Tur tas ir. Tagad es nosaukšu abas šīs kolonnas: veiciet dubultklikšķi uz 1. daļas Enter, veiciet dubultklikšķi uz 2. daļas un Enter. Tagad,Es varu nākt šeit augšā vai Aizvērt un ielādēt, Aizvērt un ielādēt, un es varu izvēlēties, kur šo ievietot. Es noteikti vēlos to nomest kā tabulu, jaunu darblapu, esošu darblapu. Iezīmējiet to, noklikšķiniet uz pogas Sakļaut. Es teikšu D1, noklikšķiniet uz Labi un pēc tam uz Ielādēt. Un tur mēs ejam, mūsu Power Query izeja.

Labi, meties atpakaļ uz.

Bils Jelens: Ak, Maik, Power Query ir lielisks! Jā, tas ir lielisks veids, kā iet. Šeit ir vēl viens, kas varētu darboties, ja jums ir Excel 2013 vai jaunāka versija.

Un tas, ko mēs darīsim, ir iznākt šeit un pateikt pirmo daļu un pēc tam otro daļu. Pārliecinieties, ka esat ievietojis šos virsrakstus, ja jūs tos neievietojat, tiem nav jābūt tādiem, bet tiem jābūt virsrakstiem, vai arī tas nedarbosies. Es ielikšu 123 un Main Street, un pēc tam mēs ievietosim Howard un End, piemēram, piemēram. Tagad, kad mums ir jauks mazs paraugs, iznāciet šeit cilnē Dati un Flash Fill, kas ir Ctrl + E, tur nospiediet Ctrl + E un pēc tam tur nospiediet Ctrl + E. Skaisti ir tas, ka mums nav jāsavieno dati kopā, piemēram, manā piemērā. Labi, Maik, atgriezies pie tevis.

Maiks Girvins: Ding-ding-ding. Tas bez šaubām ir uzvarētājs. Flash Fill ir veids, kā tur iet. Ievērojiet, ka mums tas nebija jāpārvērš tabulā vai jāatver dialoglodziņš; vienkārši ievadījāt dažus piemērus un pēc tam Ctrl + E.

Labi, labi, mēs to varētu izdarīt ar formulām, lai gan Flash Fill, iespējams, būtu ātrāka. Nu paskatieties uz to, modelis, tāpat kā šī saraksta šūna, kas izmantota Flash Fill, ir viss pirms pirmās vietas un pēc tam viss pēc tam. Tātad, hei, es izmantošu funkciju LEFT, Teksts ir tieši tur un cik rakstzīmes no kreisās? Nu, es meklēšu šo vietu - 1 2 3 4, izmantojot funkciju MEKLĒT, Atrast tekstu, vietu un “”. Tagad ievērojiet, ka meklēšana uz pirkstiem saskaitās 1 2 3 4 un tā nokļūs man vēlamajā vietā, tajā vietā, lai es -1) Ctrl + Enter, veiciet dubultklikšķi un nosūtiet to uz leju. Tātad, tas vienmēr saņem visu pirms pirmās vietas.

Tagad ievērojiet, ka mums jau ir teksts, lai es varētu izmantot funkciju SUBSTITUTE. Teksts, kuru es izskatīšu, ir Pilnie dati, komats, vecais teksts, kuru vēlos meklēt, un pēc tam aizstāj. Nekas nav gandrīz 1 2 3. Es patiešām vēlos atkal pievienot vietu, kuru tikko izņēmu iepriekšējā formulā. Tagad tas meklēs 1 2 3, Space un Howard, Space un tā tālāk, Comma un pēc tam jaunais teksts, kuru es vēlos aizstāt. Nu, lai pateiktu SUBSTITUTE, ka vēlaties to aizstāt ar neko, jūs sakāt “” nav atstarpes starp tām, aizveriet iekavas un tas darbosies. Ctrl + Enter, veiciet dubultklikšķi un nosūtiet to uz leju. Labi? Vienkārši iemet to atpakaļ.

Bils Jelens: Hei! Labi, Maik, abas jūsu metodes bija lieliskas. Veiksim ātru iesaiņošanu šeit. Mana pirmā metode, izmantojot tekstu kolonnām: 1. solis, izvēlieties Norobežots; 2. solis, izvēlieties atstarpi un pēc tam noklikšķiniet uz Pabeigt. Problēma ir tā, ka, ja jums ir vairākas atstarpes, tas nonāks vairākās šūnās. Man tie jāsaliek kopā. Office 365 TEXTJOIN vai vecās B2 & “” & C2 utt.

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.

Labi, es gribu pateikties visiem, kas apstājās. Nākamreiz mēs redzēsim citu Dueling Excel Podcast no un Excel ir jautri.

Lejupielādēt failu

Lejupielādējiet faila paraugu šeit: Duel182.xlsm

Interesanti raksti...