„Flash Fill Super Power“.

Eksperimentai daro mus herojais.

(Blykstė)

Nors instrumentas Momentinis užpildymas (Flash užpildymas) pasirodė „Excel“ nuo 2013 m. versijos, tačiau dėl tam tikrų priežasčių šis faktas daugeliui vartotojų liko nepastebėtas. Ir visiškai veltui. Daugeliu atvejų tai pasirodo paprastesnė, lengvesnė ir greitesnė nei panašūs sprendimai, pagrįsti formulėmis ar makrokomandomis. Mano patirtis rodo, kad mokymuose ši tema sukelia nuolatinį „vau! auditorija – nepriklausomai nuo klausytojų pažangos ir/ar nuovargio.

Šio įrankio veikimo mechanizmas yra paprastas: jei turite vieną ar daugiau stulpelių su pradiniais duomenimis ir kitame stulpelyje pradedate juos rašyti vienas šalia kito, bet jums reikia tam tikra modifikuota forma, tada anksčiau ar vėliau „Excel“ užsimins, kad jis pasirengęs tęsti toliau už jūsų ribų:

Norint atskleisti transformacijos logiką (šabloną, modelį) ir paleisti šią „Excel“ funkciją, paprastai pakanka rankiniu būdu įvesti pirmąsias 1–3 gautas reikšmes. Jei siūloma parinktis jums tinka, tiesiog spustelėkite įeiti – ir likusi sąrašo dalis bus užpildyta akimirksniu.

Jei jau įvedėte pirmąsias 2–3 reikšmes, o tęsinys vis tiek nepasirodo, galite priversti procesą sparčiuoju klavišu "Ctrl"+E arba naudokite mygtuką Momentinis užpildymas (Flash užpildymas) kortelė Duomenys (Data):

„Flash Fill Super Power“.

Pažvelkime į kelis pavyzdžius, kaip šis įrankis gali būti naudojamas praktiškai, norint suprasti jo galimybes.

Žodžių ištraukimas iš teksto ir permutacijos

Parašyti formulę, kuri ištraukia, pavyzdžiui, trečią žodį iš teksto langelyje, nėra mažas žygdarbis. Išanalizuokite frazę pagal tarpą į skirtingus stulpelius naudodami Duomenys – tekstas pagal stulpelius (Duomenys – tekstas į stulpelius) Tai taip pat nėra greita. Su momentiniu užpildymu tai atliekama lengvai ir gražiai. Be to, vienu metu galite pakeisti ištrauktus žodžius vietose, derindami juos bet kokia tvarka:

Teksto padalijimas pagal registrą

Norint paryškinti žodžius greitam užpildymui, visiškai nebūtina turėti tarpo. Bet koks kitas skyriklis veiks puikiai, pavyzdžiui, kablelis arba kabliataškis importavus CSV failą. Bet tikrai šaunu yra tai, kad skyriklio gali nebūti – užtenka tik didžiųjų raidžių:

Tokias formules įgyvendinti labai sunku. Jei be momentinio užpildymo, tada padės tik makrokomandas.

Teksto klijavimas

Jei galite padalinti, tada galite klijuoti! Instant Fill lengvai surinks jums ilgą frazę iš kelių fragmentų, įterpdamas juos reikiamais tarpais, kableliais, sąjungomis ar žodžiais:

Atskirų personažų ištraukimas

Paprastai norint ištraukti atskirus simbolius ir eilutes Excel, naudojamos funkcijos LEVSIMV (Kairė), TEISĖ (Teisingai), PSTR (viduryje) ir panašiai, bet momentinis užpildymas išsprendžia šią problemą be vargo. Klasikinis pavyzdys yra pilno vardo formavimas:

Ištraukite tik skaičius, tekstą arba datas

