Как да използвате Flash Fill в Excel с практически примери

  • Flash Fill ви позволява да трансформирате, почиствате и комбинирате данни в Excel, като откривате модели от няколко примера, написани от потребителя.
  • Резултатите му са статични и са ограничени от непоследователни данни, скрити символи и третирането на числата като текст в много случаи.
  • Инструменти с изкуствен интелект, като Excelmatic, разбират инструкциите на естествен език, прилагат по-сложни правила и се справят по-добре с хаотични данни.
  • Комбинирането на използването на Flash Fill с решения, задвижвани от изкуствен интелект, значително подобрява производителността при рутинни задачи за обработка на данни.

флаш запълване в Excel

Работата с електронни таблици, пълни с хаотични данни, може да бъде кошмар. В продължение на години Excel включва функция, наречена Flash Fill , която може да идентифицира модели във въведените от вас текстове и автоматично да допълни останалата част от колоната. Резултатът: по-малко формули, по-малко грешки и безброй спестени часове, когато трябва да почистите имена, адреси, телефонни номера или продуктови кодове.

Успоредно с това се появиха решения, базирани на изкуствен интелект, които отиват една крачка напред. Инструменти като Excelmatic ви позволяват да трансформирате и почиствате данни, просто като описвате какво искате да направите на естествен език , без да е необходим идеално унифициран шаблон. В тази статия ще разгледаме подробно как да използвате Flash Fill в Excel с практически примери, а също така ще проучим сценариите, в които опцията с изкуствен интелект може да предложи значително по-голяма гъвкавост.

Какво е Flash Fill в Excel?

„Flash Fill“ е интелигентна функция, достъпна от Excel 2013 насам , която наблюдава какво въвеждате в колона, съседна на данните ви, и когато открие ясен модел, попълва останалите клетки вместо вас. Вместо да се мъчите със сложни формули, просто въвеждате няколко примера за това как искате да изглеждат данните.

Идеята за този инструмент възникна от много често срещан проблем. Изследователят от Microsoft, Сумит Гулвани, се сблъска с типичния въпрос как да комбинира собствени и фамилни имена в Excel и нямаше лесен отговор, без да прибягва до функции. От тази „болка“ от реалния живот беше проектирана система, която можеше да се учи от примера на потребителя и да го възпроизведе във всички записи.

На практика, Flash Fill е идеален за задачи като разделяне на собствени и фамилни имена, извличане на пощенски кодове от дълги адреси, промяна на формата на телефонни номера , създаване на имейл адреси от имена или пренареждане на текстови низове, без да се докосва нито една формула.

Важно е да се разбере, че Flash Fill работи върху текстовия аспект на данните : анализира символите, които вижда в клетките, и се опитва да изведе трансформацията, но не „разсъждава“ като формула, която разбира типове данни, дати или сложни логически правила.

Excel Web

Как да активирате или деактивирате Flash Fill в Excel

В повечето съвременни инсталации на Office, функцията „Бързо запълване“ е активирана по подразбиране , но си струва да знаете къде се намира настройката, в случай че някога спре да работи или искате да я изключите, за да избегнете автоматични предложения.

За да прегледате настройките, трябва да отидете в опциите на приложението. Настройката се намира в разширените опции на Excel , в раздела, свързан с редактирането на клетки, по-специално в квадратчето за отметка, което позволява на програмата автоматично да прилага Flash Fill, когато открие шаблони.

Ако решите да го деактивирате, все още можете да използвате Flash Fill, но ръчно. Отметката в квадратчето засяга само автоматичното задействане при писане ; клавишните комбинации и бутонът на лентата ще продължат да бъдат достъпни по всяко време.

След като запазите промените в диалоговия прозорец с опции, поведението на Excel ще се адаптира към вашите предпочитания . Ако е активирана, ще виждате сиви предложения в колоната, когато бъде открит модел; ако я деактивирате, нищо няма да се показва, докато не я задействате.

Начини за използване на Flash Fill: автоматично и ръчно

