Flash Fill Super Putere

Experimentele ne fac eroi.

(Bliț)

Deşi instrumentul Umplere instantanee (Umplere flash) a apărut în Excel încă din versiunea 2013, dar din anumite motive acest fapt a trecut neobservat pentru mulți utilizatori. Și absolut degeaba. În multe cazuri, se dovedește a fi mai simplu, mai ușor și mai rapid decât soluții similare bazate pe formule sau macro-uri. Din experiența mea, la antrenamente, acest subiect provoacă un „wow!” constant! audiența – indiferent de avansarea și/sau oboseala ascultătorilor.

Mecanismul de funcționare al acestui instrument este simplu: dacă aveți una sau mai multe coloane cu date inițiale și începeți să le introduceți una lângă alta în coloana următoare, dar într-o formă modificată de care aveți nevoie, atunci mai devreme sau mai târziu Excel vă va sugera că este gata să continue mai departe dincolo de tine:

Pentru a dezvălui logica (model, model) transformării și a rula această funcție Excel, de obicei este suficient să introduceți manual primele 1-3 valori rezultate. Dacă opțiunea propusă vi se potrivește, atunci faceți clic Intrați – iar restul listei va fi completat instantaneu.

Dacă ați introdus deja primele 2-3 valori, iar continuarea încă nu apare, atunci puteți forța procesul cu o comandă rapidă de la tastatură Ctrl+E sau folosiți butonul Umplere instantanee (Umplere flash) fila Date (Data):

Flash Fill Super Putere

Să ne uităm la câteva exemple despre modul în care acest instrument poate fi utilizat în practică pentru a-i înțelege capacitățile.

Extragerea cuvintelor din text și permutări

A scrie o formulă care extrage, de exemplu, al treilea cuvânt din textul dintr-o celulă nu este o minune. Analizați o frază după spațiu în diferite coloane folosind Date – Text pe coloane (Date — Text în coloane) De asemenea, nu este rapid. Cu umplere instantanee, acest lucru se face ușor și frumos. Mai mult, puteți schimba simultan cuvintele extrase în locuri, combinându-le în orice ordine:

Împărțirea textului după registru

Pentru a evidenția cuvinte pentru umplere instantanee, nu este absolut necesar să aveți un spațiu. Orice alt delimitator va funcționa bine, cum ar fi virgulă sau punct și virgulă după importarea fișierului CSV. Dar ceea ce este cu adevărat mișto este că s-ar putea să nu existe deloc un separator - sunt suficiente doar majuscule:

Este foarte dificil să implementezi astfel de formule. Dacă fără umplere instantanee, atunci doar o macro va ajuta.

Lipirea textului

Dacă poți împărți, atunci poți lipi! Instant Fill va asambla cu ușurință o frază lungă pentru dvs. din mai multe fragmente, intercalându-le cu spațiile, virgulele, uniunile sau cuvintele necesare:

Extragerea caracterelor individuale

De obicei, pentru a extrage caractere și subșiruri individuale în Excel, se folosesc funcții LEVSIMV (STÂNGA), DREAPTA (DREAPTA), PSTR (mijlocul) și altele asemenea, dar umplerea instantanee rezolvă această problemă cu ușurință. Un exemplu clasic este formarea unui nume complet:

Extrageți numai numere, text sau date

Dacă ați încercat vreodată să scoateți doar tipul de date dorit dintr-un terci alfanumeric, atunci ar trebui să înțelegeți complexitatea acestei sarcini aparent simple. Umplere instantanee și aici face față unui bang, dar aveți nevoie de un pendel ușor în formă Ctrl+E:

Același lucru este valabil și pentru extragerea textului.

Nici datele nu sunt o problemă (chiar dacă sunt scrise în formate diferite):

Conversia formatelor de număr sau dată

Flash Fill poate ajuta la schimbarea aspectului datelor existente sau le poate aduce la același numitor. De exemplu, pentru a converti o dată obișnuită „întorsătură” în format Unix:

Aici nuanța este că înainte de a intra, trebuie să schimbați în avans formatul celulelor rezultate în text, astfel încât Excel să nu încerce să recunoască datele „greșite” introduse manual ca probă.

În mod similar, puteți reprezenta corect numerele de telefon adăugând codul țării și prefixul de operator (oraș) din trei cifre între paranteze:

Nu uitați să schimbați mai întâi formatul celulelor din coloana B în text - în caz contrar, Excel va trata valorile uXNUMXbuXNUMXbe, începând cu semnul „+” ca formule.

Convertiți textul (numerele) în data

Când descărcați din diferite sisteme ERP și CRM, data este adesea reprezentată ca un număr de 8 cifre în formatul AAAAMMDD. Îl puteți converti într-o formă normală fie prin funcție IDENTIFICATOR DE DATE (DATEVALUE), sau mult mai ușor – umplere instantanee:

Schimbă cazul

Dacă ați primit un text cu majuscule greșite, atunci puteți pur și simplu să indicați în coloana următoare în ce fel doriți să-l convertiți - iar completarea instantanee va face toată treaba pentru dvs.:

Va fi puțin mai dificil dacă trebuie să schimbați majusculele în mod diferit pentru diferite părți ale textului. De exemplu, scrieți cu majuscule doar al doilea cuvânt, lăsând primul în forma sa normală. Aici, două valori introduse ca probă nu vor fi suficiente și va trebui să faceți modificări pe care umplerea instantanee le va lua imediat în considerare în rezultate:

Limitări și nuanțe

Există câteva lucruri de reținut când utilizați Flash Fill în munca dvs.:

  • Functioneaza doar daca introduceți mostrele strict una lângă alta – în coloana anterioară sau următoare din dreapta datelor. Dacă retrageți o coloană goală din textul original, atunci nimic nu va funcționa.
  • Când se găsește un model sunt luate în considerare toate valorile la rând — în stânga și în dreapta coloanei de intrare. Morala: coloanele suplimentare care pot încurca algoritmul sau pot introduce zgomot trebuie separate de datele de lucru în prealabil prin coloane goale sau șterse.
  • Umplere instantanee funcționează excelent în mesele inteligente.
  • cea mai mică eroare sau greșeală de tipar atunci când tastați celulele eșantionului poate cauza umplerea flash să nu dezvăluie modelul și să nu funcționeze. Atenție.
  • Există situații în care șablonul este definit incorect, deci trebuie mereu verificat constatărilepe care le-ați primit (cel puțin selectiv).

  • Cum se extrage ultimul cuvânt din textul dintr-o celulă
  • Căutare text neclar (Pushkin = Pushkin) cu Căutare neclară în Excel
  • Trei moduri de a lipi text în Excel

Lasă un comentariu