Jei kada nors bandėte iš raidinės ir skaitmeninės košės ištraukti tik norimą duomenų tipą, turėtumėte suprasti šios iš pažiūros paprastos užduoties sudėtingumą. Momentinis įdaras ir čia susidoroja su trenksmu, tačiau formoje reikia lengvo pakabuko "Ctrl"+E:

Tas pats pasakytina ir apie teksto ištraukimą.

Datos taip pat nėra problema (net jei jos parašytos skirtingais formatais):

Skaičių arba datos formatų konvertavimas

„Flash Fill“ gali padėti pakeisti esamų duomenų išvaizdą arba perkelti juos į tą patį vardiklį. Pavyzdžiui, norėdami konvertuoti įprastą datą „topsy-turvy“ į Unix formatą:

Čia niuansas yra tas, kad prieš įvedant reikia iš anksto pakeisti gautų langelių formatą į tekstą, kad „Excel“ nebandytų atpažinti „neteisingų“ datų, įvestų rankiniu būdu kaip pavyzdžio.

Taip pat galite teisingai nurodyti telefono numerius, skliausteliuose pridėję šalies kodą ir triženklį operatoriaus (miesto) priešdėlį:

Nepamirškite pirmiausia pakeisti B stulpelio langelių formato į tekstą – kitaip „Excel“ reikšmes uXNUMXbuXNUMXbbpradeda su „+“ ženklu traktuos kaip formules.

Konvertuoti tekstą (skaičius) į datą

Atsisiunčiant iš įvairių ERP ir CRM sistemų, data dažnai pateikiama kaip 8 skaitmenų skaičius YYYYMMDD formatu. Galite konvertuoti jį į įprastą formą naudodami funkciją DUOMENŲ IDENTIFIKATAS (DATEVALUE), arba daug paprasčiau – momentinis užpildymas:

Keisti didžiąją raidę

Jei gavote tekstą su neteisingomis didžiosiomis ir mažosiomis raidėmis, kitame stulpelyje galite tiesiog nurodyti, į kokį jį norite konvertuoti – ir momentinis užpildymas atliks visą darbą už jus:

Bus šiek tiek sunkiau, jei skirtingose ​​teksto dalyse reikės pakeisti didžiąsias ir mažąsias raides. Pavyzdžiui, didžiąja raide rašykite tik antrąjį žodį, palikdami pirmąjį įprastąja forma. Čia nepakaks dviejų reikšmių, įvestų kaip pavyzdys, ir turėsite atlikti pakeitimus, į kuriuos momentinis užpildymas iškart atsižvelgs rezultatuose:

Apribojimai ir niuansai

Naudodami „Flash Fill“ savo darbe reikia atsiminti keletą dalykų:

  • Tai veikia tik tuo atveju, jei įveskite pavyzdžius griežtai vienas šalia kito – ankstesniame arba kitame stulpelyje duomenų dešinėje. Jei iš pradinio teksto atsitrauksite vieną tuščią stulpelį, niekas neveiks.
  • Kai randamas modelis atsižvelgiama į visas reikšmes iš eilės — įvesties stulpelio kairėje ir dešinėje. Moralas: papildomi stulpeliai, galintys supainioti algoritmą arba sukelti triukšmą, turi būti iš anksto atskirti nuo darbo duomenų tuščiais stulpeliais arba ištrinti.
  • Momentinis užpildymas puikiai veikia išmaniuosiuose staluose.
  • menkiausias klaida ar rašybos klaida įvedant pavyzdines langelius, „flash fill“ gali neatskleisti rašto ir neveikti. Būk atsargus.
  • Yra situacijų, kai šablonas yra apibrėžtas neteisingai, todėl visada reikia patikrinti išvadoskurį gavote (bent jau pasirinktinai).

  • Kaip ištraukti paskutinį žodį iš teksto langelyje
  • Apytikslė teksto paieška (Puškinas = Puškinas) naudojant "Excel" neapibrėžtą paiešką
  • Trys būdai, kaip įklijuoti tekstą į „Excel“.

Palikti atsakymą