Силата на тази функция се крие не само в това, което може да прави, но и в това колко лесно е да се имплементира. По същество имате два начина да задействате Flash Fill : да позволите на Excel да предложи останалите данни или ръчно да го принудите да анализира шаблона, когато сметнете за подходящо.

Автофокусът е много удобен, когато моделите са очевидни. Докато въвеждате втория или третия пример в целевата колона , Excel свързва точките и показва останалите предложени стойности за редовете по-долу в сиво. Ако това, което виждате, съвпада, просто натиснете Enter и всички клетки ще бъдат потвърдени.

Например, представете си, че имате името в колона А и позицията в колона Б и искате нещо като „Дайте [CEO]“. Въвеждате първия резултат в колона В с желания от вас формат и когато започнете втория ред, Excel предлага останалото. Дори и да допуснете малка грешка с главните букви или интервалите при първия опит, системата обикновено адаптира шаблона доста гъвкаво.

Ако не се показват предложения, това не означава, че Flash Fill не може да ви помогне. В тези случаи можете да стартирате Flash Fill ръчно . Въведете един или повече примери и след това използвайте командите, налични на лентата, или клавишната комбинация.

В Windows можете да използвате Ctrl+E, за да принудите Excel да приложи открития шаблон към останалите редове. В Mac еквивалентният пряк път е Cmd+E. Като алтернатива, в раздела „Данни“ на лентата ще намерите специален бутон „Бързо запълване“, който изпълнява същата функция.

Използване на Flash Fill в електронни таблици

Бързи опции след прилагане на бързо запълване

Всеки път, когато се изпълнява Flash Fill, Excel показва малък бутон с опции до последната променена клетка . Това контекстно меню ви позволява бързо да контролирате какво се е случило и да прегледате резултата, без да се налага ръчно да отменяте цялата работа.

Една от първите опции е напълно да отмените действието „Бързо запълване“, ако осъзнаете в движение, че използваният шаблон не отговаря на вашите нужди. Това е по-удобно от използването на класическия Ctrl+Z, когато искате само да премахнете запълването, но да запазите други скорошни промени.

Друга полезна опция е да маркирате клетките, които системата не е успяла да генерира. Функцията „Избери празни клетки“ маркира само онези записи, които не са успели да дадат резултат , обикновено поради несъответствия в оригиналните данни или необичайни символи, които са объркали двигателя за шаблони.

Също така имате на разположение командата, за да идентифицирате кои клетки са били засегнати. „Избери променени клетки“ маркира всички позиции, които Flash Fill е запълнил наведнъж , което е много полезно, когато колоната е дълга и искате визуално да проверите дали всичко изглежда добре, преди да продължите да работите.

Практически примери за овладяване на Flash Fill в Excel

Най-добрият начин да разберете потенциала на Flash Fill е да разгледате реални сценарии. В ежедневната работа на маркетинга, продажбите, финансите или операциите е много често срещано да се натъквате на частично почистени данни, идващи от CRM, уеб формуляри или външни CSV файлове. Именно тук тези примери могат да ви спестят много време.

Класическа употреба е разделянето на пълните имена. Ако имате стойности като „Laura Pérez Sánchez“ в колона , можете да създадете колона точно до нея за първото име, да въведете „Laura“ в първия ред, да натиснете Ctrl + A и да оставите Excel да изведе останалото. Същото важи и за фамилното(ите) име(на) в друга съседна колона.

По подобен начин извличането на пощенски код от дълъг адрес е много лесно . Просто въведете кода в първия ред на колоната за местоназначение, изберете „Flash Fill“ и ако данните са достатъчно последователни, ще получите кода за всеки запис, без да се налага ръчно да копирате и поставяте.

След прилагане на „Бързо запълване“ в тези случаи, винаги е добра идея да направите бърз преглед. Един поглед към редовете с най-необичайните адреси ще ви помогне да откриете дали някои клетки са попълнени неправилно , например, когато пощенският код липсва или се показва в различен формат.

