Exceli andmete parandamine Flash-täitega - Exceli näpunäited

Lang L: none (table-of-contents)

Igal kolmapäeval esitan Exceli lemmikjuhi Exceli projektijuhilt Ash Sharmalt. Sel nädalal Flash Fill. Rakenduses Excel 2013 kasutusele võetud Flash Fill võimaldab teil andmete veerust märke eraldada või veergudest andmeid liita valemit kirjutamata.

Vaatleme allpool näidatud näidet. Tootekoodil on kolm kriipsuga eraldatud segmenti. Soovite eraldada keskmise segmendi. Esimene segment võib olla 3 või 4 tähemärki pikk. Teine segment on alati 2 tähemärki. Valem eraldada keskel segment ei ole raketiteadus, kuid see ei ole midagi algaja oleks tulla: =MID(A2,FIND("-",A2)+1,2).

E2-s näidatud valem on Exceli vahe

Kuid Flash Filliga ei pea te valemit välja pakkuma. Järgige neid lihtsaid samme:

  1. Veenduge, et A2 kohal oleks pealkiri.
  2. Sisestage pealkiri B1.
  3. Sisestage B2 B2-sse.
  4. Siin on teil valida. Flash Fill'i käivitamiseks võite valida B3 ja vajutada Ctrl + E. Või võite minna lehele B3 ja sisestada õige vastuse esimese tähe: E. Kui hakkate EL-i sisestama, käivitub Flash Fill ja kuvab teile hallitanud tulemuste veeru. Tulemuste saamiseks vajutage sisestusklahvi.
f
Exceli pakkumine välgu täitmiseks

Ise olen vist natuke kontrollifriik. Ma tahan Flash Fillile öelda, millal peaksite tegutsema hakkama.

Eelmisel joonisel näidatud hallitamine on suurepärane, et Exceli uustulnuk saaks avastada, et Flash Fill on olemas. See tuvastab, et keegi hakkab sisestama tuhandeid rakke ja takistab selle juhtumist. Flash Fill on tõenäoliselt säästnud miljoneid tunde valgekraede tootlikkust.

Kuid Flash Fillil on peensusi - ma nimetan seda Advanced Flash Filliks - ja kui neist peensustest aru saate, soovite panna Flash Fill'i ootama õige ajani.

Kui soovite juhtimise enda kätte võtta ja Flash-täitmine toimub ainult siis, kui vajutate klahvikombinatsiooni Ctrl + E, minge jaotisse Fail, Valikud, Täpsem ja tühjendage märkeruut Automaatne välgu täitmine.

Vältige välkkiire täitmist liiga vara

Siin on keerulisem näide. I veeru tootekood sisaldab numbritest ja suurtähtedest koosnevat segu. Sooviksite saada ainult numbreid või ainult märke. Selle jaoks on olemas valem, kuid ma ei mäleta seda. Vaadake vabalt massiivalemit või VBA kasutaja määratud funktsiooni Dueling Excel Video 186. Ma ei hakka videot vaatama, sest saan selle lahendada välgu täitmisega.

Numbrite väljavõtmine on keeruline valem

See on üks neist juhtudest, kus Flash Fill ei suuda mustrit ühest näitest välja mõelda. Kui sisestate J3-sse '0252 ja seejärel J4-st Ctrl + E, ei saa Excel vastust välja selgitada, kui osa number algab numbriga.

f
Välk täidetakse liiga vara ja see ei õnnestu

Selle asemel toimige järgmiselt.

  1. Veenduge, et I2 kohal oleks pealkiri. Lisage punktidesse J1 ja K1 pealkiri. Kui päiseid pole, siis Flash Fill ei tööta.
  2. Lahtris J2 0252 kuvamiseks on tingimata vaja nulli algust. Kui sisestate lihtsalt 0252, muudab Excel selle väärtuseks 252. Niisiis, sisestage J2-sse apostroof (') ja seejärel 0252.
  3. J3-s tippige „619816
  4. J4-s tippige „0115”
  5. J5-st alates vajutage klahvikombinatsiooni Ctrl + E. Flash Fill saab õigesti ainult numbrid
Kiire täitmine selgitab kavatsuse välja kolme näite järel

Ettevaatust

Flash Fill vaatab kõiki praeguse piirkonna veerge. Kui proovite I veerust tähti välja tõmmata, kui veerg J asub praeguses piirkonnas, on Flash Fill'il probleeme. Selle asemel toimige järgmiselt.

  1. Valige veerud J & K. Kodu, Lisa, Lisa leheread veergu Digits eemaldamiseks.
  2. J1-s tippige pealkiri.
  3. J2-s tippige BDNQGX
  4. J3-s vajutage klahve Ctrl + E. Flash Fill töötab õigesti.

    Isoleerige lähteandmeid sisaldavad veerud

Välktäidet saab kasutada mitmes veerus. Allpool toodud näites soovite veeru Z initsiaalid, millele järgneb punkt. Siis tühik ja perekonnanimi veerust AA. Tahate, et kogu asi oleks korralik. Kui poleks olnud inimesi, kellel oleks kaheraudne eesnimi, oleksite võinud seda kasutada =PROPER(LEFT(Z2,1)&". "&AA2). Kuid ME Waltoniga tegelemine muudaks selle valemi dramaatiliselt keerulisemaks. Välk Täitke päästmiseks.

  1. Veenduge, et punktides Z1, AA1 ja AB1 oleks pealkirju.
  2. Tippige AB Do2-sse J. Doe
  3. Valige lahter AB3 ja vajutage klahvikombinatsiooni Ctrl + E. Flash-täitmine hüppab tegevusele, kuid see ei kasuta mõlemat initsiaali ridades 6, 10 või 18.

    Välgu täitmine võib õppida parandustest
  4. Valige lahter AB6 ja tippige uus muster: ME Walton. Vajutage sisestusklahvi. Imekombel otsib Flash Fill teisi selle mustriga ja parandab BB Milleri ja MJ White'i.

    Välgu täitmine võib õppida parandustest

Täname Ash Sharmat selle eest, et ta soovitas oma lemmikute hulka suurepärast funktsiooni Flash Fill.

Armastan küsida Exceli meeskonnalt nende lemmikfunktsioone. Igal kolmapäeval jagan ühte nende vastust.

Exceli päeva mõte

Olen küsinud oma Exceli meistri sõpradelt Exceli kohta nõu. Tänane mõte mõelda:

"Neelake see, mis on kasulik; eirake kasutut."

Sumit Bansal

Huvitavad Artiklid...