Flash Fill Super Power

Katsed teevad meist kangelased.

(välk)

Kuigi pill Kohene täitmine (Flash Fill) ilmus Excelis alates 2013. aasta versioonist, kuid millegipärast jäi see asjaolu paljudele kasutajatele märkamatuks. Ja täiesti asjata. Paljudel juhtudel osutub see lihtsamaks, lihtsamaks ja kiiremaks kui sarnased valemitel või makrodel põhinevad lahendused. Minu kogemuse järgi tekitab see teema koolitustel pidevat “vau!” publik – sõltumata kuulajate edasijõudmisest ja/või väsimusest.

Selle tööriista toimimismehhanism on lihtne: kui teil on üks või mitu algandmetega veergu ja hakkate neid järgmises veerus kõrvuti tippima, kuid mingil muudetud kujul, mida vajate, siis varem või hiljem annab Excel vihje, et see on valmis jätkama sinust kaugemale:

Teisenduse loogika (muster, muster) paljastamiseks ja selle Exceli funktsiooni käivitamiseks piisab tavaliselt esimese 1-3 saadud väärtuse käsitsi sisestamisest. Kui pakutud valik teile sobib, klõpsake lihtsalt sisene – ja ülejäänud nimekiri valmib koheselt.

Kui olete juba esimesed 2-3 väärtust sisestanud ja jätkamist ikka ei kuvata, saate protsessi sundida kiirklahviga Ctrl+E või kasutage nuppu Kohene täitmine (Flash Fill) tab kuupäev (Kuupäev):

Flash Fill Super Power

Vaatame mõningaid näiteid selle kohta, kuidas seda tööriista praktikas kasutada, et mõista selle võimalusi.

Sõnade eraldamine tekstist ja permutatsioonid

Valemi kirjutamine, mis eraldab lahtris olevast tekstist näiteks kolmanda sõna, pole väike saavutus. Sõelu fraas tühiku kaupa erinevatesse veergudesse, kasutades Andmed – tekst veergude kaupa (Andmed – tekst veergudesse) See pole ka kiire. Kiire täitmisega tehakse seda lihtsalt ja kaunilt. Lisaks saate ekstraheeritud sõnu samaaegselt kohati muuta, kombineerides neid mis tahes järjekorras:

Teksti jagamine registri järgi

Kohe täitmise sõnade esiletõstmiseks pole tühiku olemasolu absoluutselt vajalik. Kõik muud eraldajad, näiteks koma või semikoolon, töötavad pärast CSV-faili importimist hästi. Aga mis on väga lahe, on see, et eraldajat ei pruugi üldse olla – piisab vaid suurtähtedest:

Selliseid valemeid on väga raske rakendada. Kui ilma kohese täitmiseta, siis aitab ainult makro.

Teksti liimimine

Kui saad jagada, siis saad liimida! Instant Fill koostab teile hõlpsalt mitmest fragmendist pika fraasi, segades need vajalike tühikute, komade, ühenduste või sõnadega:

Üksikute tegelaste väljavõtmine

Tavaliselt kasutatakse Excelis üksikute märkide ja alamstringide väljatõmbamiseks funktsioone LEVSIMV (VASAK), PAREM (PAREM), PSTR (keskel) jms, kuid kiirtäitmine lahendab selle probleemi lihtsalt. Klassikaline näide on täisnime moodustamine:

Väljavõte ainult numbrid, tekst või kuupäevad

Kui olete kunagi proovinud tähtnumbrilisest pudrust välja tõmmata ainult soovitud andmetüüpi, peaksite mõistma selle näiliselt lihtsa ülesande keerukust. Kohene täidis ja siin tuleb pauguga toime, aga vormis on vaja kerget pendelit Ctrl+E:

Sama kehtib ka teksti eraldamise kohta.

Ka kuupäevad pole probleemiks (isegi kui need on kirjutatud erinevas vormingus):

Numbri- või kuupäevavormingu teisendamine

Flash Fill võib aidata muuta olemasolevate andmete välimust või viia need samasse nimetajasse. Näiteks tavalise kuupäeva “topsy-turvy” teisendamiseks Unixi vormingusse:

Siin on nüanss see, et enne sisestamist peate tekkivate lahtrite vormingu eelnevalt tekstiks muutma, et Excel ei prooviks näidisena käsitsi sisestatud “valesid” kuupäevi ära tunda.

Samamoodi saate telefoninumbreid õigesti esitada, lisades sulgudesse riigikoodi ja kolmekohalise operaatori (linna) eesliide:

Ärge unustage esmalt muuta veeru B lahtrite vormingut tekstiks – vastasel juhul käsitleb Excel väärtusi uXNUMXbuXNUMXbbalgavad plussmärgiga valemitena.

Teisendage tekst (numbrid) kuupäevaks

Erinevatest ERP- ja CRM-süsteemidest allalaadimisel esitatakse kuupäev sageli 8-kohalise numbrina vormingus YYYYMMDD. Funktsiooni abil saate selle tavavormiks teisendada ANDMETE IDENTIFIKAATOR (DATEVALUE)või palju lihtsam – kiire täitmine:

Vahetage suurtähte

Kui teil on vale suurtähtedega tekst, saate järgmises veerus lihtsalt vihjata, milliseks soovite selle teisendada – ja kiirtäitmine teeb kogu töö teie eest ära:

See on veidi keerulisem, kui peate teksti eri osade puhul suur- ja suurtähti erinevalt muutma. Näiteks kirjutage ainult teine ​​sõna suurtähtedega, jättes esimese tavakujule. Siin ei piisa kahest näidisena sisestatud väärtusest ja peate tegema muudatusi, mida kohene täitmine tulemustes kohe arvesse võtab:

Piirangud ja nüansid

Flash Filli kasutamisel oma töös tuleb meeles pidada mõnda asja.

  • See töötab ainult siis, kui sisestage proovid rangelt kõrvuti – eelmises või järgmises veerus andmetest paremal. Kui taandate algtekstist ühe tühja veeru, siis midagi ei tööta.
  • Kui muster on leitud arvesse võetakse kõik reas olevad väärtused — sisendveerust vasakule ja paremale. Moraal: lisaveerud, mis võivad algoritmi segi ajada või müra tekitada, tuleks tööandmetest eelnevalt tühjade veergudega eraldada või kustutada.
  • Kohene täitmine töötab suurepäraselt nutikates tabelites.
  • vähimatki viga või kirjaviga näidislahtrite tippimisel võib välktäide mustrit paljastada ja mitte töötada. Ole ettevaatlik.
  • On olukordi, kus mall on valesti määratletud, nii et peab alati kontrollima järeldusedmille saite (vähemalt valikuliselt).

  • Kuidas eraldada lahtri tekstist viimane sõna
  • Hägune tekstiotsing (Puškin = Puškin) koos ähmase otsinguga Excelis
  • Kolm võimalust teksti kleepimiseks Excelis

Jäta vastus