Алтернатива, задвижвана от изкуствен интелект: Excelmatic за извличане на информация

Когато данните не следват толкова ясен модел или когато искате да свържете няколко операции заедно, инструментите с изкуствен интелект, специализирани в електронни таблици, могат да се превърнат в много мощен съюзник . Excelmatic е ясен пример: вместо да преподавате модел, като пишете примери, просто описвате от какво се нуждаете.

Представете си, че качвате файла си на този тип платформа. Вместо ръчно да попълвате първото име и да се надявате, че шаблонът ще бъде разпознат , можете да напишете инструкция на естествен език, като например: „Създайте две нови колони, „Първо име“ и „Фамилия“, от колоната „Пълно име“. Системата ще интерпретира целта ви и ще генерира и двете колони едновременно.

Същото важи и за адресите. Ако искате надеждно да получите пощенския код, дори ако структурата на адреса се промени , можете да посочите: „Извлечете пощенския код от колоната „Адрес“ и го поставете в нова колона, наречена „CP““. Изкуственият интелект не разглежда само визуалния модел, но и контекста и значението на това, което вижда в клетката.

Друга основна разлика е, че регенерирането на резултатите е много по-удобно . Ако промените файла, просто изпълнявате инструкцията отново, вместо да предоставяте примери за шаблони, което е особено полезно, когато работите с няколко колони едновременно.

Комбиниране на данни от няколко колони без формули

Flash Fill е отличен и когато искате да комбинирате информация от различни колони в един текстов низ . Няма нужда да пишете конкатенации със символа амперсанд (&) или да използвате функции като CONCAT; просто покажете желания формат в първия запис.

Представете си, че имате колони за собствено име, фамилия и възраст и искате фраза като „Лаура Перес (35)“. В новата колона записвате точния резултат за първо лице . Когато започнете втория ред със същия стил, Excel заключава, че трябва да следва шаблона и запълва всички редове с „Собствено име Фамилия (Възраст)“.

В тези случаи програмата може да вземе предвид разделители като интервали, запетаи, скоби или тирета . Ако сте били последователни в първоначалния си пример, няма да е необходимо да променяте нищо друго. Ако не се получи правилно от първия път, винаги можете да предоставите още няколко примера, за да разбере по-добре намерението ви.

Бутонът с опции, който се появява след попълване, е полезен, ако откриете някакви аномалии. Можете да се ограничите до коригиране само на проблемните клетки, запазвайки останалите комбинации, които са генерирани правилно , без да губите вече свършената работа.

Как изкуственият интелект го решава: комбиниране на данни с Excelmatic

Когато логиката на сливането е малко по-сложна, използването на инструмент с изкуствен интелект може да ви спести много проблеми. С Excelmatic, например, можете лесно да опишете желания от вас краен формат, вместо да го изграждате от ръчни примери.

Нещо подобно би било достатъчно: „Комбинирайте „Име“, „Фамилия“ и „Възраст“ в нова колона, наречена „Резюме“. Използвайте точния формат: Име Фамилия (Възраст) “. Инструментът ще интерпретира правилото, ще генерира новата колона и ако данните се променят по-късно, ще трябва само да изпълните инструкцията отново.

Този подход значително намалява риска от скрити грешки, особено при работа с разредени полета (напр. свързване на колони A, C и F) или с големи файлове, където е лесно да се пропусне грешка визуално.

Почистване и стандартизиране на текст с Flash Fill

Друга типична ситуация, в която Flash Fill блести, е почистването на разхвърляни текстови низове. Много често се импортират списъци с имена с допълнителни интервали, смесени главни и малки букви или странни символи в началото или края на клетката. С няколко добре разположени примера можете да принудите останалите да приемат еднакъв формат.

Например, можете ръчно да въведете правилно името в първия ред, като изпишете с главна буква само първата буква. Когато изпълните Flash Fill, Excel копира този стил във всички следващи редове , премахвайки допълнителните интервали и нормализирайки изписването с главни букви според вашия пример.

