Супермагутнасць запаўнення ўспышкі

Эксперыменты робяць нас героямі.

(Успышка)

Хоць інструмент Імгненнае запаўненне (Flash Fill) з'явіўся ў Excel з версіі 2013 года, але чамусьці гэты факт застаўся незаўважаным для многіх карыстальнікаў. І зусім дарма. У многіх выпадках гэта аказваецца прасцей, лягчэй і хутчэй, чым аналагічныя рашэнні, заснаваныя на формулах або макрасах. З майго досведу, на трэнінгах гэтая тэма выклікае пастаяннае «вау!» аўдыторыя – незалежна ад прасунутасці і / або стомленасці слухачоў.

Механізм працы гэтага інструмента просты: калі ў вас ёсць адзін або некалькі слупкоў з зыходнымі дадзенымі, і вы пачынаеце ўводзіць іх побач у наступным слупку, але ў нейкім патрэбным вам змененым выглядзе, то рана ці позна Excel намякне, што ён гатовы працягваць далей за вас:

Каб выявіць логіку (шаблон, шаблон) пераўтварэння і запусціць гэтую функцыю Excel, звычайна дастаткова ўвесці ўручную першыя 1-3 выніковых значэння. Калі прапанаваны варыянт вас задавальняе, то проста націсніце Уводзіць – і астатні спіс будзе запоўнены імгненна.

Калі вы ўжо ўвялі першыя 2-3 значэння, а працяг усё роўна не з'яўляецца, то вы можаце фарсіраваць працэс з дапамогай спалучэння клавіш Ctrl+E або выкарыстоўвайце кнопку Імгненнае запаўненне (Flash Fill) таб Дата (Дата):

Супермагутнасць запаўнення ўспышкі

Давайце разгледзім некалькі прыкладаў таго, як гэты інструмент можна выкарыстоўваць на практыцы, каб зразумець яго магчымасці.

Вылучэнне слоў з тэксту і перастаноўкі

Напісанне формулы, якая выдзяляе, напрыклад, трэцяе слова з тэксту ў ячэйцы, - немалы подзвіг. Разбярыце фразу праз прабел у розныя слупкі з дапамогай Дадзеныя – тэкст па слупках (Дадзеныя — тэкст у слупкі) Гэта таксама не хутка. З імгненным запаўненнем гэта робіцца лёгка і прыгожа. Больш за тое, вы можаце адначасова мяняць вынятыя словы месцамі, камбінуючы іх у любым парадку:

Падзел тэксту рэгістрам

Каб вылучаць словы для імгненнага запаўнення, зусім не абавязкова мець прабел. Любы іншы раздзяляльнік будзе працаваць нармальна, напрыклад, коска або кропка з коскай пасля імпарту файла CSV. Але што сапраўды крута, дык гэта тое, што падзельніка можа не быць зусім - дастаткова толькі вялікіх літар:

Рэалізаваць такія формулы вельмі складана. Калі без маментальнага запаўнення, то дапаможа толькі макрас.

Склейванне тэксту

Калі можна падзяліць, значыць, можна і склеіць! Instant Fill лёгка збярэ для вас доўгую фразу з некалькіх фрагментаў, перамяжоўваючы іх патрэбнымі прабеламі, коскамі, саюзамі або словамі:

Выманне асобных знакаў

Звычайна для выцягвання асобных сімвалаў і падрадкоў у Excel выкарыстоўваюцца функцыі ЛЕЎСІМВ (ЗЛЕВА), ПРАВА (СПРАВА), ПСТР (сярэдзіна) і таму падобнае, але імгненнае запаўненне вырашае гэтую праблему з лёгкасцю. Класічны прыклад - утварэнне поўнага імя:

Вылучайце толькі лічбы, тэкст або даты

Калі вы калі-небудзь спрабавалі выцягнуць з літарна-лічбавай кашы толькі патрэбны тып дадзеных, то павінны разумець усю складанасць гэтай, здавалася б, простай задачы. Імгненнае напаўненне і тут спраўляецца з челкой, але вам патрэбен лёгкі пендаль ў форме Ctrl+E:

Тое ж самае тычыцца вымання тэксту.

Даты таксама не праблема (нават калі яны напісаны ў розных фарматах):

Пераўтварэнне фарматаў лікаў і дат

Flash Fill можа дапамагчы змяніць знешні выгляд існуючых даных або прывесці іх да аднаго назоўніка. Напрыклад, каб пераўтварыць звычайную дату «навыварат» у фармат Unix:

Тут нюанс у тым, што перад уводам трэба загадзя змяніць фармат атрыманых вочак на тэкставы, каб Excel не спрабаваў распазнаць «няправільныя» даты, уведзеныя ўручную ў якасці ўзору.

Аналагічным чынам, вы таксама можаце правільна прадставіць тэлефонныя нумары, дадаўшы ў дужках код краіны і трохзначны прэфікс аператара (горада):

Не забудзьцеся спачатку змяніць фармат вочак у слупку B на тэкставы - інакш Excel будзе разглядаць значэння uXNUMXbuXNUMXb, якія пачынаюцца са знака «+», як формулы.

Пераўтварыць тэкст (лічбы) у дату

Пры загрузцы з розных сістэм ERP і CRM дата часта прадстаўляецца ў выглядзе 8-значнага ліку ў фармаце ГГГГММДД. Вы можаце пераўтварыць яго ў нармальны выгляд з дапамогай функцыі ІДЭНТЫФІКАТОР ДАДЗЕНЫХ (DATEVALUE), або значна прасцей - імгненнае запаўненне:

Змяніць рэгістр

Калі вы атрымалі тэкст з няправільным рэгістрам, то вы можаце проста падказаць у наступным слупку, у які тып вы хочаце яго пераўтварыць - і імгненнае запаўненне зробіць усю працу за вас:

Будзе крыху больш складана, калі вам спатрэбіцца па-рознаму змяніць рэгістр для розных частак тэксту. Напрыклад, напішыце з вялікай літары толькі другое слова, пакінуўшы першае ў звычайнай форме. Тут двух значэнняў, уведзеных у якасці выбаркі, будзе недастаткова і прыйдзецца ўносіць змены, якія імгненнае запаўненне адразу ўлічыць у выніках:

Абмежаванні і нюансы

Ёсць некалькі рэчаў, якія трэба мець на ўвазе пры выкарыстанні Flash Fill у вашай працы:

  • Гэта працуе, толькі калі ўводзіць ўзоры строга побач – у папярэднім або наступным слупку справа ад дадзеных. Калі ад зыходнага тэксту адступіць адзін пусты слупок, то нічога не атрымаецца.
  • Калі заканамернасць знойдзена улічваюцца ўсе значэння запар — злева і справа ад слупка ўводу. Мараль: лішнія слупкі, якія могуць заблытаць алгарытм або ўнесці шум, павінны быць загадзя аддзелены ад працоўных дадзеных пустымі слупкамі або выдалены.
  • Імгненнае запаўненне выдатна працуе ў разумных табліцах.
  • самы нязначны памылка або памылка друку пры ўводзе ўзору вочак можа прывесці да таго, што флэш-запаўненне не выявіць узор і не спрацуе. Будзь асцярожны.
  • Бываюць сітуацыі, калі шаблон вызначаны няправільна, так заўсёды трэба правяраць вынікішто вы атрымалі (прынамсі выбарачна).

  • Як выцягнуць апошняе слова з тэксту ў вочку
  • Пошук па недакладным тэксце (Пушкін = Пушкін) з недакладным пошукам у Excel
  • Тры спосабу ўстаўкі тэксту ў Excel

Пакінуць каментар