Работата с електронни таблици, пълни с хаотични данни, може да се превърне в кошмар. Excel включва функция, наречена Flash Fill, от години. Може да идентифицира модели във въведения от вас текст и автоматично да попълни останалата част от колоната. Резултатът: по-малко формули, по-малко грешки и много спестени часове, когато трябва да почистите имена, адреси, телефонни номера или продуктови кодове.
Успоредно с това се появиха решения, базирани на изкуствен интелект, които отиват една крачка напред. Инструменти като Excelmatic ви позволяват да трансформирате и почиствате данни, просто като описвате какво искате да направите на естествен език.без да е необходим идеално еднакъв шаблон. В тази статия ще разгледаме подробно как да използвате Flash Fill в Excel с практически примери, а също така ще проучим сценариите, в които опцията с изкуствен интелект може да предложи значително по-голяма гъвкавост.
Какво е Flash Fill в Excel?
Flash Fill е интелигентна функция, достъпна от Excel 2013 г. Той наблюдава какво въвеждате в колона, съседна на вашите данни, и когато открие ясен модел, попълва останалите клетки вместо вас. Вместо да се мъчите със сложни формули, просто въвеждате няколко примера за това как искате да изглеждат данните.
Идеята за този инструмент възникна от един много често срещан проблем. Изследовател от Microsoft, Сумит Гулвани, се сблъска с типичния въпрос как да комбинира собствени и фамилни имена в ExcelИ нямаше прост отговор, без да се прибягва до функции. От тази истинска „болка“ беше проектирана система, която можеше да се учи от примера на потребителя и да го възпроизведе в останалите записи.
На практика, Flash Fill е идеален за задачи като разделяне на собствени и фамилни имена, извличане на пощенски кодове от дълги адреси, промяна на формата на телефонни номера, създавайте имейл адреси от имена или пренареждайте текстови низове, без да докосвате нито една формула.
Важно е да се разбере това Flash Fill работи върху текстовия аспект на даннитеТой анализира символите, които вижда в клетките, и се опитва да изведе трансформацията, но не „разсъждава“ като формула, която разбира типове данни, дати или сложни логически правила.

Как да активирате или деактивирате Flash Fill в Excel
В повечето съвременни офис инсталации, Бързото запълване е активирано по подразбиранеНо си струва да знаете къде се намира настройката, в случай че някога спре да работи или искате да я изключите, за да избегнете автоматични предложения.
За да прегледате настройките, трябва да отидете в опциите на приложението. Настройката се намира в секцията „Разширени опции“ на Excel., в раздела, свързан с редактирането на клетки и по-специално в проверката, която позволява на програмата автоматично да прилага светкавично запълване, когато открие шаблони.
Ако решите да го деактивирате, все още можете да използвате Flash Fill, но ръчно. Отметката за отметка засяга само автоматичното стреляне, докато пишетеКлавишните комбинации и бутонът на лентата ще продължат да бъдат достъпни по всяко време.
След като промените бъдат запазени в диалоговия прозорец с опции, Поведението на Excel ще се адаптира към вашите предпочитанияАко е активирана, ще виждате сиви предложения в колоната, когато бъде открит шаблон; ако я деактивирате, нищо няма да се показва, докато не я активирате.
Начини за използване на Flash Fill: автоматично и ръчно
Силата на тази функция се крие не само в това, което може да прави, но и в това колко лесно е да се въведе в експлоатация. По същество имате два начина да задействате Бързото зареждане: да позволите на Excel да предложи останалите данни или да го принудите сами да анализира модела, когато сметнете за подходящо.
Автофокусът е много удобен, когато шарките са много очевидни. Докато въвеждате втория или третия пример в колоната за местоназначениеExcel свързва точките и показва останалите предложени стойности за редовете по-долу в сиво. Ако ви харесва това, което виждате, просто натиснете Enter и всички клетки ще бъдат потвърдени.
Например, представете си, че в колона А имате името, а в колона Б - позицията и искате нещо като „Дейл [главен изпълнителен директор]“. Запишете първия резултат в колона C, използвайки предпочитания от вас формат. И когато започнете втория ред, Excel предлага останалото. Дори и да направите малка грешка с главни букви или интервали при първия опит, системата обикновено адаптира шаблона доста гъвкаво.
Ако не се показват предложения, това не означава, че Flash Fill не може да ви помогне. В тези случаи можете ръчно да задействате бързото пълнене.Въведете един или повече примери и след това използвайте командите, налични на лентата, или клавишната комбинация.
В Windows можете да използвате Ctrl + E, за да принудите Excel да приложи открития шаблон на останалите редове. На Mac еквивалентният пряк път е Cmd + E. Като алтернатива, в раздела „Данни“ на лентата ще намерите специален бутон „Бързо запълване“, който изпълнява същата функция.