Същото важи и за формати като телефонни номера. Ако данните ви са „678123456“ и искате да ги трансформирате в „(678) 123-456“, просто трябва да въведете число в желания формат в съседната колона и да изпълните Flash Fill. Ако шаблонът е последователен, ще получите всички телефонни номера форматирани наведнъж.

Въпреки това е изключително важно да се направи двойна проверка. Когато работи с числа, Excel може лесно да преобразува резултата в текст , което може да причини проблеми по-късно, ако се наложи да сумирате, филтрирате по числови стойности или да извършвате аритметични операции с тези клетки.

Ако забележите, че форматирането на числата е загубено, можете отново да промените типа на клетката или да разчитате на специфични функции като TEXT() , въпреки че това вече включва навлизане в сферата на формулите.

Изкуствен интелект за интензивно почистване на данни: предимства на Excelmatic

В по-амбициозни проекти за стандартизация, решение, базирано на изкуствен интелект, блести още по-ярко. С Excelmatic можете да напишете много изразителни инструкции за това, което считате за „почистване“ на колона: премахване на двойни интервали, стандартизиране на главните букви, коригиране на малки вариации във форматирането и т.н.

Пример за команда може да бъде: „Почистете колоната „Име“ , като премахнете допълнителните интервали и изпишете с главни букви само първата буква на всяка дума .“ Инструментът интерпретира намерението и прилага трансформациите последователно, дори когато има леки отклонения в оригиналните данни.

Можете също да зададете въпроси като „Преформатирайте всички числа в колоната „Телефон“ във формат (XXX) XXX-XXXX“, без да се притеснявате, че ще запомните точната структура на шаблона или потенциални изключения. Изкуственият интелект обикновено е в състояние да се справи с крайни случаи, при които Flash Fill просто се отказва или запълва неправилно.

Разширени трансформации: пренареждане, скриване и генериране на данни

След като свикнете с Flash Fill, ще осъзнаете, че е полезен и за по-креативни операции с вашите данни. Въпреки че не достига нивото на сложност на макрос или AI решение, може да ви измъкне от много трудни ситуации.

Типичен пример е реорганизацията на продуктовите кодове. Ако идентификаторът съдържа префикси, суфикси или блокове, разделени с тирета , можете да създадете „чиста“ или пренаредена версия в нова колона, показвайки крайния код така, както искате да се появи в първия ред. Активирането на Flash Fill ще репликира тази логика за останалата част от кода.

Друго интересно приложение е маскирането на чувствителна информация, като например номера на документи или карти. Възможно е да се преобразува „123456789“ в нещо като „*6789“, като се покажат само последните четири знака в първоначалния пример и се позволи на системата да маскира останалите цифри във всички следващи редове.

Също така е много удобно за генериране на корпоративни имейли от списъци с имена. Можете да използвате формат като „[email protected]“, така че инструментът да комбинира първия инициал, пълната фамилия и домейна, който дефинирате . След като покажете първия пример, останалите адреси ще се появят автоматично.

Този тип трансформация работи, стига моделите да са сравнително стабилни. Ако списъкът съдържа комбинация от различни структури или много специфични изключения , Quickfill може да се провали и ще трябва да го коригирате ръчно или да използвате по-стабилна стратегия.

Типични ограничения на бързото зареждане

Въпреки полезността си, важно е да се разбере какво не прави Flash Fill, за да се избегнат изненади. Първото основно ограничение е, че генерира статични резултати : клетките, които запълва, не съдържат формули или препратки, а само обикновени стойности.

Това означава, че ако промените оригиналните данни по-късно, запълнените клетки няма да се актуализират автоматично . Ще трябва да изпълните Flash Fill отново или да повторите процеса, ако искате резултатът да отразява последните промени.

Друг често срещан проблем е свързан с непоследователни входни данни . Ако някои редове включват презиме, други не, а трети имат необичайни съкращения, Flash Fill може лесно да се обърка, когато се опитва да извлече например фамилия. В крайна сметка ще открие неправилни думи или ще остави клетките празни.

