Fa'ata'ita'iga Column - Fa'amatalaga Fa'amatalaga i le Power Query

O se tasi o vitio sili ona matamata i luga o laʻu YouTube channel o se vitio e uiga i le Flash Fill i Microsoft Excel. O le aano o lenei meafaigaluega e faapea afai e te manaʻomia le suia o au faʻamatalaga faʻamatalaga, ona e manaʻomia lea e amata ona taina le taunuʻuga e te manaʻo e maua i le koluma lata ane. A maeʻa le tele o sela faʻapipiʻi lima (e masani lava 2-3 lava), Excel o le a "malamalama" i le faʻaogaina o suiga e te manaʻomia ma faʻaauau pea mea na e taina, faʻamaeʻaina uma galuega faʻapitoa mo oe:

Le quintessence o le lelei. O le fa'amaneta "fai sa'o" fa'amau lea tatou te fiafia uma i ai, sa'o?

O le mea moni, o loʻo i ai se faʻatusa o se meafaigaluega i le Power Query - o iina e taʻua ai Koluma mai fa'ata'ita'iga (Koluma mai Fa'ata'ita'iga). O le mea moni, o se tamaʻi atamai faʻapitoa e fausia i le Power Query e mafai ona vave aʻoaʻo mai au faʻamatalaga ona suia ai lea. Se'i o tatou va'ava'ai toto'a i ona gafatia i le tele o fa'atinoga fa'atino ina ia malamalama ai po'o fea e mafai ona aoga ia i tatou i galuega moni.

Fa'ata'ita'iga 1. Fa'apipi'i/otiina o tusitusiga

Seʻi tatou fai mai o loʻo i ai sau laulau "atamai" i Excel ma faʻamatalaga i tagata faigaluega:

Fa'ata'ita'iga Koluma - Fa'amatalaga Fa'atino i le Su'esu'ega Malosi

Tu'u i totonu o le Power Query i le auala masani - ma le ki Mai le Laulau/Fa'asologa tab Faʻamatalaga (Fa'amatalaga — Mai le Laulau/Fa'asologa).

Fa'apea e mana'omia le fa'aopoopoina o se koluma ma igoa fa'ai'u ma mataitusi mo tagata faigaluega ta'itasi (Ivanov SV mo le tagata faigaluega muamua, ma isi). Ina ia foia lenei faafitauli, e mafai ona e faaaogaina se tasi o auala e lua:

  • kiliki-matau i luga o le ulutala koluma ma faʻamatalaga puna ma filifili le poloaiga Fa'aopoopo koluma mai fa'ata'ita'iga (Fa'aopoopo koluma mai fa'ata'ita'iga);

  • filifili se tasi pe sili atu koluma ma faʻamaumauga ma luga o le faʻamau Fa'aopoopoina se koluma filifili se au Koluma mai fa'ata'ita'iga. O iinei, i le lisi pa'ū-lalo, e mafai ona e faʻamaonia pe tatau uma pe naʻo koluma filifilia e tatau ona suʻeina.

Ona faigofie ai lea o mea uma - i le koluma o loʻo faʻaalia i le itu taumatau, matou te amata faʻauluina faʻataʻitaʻiga o taunuʻuga manaʻomia, ma o le atamai faʻapitoa na fausia i le Power Query e taumafai e malamalama i la matou suiga suiga ma faʻaauau pea na o ia lava:

Fa'ata'ita'iga Koluma - Fa'amatalaga Fa'atino i le Su'esu'ega Malosi

I le auala, e mafai ona e ulufale i filifiliga saʻo i soʻo se sela o lenei koluma, e le o le pito i lalo ma le laina. E le gata i lea, e faigofie ona e faʻaopoopo pe aveese koluma mai le suʻesuʻega mulimuli ane e faʻaaoga ai pusa siaki i le ulutala ulutala.

Fa'alogo lelei ile fua fa'atatau ile pito i luga ole fa'amalama - o le mea lea e faia e le Power Query atamai e maua ai fa'ai'uga tatou te mana'omia. O lenei, i le ala, o le eseesega autu i le va o lenei meafaigaluega ma Faatumu vave i Excel. O le fa'atumu vave e galue e pei o se "pusa uliuli" - latou te le fa'aali mai ia i tatou le fa'atatauga o suiga, ae na'o le tu'uina mai o fa'ai'uga ua uma ona fai ma tatou fa'atauaina. O iinei e manino mea uma ma e mafai lava ona e malamalama lelei i le mea tonu o loʻo tupu i faʻamatalaga.

