„Excel“ duomenų taisymas naudojant „Flash Fill“ - „Excel“ patarimai

Turinys

Kiekvieną trečiadienį pateikiu mėgstamiausią „Excel“ projekto vadovo Ash Sharma patarimą „Excel“. Šią savaitę „Flash Fill“. „Flash Fill“, pristatytas programoje „Excel 2013“, leis išgauti simbolius iš duomenų stulpelio arba susieti duomenis iš stulpelių nerašant formulės.

Apsvarstykite toliau pateiktą pavyzdį. Produkto kodą sudaro trys segmentai, atskirti brūkšneliu. Norite išskleisti vidurinį segmentą. Pirmasis segmentas gali būti 3 arba 4 simbolių ilgio. Antrasis segmentas visada yra 2 simboliai. Formulė išgauti viduryje segmente yra ne raketų mokslas, bet tai nėra kažkas pradedantysis būtų sugalvoti: =MID(A2,FIND("-",A2)+1,2).

E2 pavaizduota formulė yra tarpinė „Excel“

Tačiau naudojant „Flash Fill“ nereikia pateikti formulės. Atlikite šiuos paprastus veiksmus:

  1. Įsitikinkite, kad virš A2 yra antraštė.
  2. Įveskite antraštę B1.
  3. Įveskite ME į B2.
  4. Čia galite pasirinkti. Norėdami pasirinkti „Flash Fill“, galite pasirinkti B3 ir paspausti „Ctrl“ + E. Arba galite pereiti prie B3 ir įvesti pirmąją teisingo atsakymo raidę: E. Jei pradėsite rašyti ES, „Flash Fill“ imsis veiksmų ir parodys jums pilką rezultatų stulpelį. Paspauskite Enter, kad gautumėte rezultatus.
f
„Excel“ siūlymas užpildyti „flash“

Asmeniškai manau, kad esu šiek tiek kontrolinis keistuolis. „Flash Fill“ noriu pasakyti, kada reikia pradėti veikti.

Ankstesniame paveiksle pavaizduotas pilkumas yra puikus, kad „Excel“ naujokas galėtų sužinoti, kad egzistuoja „Flash Fill“. Tai nustatys, kad kažkas ketina įvesti tūkstančius ląstelių ir neleis tam įvykti. „Flash Fill“ tikriausiai sutaupė milijonus valandų baltos apykaklės produktyvumo.

Tačiau „Flash Fill“ yra subtilybių - aš ją vadinu „Advanced Flash Fill“ - ir jei suprasite šias subtilybes, norėsite priversti „Flash Fill“ laukti, kol ateis tinkamas laikas.

Jei norite perimti kontrolę ir norite, kad „Flash Fill“ įvyktų tik paspaudus „Ctrl“ + E, eikite į „File“, „Options“, „Advanced“ ir panaikinkite žymėjimą „Automatiškai Flash Fill“.

Neleiskite „Flash Fill“ veikti per anksti

Čia yra sudėtingesnis pavyzdys. Produkto kodą I stulpelyje sudaro skaitmenys ir didžiosios raidės. Norėtumėte gauti tik skaitmenis arba tik simbolius. Tam yra formulė, bet aš jos nepamenu. Nesivaržydami žiūrėkite „Dueling Excel Video 186“, kad gautumėte masyvo formulę arba VBA vartotojo nustatytą funkciją. Aš neketinu žiūrėti vaizdo įrašo, nes tai galiu išspręsti naudodamas blykstę.

Skaitmenų išskyrimas yra sudėtinga formulė

Tai yra vienas iš atvejų, kai „Flash Fill“ negalės išsiaiškinti modelio iš vieno pavyzdžio. Jei J3 įvedate „0252“, tada iš „J4“ Ctrl + E, „Excel“ negali išsiaiškinti atsakymo, kai dalies numeris prasideda skaičiumi.

f
Blykstė užpildoma per anksti ir nepavyksta

Verčiau atlikite šiuos veiksmus:

  1. Įsitikinkite, kad virš I2 yra antraštė. Pridėkite antraštę J1 ir K1. Jei nėra antraščių, „Flash Fill“ neveiks.
  2. Jums būtinai reikia nulio, kad J2 langelyje atsirastų 0252. Jei tiesiog įvesite 0252, „Excel“ pakeis jį į 252. Taigi, įveskite apostrofą (') ir tada 0252 į J2.
  3. J3 įveskite „619816“
  4. J4 įveskite „0115“
  5. Nuo J5 paspauskite „Ctrl“ + E. „Flash Fill“ teisingai gaus tik skaitmenis
Greitas užpildymas išsiaiškina tikslą po 3 pavyzdžių

Atsargiai

„Flash Fill“ peržiūrės visus dabartinio regiono stulpelius. Jei bandote išgauti raides iš I stulpelio, kol J stulpelis yra dabartiniame regione, „Flash Fill“ kyla problemų. Verčiau atlikite šiuos veiksmus.

  1. Pasirinkite stulpelius „J & K.“ Pagrindinis, Įterpti, Įterpti lapo eilutes, kad „Digits“ stulpelis būtų nukreiptas iš kelio.
  2. J1 įveskite antraštę.
  3. J2 įveskite BDNQGX
  4. J3 sistemoje paspauskite „Ctrl“ + E. „Flash Fill“ veiks tinkamai.

    Izoliuokite stulpelius, kuriuose yra šaltinio duomenys

„Flash Fill“ galima naudoti keliuose stulpeliuose. Toliau pateiktame pavyzdyje norite, kad inicialai būtų iš Z stulpelio, po kiekvieno nurodant tašką. Tada tarpas ir pavardė iš stulpelio AA. Norite, kad viskas būtų teisinga. Jei ne žmonės su dvivamzdžiais vardais, galėjai naudoti =PROPER(LEFT(Z2,1)&". "&AA2). Tačiau susidūrimas su ME Waltonu labai apsunkintų šią formulę. „Flash“ užpildykite gelbėdami.

  1. Įsitikinkite, kad yra antraštės Z1, AA1 ir AB1.
  2. Įveskite J. Doe į AB2
  3. Pasirinkite langelį AB3 ir paspauskite Ctrl + E. „Flash fill“ pereis prie veiksmo, tačiau jis nenaudos abiejų inicialų 6, 10 ar 18 eilutėse.

    „Flash fill“ gali pasimokyti iš taisymų
  4. Pasirinkite langelį AB6 ir įveskite naują modelį: ME Walton. Paspausk Enter. Stebuklingai „Flash Fill“ ieškos kitų pagal šį modelį ir pataisys BB Millerį ir MJ White'ą.

    „Flash fill“ gali pasimokyti iš taisymų

Ačiū Ash Sharma už nuostabų „Flash Fill“ funkciją kaip vieną iš jo mėgstamiausių.

Man patinka paprašyti „Excel“ komandos mėgstamiausių funkcijų. Kiekvieną trečiadienį pasidalinsiu vienu jų atsakymu.

„Excel“ dienos mintis

Aš paprašiau savo „Excel Master“ draugų patarimo apie „Excel“. Šiandienos mintis apmąstyti:

"Sugerkite tai, kas naudinga; nepaisykite to, kas nenaudinga".

Sumit Bansal

Įdomios straipsniai...