В допълнение към това, има скрити символи. Много често се появяват непечатаеми интервали, нови редове или невидими символи при копиране от интернет или други програми. Тези символи са невидими за потребителя, но нарушават модела, който Excel се опитва да научи. Резултатът може да бъде функцията да пропуска редове или да генерира неочаквани резултати.

В сферата на числата има още едно ключово ограничение: Flash Fill третира изхода си като текст, освен ако Excel не го разпознае ясно като число . За анализ, филтриране или последващи изчисления това може да причини някои главоболия, ако сте очаквали да продължите да работите с тези стойности като чисто числови данни.

Защо инструмент с изкуствен интелект като Excelmatic преодолява тези бариери

Много от тези ограничения се намаляват, когато преминете към работен процес, задвижван от изкуствен интелект. Excelmatic не разглежда само повърхностни модели; той се опитва да разбере семантични правила като „вземи последната дума“, „извлечете 5-цифреното число“ или „изтрийте невидими знаци“.

Ако колоната ви „Пълно име“ съдържа комбинации със и без презиме, можете буквално да поискате: „Създайте колона „Фамилия“, като използвате последната дума от всяка клетка „Пълно име“ .“ Инструментът не изисква идентични структури, защото се фокусира върху правилото, а не върху конкретната форма на всеки пример.

Нещо подобно се случва и с непечатаемите символи. Много системи с изкуствен интелект включват вътрешни стъпки за почистване, които откриват и премахват тези необичайни символи, преди да приложат трансформации , така че е по-малко вероятно клетката да остане празна, само защото съдържа скрит разделител на ред.

Що се отнася до статичния характер на резултатите, въпреки че изходът също се генерира като стойности, възможността за бързо рестартиране на инструкциите по всяко време прави актуализирането на обновения набор от данни въпрос на секунди, вместо ръчно да се пресъздават шаблони от нулата.

Какво да правите, когато бързото зареждане не работи

Рано или късно ще се сблъскате със случай, в който Flash Fill просто отказва да разпознае шаблона, който искате да приложите. Преди да го отхвърлите напълно, има няколко стъпки, които можете да опитате, за да го накарате да работи отново.

Първата стъпка е да предоставите още примери. Ако Excel не може да разбере какво се опитвате да направите само с един ред , въведете правилния резултат за два или три последователни записа. Колкото по-ясен е моделът (и колкото по-последователни са данните), толкова по-лесно ще бъде за вътрешния енджин.

Втората опция е да го направите ръчно: изберете клетката или диапазона, където искате да приложите логиката, и използвайте Ctrl+A (или командата в раздела Данни). Понякога автоматичното задействане не се задейства, но функцията ще работи, ако я стартирате ръчно.

Ако все още нямате късмет, проверете настройките на приложението. Уверете се, че опцията „Автоматично попълване“ е избрана под „Файл“ > „Опции“ > „Разширени“ . Ако е деактивирана, системата няма да показва предложения, докато пишете, въпреки че ръчната команда ще е все още налична.

Накрая, можете да започнете от нулата: почистете целевата колона, дефинирайте много по-ясен пример и избягвайте тестови редове със сложни случаи (като необичайни имена или непълни адреси) в първоначалните си извадки. Ако все още не работи, най-вероятно данните ви са твърде нередовни и се нуждаете от специфични формули или подход с изкуствен интелект, като Excelmatic.

Овладяването на Flash Fill и разбирането на възможностите на AI решенията ви поставя в отлична позиция за работа със сложни електронни таблици. Благодарение на незабавните автоматизации на Flash Fill и гъвкавостта на инструменти като Excelmatic , можете да преминете от часове, прекарвани в почистване на данни, към това да оставите софтуера да върши тежката работа, докато вие се фокусирате върху анализа на информацията и вземането на решения.


Добавяне като предпочитан източник в Google