Popravljanje podatkov v Excelu s pomočjo Flash Fill - Nasveti za Excel

Kazalo

Vsako sredo sporočam najljubši namig programa Excel od vodje Excel Project Ash Sharme. Ta teden Flash Fill. Flash Fill, predstavljen v Excelu 2013, vam omogoča, da iz stolpca podatkov izvlečete znake ali združite podatke iz stolpcev brez pisanja formule.

Upoštevajte spodnji primer. Koda izdelka ima tri segmente, ločene s pomišljajem. Izvleči želite srednji segment. Prvi segment je lahko dolg 3 ali 4 znake. Drugi segment je vedno 2 znaka. Formula za pridobivanje srednji segment, ni raketna znanost, vendar to ni nekaj, kar začetnik bi prišli do: =MID(A2,FIND("-",A2)+1,2).

Formula, prikazana v E2, je vmesni Excel

Toda z Flash Fill vam ni treba oblikovati formule. Sledite tem preprostim korakom:

  1. Prepričajte se, da je nad A2 naslov.
  2. Vnesite naslov v B1.
  3. Vnesite ME v B2.
  4. Tukaj imate izbiro. Izberete lahko B3 in pritisnete Ctrl + E, da prikličete Flash Fill. Lahko pa pojdite na B3 in vtipkate prvo črko pravilnega odgovora: E. Če začnete tipkati v EU, bo Flash Fill skočil v akcijo in prikazal siv stolpec rezultatov. Pritisnite Enter, da dobite rezultate.
f
Excel ponuja bliskovno polnjenje

Osebno mislim, da sem malo čudak nadzora. Želim povedati Flash Fill, kdaj naj začnem ukrepati.

Učinkovito sivenje, prikazano na prejšnji sliki, je izjemno, da lahko novinec Excela odkrije, da Flash Fill obstaja. Zaznal bo, da bo nekdo vtipkal na tisoče celic, in preprečil, da bi se to zgodilo. Flash Fill je verjetno prihranil milijone ur produktivnosti.

Toda pri Flash Fill obstajajo tankosti - jaz temu pravim Advanced Flash Fill - in če te finote razumete, boste želeli, da Flash Fill počaka do pravega časa.

Če želite prevzeti nadzor in želite, da se Flash Fill zgodi le, ko pritisnete Ctrl + E, pojdite na File, Options, Advanced in počistite možnost Samodejno Flash Fill.

Preprečite, da bi Flash Fill deloval prezgodaj

Tu je bolj zapleten primer. Koda izdelka v stolpcu I vsebuje kombinacijo števk in velikih črk. Želeli bi dobiti samo številke ali samo znake. Za to obstaja formula, vendar se je ne morem spomniti. Lahko si ogledate Dueling Excel Video 186 za formulo matrike ali uporabniško določeno funkcijo VBA. Ne bom si gledal videoposnetka, ker lahko to rešim s flash fill.

Izločanje številk je zapletena formula

To je eden tistih primerov, ko Flash Fill ne bo mogel razbrati vzorca iz enega primera. Če vtipkate '0252 v J3 in nato Ctrl + E iz J4, Excel ne bo mogel najti odgovora, kadar se številka dela začne s številko.

f
Flash polnjenje prezgodaj in ne uspe

Namesto tega sledite tem korakom:

  1. Prepričajte se, da je nad I2 naslov. Dodajte naslov v J1 in K1. Če naslovov ni, Flash Fill ne bo deloval.
  2. Absolutno potrebujete začetno ničlo, da se prikaže v 0252 v celici J2. Če samo vtipkate 0252, ga bo Excel spremenil na 252. Torej vnesite apostrof (') in nato 0252 v J2.
  3. V J3 vnesite '619816
  4. V J4 vnesite '0115
  5. Od J5 pritisnite Ctrl + E. Flash Fill bo pravilno dobil samo številke
Flash fill predstavlja namen po treh primerih

Previdno

Flash Fill bo pogledal vse stolpce v trenutni regiji. Če poskušate črpati črke iz stolpca I, medtem ko je stolpec J v trenutni regiji, ima Flash Fill težave. Namesto tega sledite tem korakom.

  1. Izberite stolpce J & K. Domov, Vstavi, Vstavi vrstice listov, da stolpec Številke premaknete s poti.
  2. V J1 vnesite naslov.
  3. V J2 vnesite BDNQGX
  4. V J3 pritisnite Ctrl + E. Flash Fill bo deloval pravilno.

    Izolirajte stolpce, ki vsebujejo izvorne podatke

Flash Fill se lahko uporablja na več stolpcih. V spodnjem primeru želite začetnice iz stolpca Z, ki jim sledi pika. Nato presledek in priimek iz stolpca AA. Želite, da je vse skupaj pravilno. Če ne bi šlo za ljudi z dvocevnimi imeni, bi lahko uporabili =PROPER(LEFT(Z2,1)&". "&AA2). Toda ukvarjanje z ME Walton bi to formulo močno otežilo. Flash Fill za reševanje.

  1. Prepričajte se, da so naslovi v Z1, AA1 in AB1.
  2. Vtipkajte J. Doe v AB2
  3. Izberite celico AB3 in pritisnite Ctrl + E. Flash fill bo prešel v akcijo, vendar ne bo uporabil obeh začetnic v vrsticah 6, 10 ali 18.

    Flash fill se lahko nauči iz popravkov
  4. Izberite celico AB6 in vnesite nov vzorec: ME Walton. Pritisnite Enter. Čudežno bo Flash Fill iskal druge s tem vzorcem in popravil BB Millerja in MJ Whitea.

    Flash fill se lahko nauči iz popravkov

Zahvaljujemo se Ash Sharmi, ki je za enega izmed njegovih najljubših predlagal izjemno funkcijo Flash Fill.

Zelo rad prosim ekipo Excel za njihove najljubše funkcije. Vsako sredo bom delil enega od njihovih odgovorov.

Excel Misel dneva

Za nasvet glede Excela sem prosil prijatelje Excel Excel. Današnja misel o premišljevanju:

"Absorbirajte koristno; zanemarite tisto, kar je neuporabno."

Sumit Bansal

Zanimive Članki...