Afai e te vaʻai i lena Power Query "maua le manatu", ona mafai lea ona e oomi saogalemu le ki OK po'o le ala pupuu keyboard ctrl+ulu - o se koluma masani ma se fua faʻatatau e le Power Query o le a faia. I le auala, e mafai ona faigofie mulimuli ane faʻasaʻo e pei o se koluma masani e faia ma le lima (faatasi ai ma le poloaiga Fa'aopoopoina o le Column – Custom Column) e ala i le kilikiina o le fa'aigoa fa'ailoga i le itu taumatau o le igoa o le la'a:

Fa'ata'ita'iga Koluma - Fa'amatalaga Fa'atino i le Su'esu'ega Malosi

Faataitaiga 2: Tulaga e pei o fuaiupu

Afai e te kiliki-i luga o le ulutala koluma ma tusitusiga ma filifili le poloaiga suiga (Suiga), ona mafai lea ona e vaʻai i tulafono e tolu e nafa ma le suia o le resitala:

Fa'ata'ita'iga Koluma - Fa'amatalaga Fa'atino i le Su'esu'ega Malosi

Faigofie ma malulu, ae i lenei lisi, mo se faʻataʻitaʻiga, o aʻu lava ia e leai se isi filifiliga - mataupu e pei o fuaiupu, pe a avea mataitusi tetele (ulutala) e le o le mataitusi muamua i upu taitasi, ae na o le mataitusi muamua i totonu o le sela, ma le vaega o totoe o le tusitusiga pe a fa'aalia Lenei i mata'itusi laiti (tama'i).

O lenei mea e misi e faigofie ona faʻatinoina i le atamai faʻapitoa Koluma mai fa'ata'ita'iga - na'o le fa'aofiina o ni filifiliga se lua mo le Power Query e fa'aauau ai i le agaga lava e tasi:

Fa'ata'ita'iga Koluma - Fa'amatalaga Fa'atino i le Su'esu'ega Malosi

I le avea ai o se fua faʻatatau iinei, Power Query faʻaaogaina le tele o galuega Text.Lualuga и Tusitusiga.Malalo, fa'aliliuina o tusitusiga i mata'itusi tetele ma la'ititi, fa'asologa, ma galuega Tusiga.Amata и Text.Mid - analogues o le Excel galuega LAVA LEFT ma PSTR, e mafai ona aveese se substring mai le tusitusiga mai le agavale ma mai le ogatotonu.

Faataitaiga 3. Fa'aliliuga o upu

O nisi taimi, pe a faʻagasolo faʻamaumauga maua, e manaʻomia le toe faʻatulagaina o upu i totonu o sela i se faʻasologa. Ioe, e mafai ona e vaevaeina le koluma i ni koluma upu eseese e le separator ona faʻapipiʻi lea i tua i le faʻatonuga faʻapitoa (aua neʻi galo e faʻaopoopo avanoa), ae faʻatasi ai ma le fesoasoani a le meafaigaluega. Koluma mai fa'ata'ita'iga o mea uma o le a sili atu ona faigofie:

Fa'ata'ita'iga Koluma - Fa'amatalaga Fa'atino i le Su'esu'ega Malosi

Faataitaiga 4: Na'o numera

O le isi galuega taua tele o le toso ese mai na o numera (numera) mai mea o loʻo i totonu o le sela. E pei o le taimi muamua, pe a uma ona utaina faʻamatalaga i le Power Query, alu i le tab Fa'aopoopoina se koluma - Koluma mai fa'ata'ita'iga ma faʻatumu ni nai sela ma le lima ina ia malamalama le polokalama i le mea tonu tatou te mananao e maua:

Fa'ata'ita'iga Koluma - Fa'amatalaga Fa'atino i le Su'esu'ega Malosi

Bingo!

Toe fo'i, e aoga le va'ai i le pito i luga o le fa'amalama ina ia mautinoa na fa'atupuina sa'o e Query le fua fa'atatau - i le tulaga lea o lo'o i ai se galuega. Tusitusi. Filifili, lea, e pei ona e mateina, e aveese mai ai mataitusi o loʻo tuʻuina atu mai le faʻamatalaga autu e tusa ai ma le lisi. Mulimuli ane, o lenei lisi, ioe, e mafai ona faigofie ona faʻasaʻo i le fua faʻatatau pe a manaʻomia.

Faataitaiga 5: Na'o tusitusiga

E tutusa ma le faʻataʻitaʻiga muamua, e mafai ona e toso ese ma le isi itu - naʻo le tusitusiga, tape uma numera, faʻailoga, ma isi.

Fa'ata'ita'iga Koluma - Fa'amatalaga Fa'atino i le Su'esu'ega Malosi

I lenei tulaga, o se galuega ua uma ona faʻafeagai i le uiga o loʻo faʻaaogaina - Text.Remove, lea e aveese ai mataitusi mai le manoa muamua e tusa ai ma se lisi ua tuʻuina atu.

Fa'ata'ita'iga 6: Ave'ese mai fa'amaumauga mai se fa'alila fa'anumera

E mafai foi ona fesoasoani le Power Query i mataupu e sili atu ona faigata, pe a e manaʻomia le suʻeina o faʻamatalaga aoga mai le alphanumeric porridge i totonu o se sela, mo se faʻataʻitaʻiga, maua le numera o le teugatupe mai le faʻamatalaga o le faʻamoemoega o le totogiina i luga o se faʻamatalaga faletupe:

Fa'ata'ita'iga Koluma - Fa'amatalaga Fa'atino i le Su'esu'ega Malosi

Manatua e mafai ona fai si lavelave ole faiga ole suiga ole Power Query:

Fa'ata'ita'iga Koluma - Fa'amatalaga Fa'atino i le Su'esu'ega Malosi

Mo le faigofie o le faitau ma le malamalama, e mafai ona liua i se faiga sili atu le mafaufau e faʻaaoga ai se auaunaga i luga ole laiga e leai se totogi. Pule Fa'atonu Fa'atonu:

Fa'ata'ita'iga Koluma - Fa'amatalaga Fa'atino i le Su'esu'ega Malosi

Mea e aoga tele - fa'aaloalo i le au foafoa!

Faataitaiga 7: Faaliliuina o aso

mea faigāluega Koluma mai fa'ata'ita'iga e mafai fo'i ona fa'aoga i koluma o aso po'o ta'i aso. A e ulufale i numera muamua o se aso, o le a fesoasoani le Power Query se lisi o filifiliga uma e mafai ona liua:

Fa'ata'ita'iga Koluma - Fa'amatalaga Fa'atino i le Su'esu'ega Malosi

O lea e faigofie ai ona e faaliliu le uluaʻi aso i soʻo se faatulagaga ese, e pei o le "tausaga-masina-aso":

Fa'ata'ita'iga Koluma - Fa'amatalaga Fa'atino i le Su'esu'ega Malosi

Faataitaiga 8: Fa'avasegaga

Afai tatou te faʻaaogaina le meafaigaluega Koluma mai fa'ata'ita'iga i se koluma e iai faʻamaumauga numera, e ese le galue. Fa'apea e iai a matou fa'ai'uga o su'ega a tagata faigaluega o lo'o fa'atumuina i le Power Query (fua fa'atatau i le va'aiga 0-100) ma matou fa'aogaina le fa'avasegaga fa'apitoa nei:

  • Matai - oi latou na togi sili atu i le 90
  • Tagata popoto – togi mai le 70 i le 90
  • Tagata fa'aoga - mai le 30 i le 70
  • Amata – i latou na togi i lalo ifo o le 30

Afai matou te faʻaopoopoina se koluma mai faʻataʻitaʻiga i le lisi ma amata faʻatulagaina nei faʻatulagaga ma le lima, ona vave loa lea o le Power Query o le a pikiina o matou manatu ma faʻaopoopo se koluma ma se fua, lea e faʻapipiʻi ai le tasi i le isi. if o le a faʻatinoina le faʻatatau, e tutusa lelei ma mea tatou te manaʻomia:

Fa'ata'ita'iga Koluma - Fa'amatalaga Fa'atino i le Su'esu'ega Malosi

Toe, e le mafai ona e oomiina le tulaga i le iuga, ae kiliki i luga OK ona faʻasaʻo ai lea o tulaga taua o loʻo i ai i le fua faʻatatau - e sili atu le vave i lenei auala:

Fa'ata'ita'iga Koluma - Fa'amatalaga Fa'atino i le Su'esu'ega Malosi

faaiuga

E mautinoa lava o se meafaigaluega Koluma mai fa'ata'ita'iga e le o se "pili faʻataulāitu" ma, i se taimi mulimuli ane, o le ai ai ni tulaga e le masani ai poʻo ni faʻataʻitaʻiga le amanaʻiaina o se "faʻatoʻaga tuʻufaʻatasia" i faʻamaumauga, pe a le manuia le Power Query ma o le a le mafai ona galue i mea tatou te manaʻo ai. sa'o mo tatou. Ae ui i lea, o se meafaigaluega fesoasoani, e matua lelei lava. Ma le isi, e ala i le suʻesuʻeina o fua faʻatatau na ia fatuina, e mafai ona e faʻalauteleina lou malamalama i galuega a le gagana M, lea o le a faʻaaogaina i taimi uma i le lumanaʻi.

  • Fa'avasegaina o Tusitusiga ma Fa'amatalaga masani (RegExp) ile Power Query
  • Su'esu'e fa'amatalaga i le Power Query
  • Faatumu Flash ile Microsoft Excel

Tuua se tali