Бързи опции след прилагане на бързо запълване
Всеки път, когато се изпълнява Flash Fill, Excel показва малък бутон с опции до последната променена клеткаТова контекстно меню ви позволява бързо да контролирате какво току-що се е случило и да прегледате резултата, без да се налага ръчно да отменяте цялата работа.
Една от първите алтернативи е напълно обърнете действието на бързото пълнене Ако осъзнаете в движение, че използваният шаблон не отговаря на вашите нужди, това е по-удобно от използването на класическия Ctrl + Z, когато искате само да премахнете запълването, но да запазите други скорошни промени.
Друга полезна опция е да маркирате клетките, които системата не е успяла да генерира. Функцията „Избери празни клетки“ маркира само записите, които не са върнали резултат., обикновено поради несъответствия в оригиналните данни или необичайни символи, които са объркали двигателя за шаблони.
Също така имате на разположение командата, за да идентифицирате кои клетки са били засегнати. „Избери променени клетки“ маркира всички позиции, които „Бързо запълване“ е запълнило.Това е много практично, когато колоната е дълга и искате визуално да проверите дали всичко изглежда добре, преди да продължите с работата.
Практически примери за овладяване на Flash Fill в Excel
Най-добрият начин да разберете потенциала на Fast Fill е да видите реални ситуации. В ежедневната работа на маркетинга, продажбите, финансите или операциите е много често срещано да се срещат данни, които са само частично почистени. които идват от CRM системи, уеб формуляри или външни CSV файлове. Именно тук тези примери могат да ви спестят много време.
Класическа употреба е разделянето на пълните имена. Ако имате стойности като „Лаура Перес Санчес“ в колонаМожете да създадете колона за първото име точно до него, да въведете „Лора“ в първия ред, да натиснете Ctrl + A и да оставите Excel да изведе останалото. Направете същото за фамилното(ите) име(на) в друга съседна колона.
По подобен начин е много просто извличане на пощенски код от дълъг адресПросто пишете кода в първия ред на целевата колона, заявявате Flash Fill и ако данните са достатъчно хомогенни, ще получите кода за всеки запис, без да се налага ръчно да го изрязвате и поставяте.
След нанасяне на 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 е сравнително лесно да преобразува резултата в текст.Това може да причини проблеми по-късно, ако се наложи да добавяте, филтрирате по числови стойности или да извършвате аритметични операции с тези клетки.
Ако забележите, че форматът на числата е загубен, можете променете отново типа на клетката или да разчитат на специфични функции, като например ТЕКСТ(), въпреки че това вече предполага навлизане в сферата на формулите.
Изкуствен интелект за интензивно почистване на данни: предимства на Excelmatic
В по-амбициозни проекти за стандартизация, решение, базирано на изкуствен интелект, блести още по-ярко. С Excelmatic можете да пишете много изразителни инструкции за това, което считате за „почистване“. една колона: премахнете двойните интервали, стандартизирайте изписването с главни букви, коригирайте малки вариации във форматирането и др.
Пример за команда може да бъде: „Изчистване на колоната „Име“ като премахнете допълнителните интервали и изпишете с главна буква само първата буква на всяка думаИнструментът интерпретира намерението и прилага трансформациите последователно, дори когато има малки отклонения в оригиналните данни.
По същия начин можете да поискате неща като: „Преформатирайте всички числа в колоната „Телефон“ във формат (XXX) XXX-XXXX“, без да се притеснявате, че ще запомните точната структура на шаблона или евентуални изключения. Изкуственият интелект обикновено е в състояние да се справи с гранични случаи, при които Flash Fill просто се отказва. или го попълва неправилно.
Разширени трансформации: пренареждане, скриване и генериране на данни
След като свикнете с бързото зареждане, ще осъзнаете, че Това е валидно и за малко по-креативни операции относно вашите данни. Въпреки че не достига нивото на сложност на макрос или решение с изкуствен интелект, може да ви измъкне от много трудни ситуации.
Типичен пример е реорганизацията на продуктовите кодове. Ако идентификаторът съдържа префикси, суфикси или блокове, разделени с тиретаМожете да създадете „чиста“ или пренаредена версия в нова колона, като покажете крайния код по желания от вас начин в първия ред. Активирането на „Flash Fill“ ще възпроизведе тази логика за останалата част от колоната.
Друго интересно приложение е маскирането на чувствителна информация, като например номера на документи или карти. Възможно е да се преобразува „123456789“ в нещо като „*6789“ показвайки само последните четири знака в първоначалния пример и позволявайки на системата да покрие останалите цифри във всички редове.
Също така е много удобно за генериране на корпоративни имейли от списъци с имена. Можете да използвате формат като „[email protected]“, така че Инструментът комбинира първия инициал, пълната фамилия и домейна, който дефинирате.След като покажете първия пример, останалите адреси ще се появят автоматично.
Тези видове трансформации работят, стига моделите да са сравнително стабилни. Ако списъкът съдържа комбинация от различни структури или много специфични изключенияБързото попълване може да доведе до грешки и ще трябва да ги коригирате ръчно или да използвате по-стабилна стратегия.
Типични ограничения на бързото зареждане
Въпреки колко е полезен, важно е да е ясно какво не прави Flash Fill, за да се избегнат изненади. Първото основно ограничение е, че генерира статични резултатиКлетките, които запълва, не съдържат формули или препратки, а само обикновени стойности.
Това означава, че ако промените оригиналните данни по-късно, Запълнените клетки няма да се актуализират самиЩе трябва да изпълните Flash Fill отново или да повторите процеса, ако искате резултатът да отразява последните промени.
Друга често срещана пречка е свързана с несъответствие на изходните данниАко някои редове съдържат презиме, други не, а трети съдържат необичайни съкращения, Flash Fill може лесно да се обърка, когато се опитва да извлече например фамилия. В крайна сметка ще открие неправилни думи или ще остави празни клетки.
В допълнение към това, има скрити символи. Много често се случва, когато копирате от интернет или от други програми, Непечатаеми интервали, прекъсвания на редове или невидими символи могат да се промъкнат. Това са неща, които потребителят не вижда, но те нарушават модела, който Excel се опитва да научи. Резултатът може да бъде, че функцията пропуска редове или генерира неочаквани резултати.
В сферата на числата има още едно ключово ограничение: „Бързо запълване“ третира генерираното като текст, освен ако Excel не го разпознае ясно като число.За целите на анализа, филтрите или последващите изчисления, това може да ви причини някои главоболия, ако очаквате да продължите да работите с тези стойности като чисто числови данни.
Защо инструмент с изкуствен интелект като Excelmatic преодолява тези бариери
Много от тези ограничения се намаляват, когато преминете към работен процес, задвижван от изкуствен интелект. Excelmatic не разглежда само повърхностни модели, а се опитва да разбере семантичните правила. като например „вземи последната дума“, „извлечете 5-цифреното число“ или „изтрийте невидими символи“.
Ако в колоната „Пълно име“ имате комбинации със и без презиме, можете буквално да попитате: „Създайте колона „Фамилия“ с последната дума от всяка клетка „Пълно име“Инструментът не изисква структурите да са идентични, защото се фокусира върху правилото, а не върху специфичната форма на всеки пример.
Нещо подобно се случва и с непечатаемите символи. Много системи с изкуствен интелект включват вътрешни стъпки за почистване, при които Те откриват и премахват тези необичайни символи, преди да приложат трансформациите.Следователно е по-малко вероятно клетката да остане празна, просто защото съдържа скрит разделител на ред.
Що се отнася до статичния характер на резултатите, въпреки че изходът също се генерира като стойности, възможността за бързо рестартиране на инструкциите ви по всяко време Това прави актуализирането на обновен набор от данни въпрос на секунди, вместо ръчно да се пресъздават модели от нулата.
Какво да правите, когато бързото зареждане не работи
Рано или късно ще се сблъскате със случай, в който Flash Fill просто отказва да разпознае шаблона което искате да приложите. Преди да го отхвърлите напълно, има няколко стъпки, които можете да опитате, за да го съживите.
Първото е да се дадат повече примери. Ако Excel не вижда какво се опитвате да направите само с един редНапишете правилния резултат за два или три последователни записа. Колкото по-ясен е моделът (и колкото по-хомогенни са данните), толкова по-лесно ще бъде за вътрешния двигател.
Втората опция е да го наложите ръчно: изберете клетката или диапазона, където искате да приложите логиката, и използвайте Ctrl + A (или командата в раздела Данни). Понякога автоматичното снимане не се стартира, но функцията работи, ако я изпълните ръчно..
Ако все още нямате късмет, добре е да проверите настройките на приложението. Уверете се, че квадратчето „Автоматично попълване“ е отметнато във Файл > Опции > РазширениАко е деактивирана, системата няма да показва предложения, докато пишете, въпреки че ръчната команда ще е все още налична.
И накрая, можете да изберете да започнете отначало: изчистете колоната „дестинация“, Дефинирайте много по-ясен пример и избягвайте тестови редове със сложни случаи (например, необичайни имена или непълни адреси) в първоначалните ви проби. Ако все още не отговаря, най-вероятно данните ви са твърде нередовни и се нуждаете от специфични формули или подход с изкуствен интелект, като Excelmatic.
Овладяването на Flash Fill и едновременно с това разбирането на възможностите, предлагани от AI решения, ви поставя в привилегирована позиция за работа със сложни електронни таблици. Между моменталните автоматизации на Flash Fill и гъвкавостта на инструменти като ExcelmaticМожете да преминете от губене на часове в почистване на данни към това да оставите софтуера да върши тежката работа, докато вие се фокусирате върху анализа на информация и вземането на решения.