Excel datu labošana, izmantojot Flash Fill - Excel padomi

Satura rādītājs

Katru trešdienu es piedāvāju iecienītāko Excel padomu no Excel projektu vadītāja Ash Sharma. Šonedēļ Flash Fill. Flash Fill, kas ieviests programmā Excel 2013, ļaus jums iegūt rakstzīmes no datu kolonnas vai savienot datus no kolonnām, nerakstot formulu.

Apsveriet tālāk parādīto piemēru. Produkta kodā ir trīs segmenti, kas atdalīti ar domuzīmi. Jūs vēlaties iegūt vidējo segmentu. Pirmais segments varētu būt 3 vai 4 rakstzīmes garš. Otrais segments vienmēr sastāv no 2 rakstzīmēm. Formula, lai iegūtu vidējo segmentu nav raķešu zinātne, bet tas nav kaut iesācējs varētu nākt klajā ar: =MID(A2,FIND("-",A2)+1,2).

Formula, kas parādīta E2, ir starpposma Excel

Bet, izmantojot Flash Fill, jums nav jānāk klajā ar formulu. Veiciet šīs vienkāršās darbības:

  1. Pārliecinieties, ka virs A2 ir virsraksts.
  2. Ierakstiet virsrakstu B1.
  3. Ierakstiet ME B2.
  4. Šeit jums ir izvēle. Jūs varētu izvēlēties B3 un nospiest Ctrl + E, lai izsauktu Flash Fill. Vai arī varat doties uz B3 un ierakstīt pareizās atbildes pirmo burtu: E. Ja sākat rakstīt ES, Flash Fill sāks darboties un parādīs pelēku rezultātu kolonnu. Nospiediet Enter, lai iegūtu rezultātus.
f
Excel piedāvā zibspuldzi

Personīgi es domāju, ka esmu mazliet kontroles ķēms. Es vēlos pateikt Flash Fill, kad sākt darboties.

Iepriekšējā attēlā redzamā efekta pelēkošana ir lieliska, lai ļautu Excel debitantam atklāt, ka pastāv Flash Fill. Tas noteiks, ka kāds gatavojas ievadīt tūkstošiem šūnu, un novērsīs, ka tas notiks. Zibspuldzes aizpildīšana, iespējams, ir ietaupījusi miljoniem stundu baltās apkakles produktivitāti.

Bet Flash Fill ir arī smalkumi - es to saucu par Advanced Flash Fill - un, ja jūs saprotat šos smalkumus, jūs vēlaties likt Flash Fill gaidīt līdz īstajam brīdim.

Ja vēlaties kontrolēt un Flash Fill notiek tikai tad, kad nospiežat Ctrl + E, dodieties uz File, Options, Advanced un noņemiet atzīmi no izvēles rūtiņas Automātiski Flash Fill.

Novērsiet Flash Fill darbību pārāk agri

Šeit ir sarežģītāks piemērs. Produkta kods I slejā satur ciparu un lielo burtu sajaukumu. Jūs vēlaties iegūt tikai ciparus vai tikai rakstzīmes. Tam ir formula, bet es to nevaru atcerēties. Jūtieties brīvi skatīties Dueling Excel Video 186 masīva formulu vai VBA lietotāja definētu funkciju. Es negatavojos skatīties video, jo to varu atrisināt ar zibspuldzes aizpildīšanu.

Ciparu iegūšana ir sarežģīta formula

Šis ir viens no gadījumiem, kad Flash Fill nevarēs noteikt modeli no viena piemēra. Ja J3 ierakstāt “0252” un pēc tam no J4 nospiežat Ctrl + E, Excel nevar noteikt atbildi, kad detaļas numurs sākas ar ciparu.

f
Zibspuldze tiek aizpildīta pārāk agri, un tas neizdodas

Tā vietā rīkojieties šādi:

  1. Pārliecinieties, ka virs I2 ir virsraksts. Pievienojiet virsrakstu J1 un K1. Ja nav virsrakstu, Flash Fill nedarbosies.
  2. Lai parādītu 0252 šūnā J2, absolūti nepieciešama nulles vērtība. Ja jūs vienkārši ierakstāt 0252, Excel to mainīs uz 252. Tātad, ierakstiet apostrofu (') un pēc tam 0252 J2.
  3. J3 ierakstiet “619816
  4. J4 ierakstiet “0115”
  5. No J5 nospiediet Ctrl + E. Flash Fill pareizi iegūs tikai ciparus
Ātrā aizpildīšana pēc 3 piemēriem izskaidro nodomu

Uzmanību

Flash Fill apskatīs visas kolonnas pašreizējā reģionā. Ja mēģināt izņemt burtus no I kolonnas, kamēr J kolonna atrodas pašreizējā reģionā, Flash Fill ir problēmas. Tā vietā rīkojieties šādi.

  1. Atlasiet kolonnas J & K. Sākums, Ievietot, Ievietot lapu rindas, lai pārvietotu kolonnu Cipari prom no ceļa.
  2. J1 ierakstiet virsrakstu.
  3. J2 ierakstiet BDNQGX
  4. J3 nospiediet Ctrl + E. Flash Fill darbosies pareizi.

    Izolējiet kolonnas, kurās ir avota dati

Flash Fill var izmantot vairākās kolonnās. Tālāk sniegtajā piemērā vēlaties ievadīt iniciāļus no kolonnas Z, katram sekojot punktam. Tad atstarpe un uzvārds no kolonnas AA. Jūs vēlaties, lai visa lieta būtu piemērota. Ja nebūtu cilvēku ar dubultstobru vārdiem, jūs varētu to izmantot =PROPER(LEFT(Z2,1)&". "&AA2). Bet darīšana ar ME Walton padarītu šo formulu dramatiski grūtāku. Flash Aizpildiet, lai glābtu.

  1. Pārliecinieties, vai ir virsraksti Z1, AA1 un AB1.
  2. Ierakstiet J. Doe AB2
  3. Atlasiet šūnu AB3 un nospiediet Ctrl + E. Flash aizpildīšana tiks aktivizēta, taču tajā netiks izmantoti abi iniciāļi 6., 10. vai 18. rindā.

    Flash aizpildīšana var mācīties no labojumiem
  4. Atlasiet šūnu AB6 un ierakstiet jaunu modeli: ME Walton. Nospiediet Enter. Brīnumainā kārtā Flash Fill meklēs citus ar šo modeli un izlabos BB Milleru un MJ White.

    Flash aizpildīšana var mācīties no labojumiem

Paldies Ešam Šarmam, kurš ieteica lielisko Flash Fill funkciju kā vienu no viņa favorītiem.

Man patīk jautāt Excel komandai viņu iecienītākās funkcijas. Katru trešdienu es dalīšos ar vienu no viņu atbildēm.

Excel dienas doma

Esmu lūdzis saviem Excel Master draugiem padomu par Excel. Šodienas doma apdomāt:

"Absorbējiet to, kas ir noderīgs; neņemiet vērā to, kas ir bezjēdzīgi."

Sumits Bansāls

Interesanti raksti...