Esempiu Colonna - Intelligenza Artificiale in Power Query

Unu di i video più visti in u mo canale YouTube hè un video nantu à Flash Fill in Microsoft Excel. L'essenza di questu strumentu hè chì s'ellu ci vole à trasfurmà in qualchì modu i vostri dati fonte, allora avete bisognu di cumincià à scrive u risultatu chì vulete ottene in a colonna adiacente. Dopu parechje cellule digitate manualmente (di solitu 2-3 sò abbastanza), Excel "capiscerà" a logica di e trasfurmazioni chì avete bisognu è cuntinueghja automaticamente ciò chì avete scrittu, cumpiendu tuttu u travagliu monotonu per voi:

A quintessenza di l'efficienza. U buttone magicu "fà bè" chì tutti amemu tantu, nò?

In fatti, ci hè un analogu di tali strumentu in Power Query - quì hè chjamatu Colonna da esempi (Colonna da Esempii). In fatti, questa hè una piccula intelligenza artificiale integrata in Power Query chì pò amparà rapidamente da i vostri dati è poi trasfurmà. Fighjemu più attente à e so capacità in parechji scenarii pratichi per capiscenu induve pò esse utile per noi in i travaglii reali.

Esempiu 1. Incolla / tagliu testu

Diciamu chì avemu un tali tavulu "intelligente" in Excel cù dati nantu à l'impiegati:

Esempiu Colonna - Intelligenza Artificiale in Power Query

Caricà in Power Query in u modu standard - cù u buttone Da Table/Range Insignia Dati (Dati - Da Table/Range).

Suppone chì avemu bisognu di aghjunghje una colonna cù i cognomi è iniziali per ogni impiigatu (Ivanov SV per u primu impiigatu, etc.). Per risolve stu prublema, pudete aduprà unu di dui metudi:

  • cliccate right-click nantu à l'intestazione di a colonna cù i dati fonte è selezziunate u cumandamentu Aghjunghjite a colonna da esempi (Aggiungi una colonna da esempi);

  • selezziunà una o più colonne cù dati è nantu à a tabulazione Aghjunghjendu una colonna sceglie una squadra Colonna da esempi. Quì, in a lista drop-down, pudete specificà s'ellu deve esse analizatu tutte o solu e culonni selezziunati.

Allora tuttu hè simplice - in a colonna chì appare à a diritta, cuminciamu à inserisce esempi di i risultati desiderati, è l'intelligenza artificiale integrata in Power Query prova di capisce a nostra logica di trasfurmazioni è cuntinueghja più in u so propiu:

Esempiu Colonna - Intelligenza Artificiale in Power Query

In modu, pudete inserisce l'opzioni currette in ogni cellula di sta colonna, vale à dì micca necessariamente in cima è in una fila. Inoltre, pudete facilmente aghjunghje o sguassate colonne da l'analisi più tardi utilizendu e caselle di spunta in a barra di titulu.

Prestate attenzione à a formula in cima di a finestra - questu hè ciò chì crea Smart Power Query per ottene i risultati chì avemu bisognu. Questu, per via, hè a diferenza fundamentale trà stu strumentu è Pienu istantaneu in Excel. U riempimentu istantaneu funziona cum'è una "scatola nera" - ùn ci mostranu micca a logica di e trasfurmazioni, ma solu dà risultati pronti è li pigliamu per scontate. Quì tuttu hè trasparente è pudete sempre capisce assolutamente chjaramente ciò chì succede esattamente cù e dati.

Se vi vede chì Power Query "hà pigliatu l'idea", pudete appughjà in modu sicuru u buttone OK o scorciatoia da tastiera Ctrl+Rinsignate - serà creata una colonna persunalizata cù una formula inventata da Power Query. Per via, pò esse facilmente editatu dopu cum'è una colonna rigulari creata manualmente (cù u cumandimu Aghjunghjite una Colonna - Colonna Personalizzata) clicchendu l'icona di l'ingranaggio à a diritta di u nome di u passu:

Esempiu Colonna - Intelligenza Artificiale in Power Query

Esempiu 2: Casu cum'è in frasi

Se fate un clic right nantu à l'intestazione di a colonna cù u testu è selezziunate u cumandamentu Mutazioni (trasformazione), allura pudete vede trè cumandamenti rispunsevuli di cambià u registru:

Esempiu Colonna - Intelligenza Artificiale in Power Query

Conveniente è frescu, ma in questa lista, per esempiu, personalmente aghju sempre mancatu una opzione più - casu cum'è in frasi, quandu a capitalizazione (capitale) ùn diventa micca a prima lettera in ogni parolla, ma solu a prima lettera in a cellula, è u restu di u testu quandu Questu hè visualizatu in lettere minuscule (picculi).

Questa funzione mancante hè faciule da implementà cù intelligenza artificiale Culonni da esempi - basta entre un paru di opzioni per Power Query per cuntinuà in u stessu spiritu:

Esempiu Colonna - Intelligenza Artificiale in Power Query

Cum'è una formula quì, Power Query usa una mansa di funzioni Testu.Super и Testu.Bassu, cunvertisce u testu in maiuscule è minuscule, rispettivamente, è funzioni Testu.Start и Testu.Mid - analoghi di e funzioni Excel LEFT è PSTR, capaci di estrae una substringa da u testu da a manca è da u mità.

Esempiu 3. Permutazione di e parolle

Calchì volta, quandu si tratta di e dati ricevuti, hè necessariu di reorganizà e parolle in e cellule in una sequenza data. Di sicuru, pudete dividisce a colonna in culonni di parole separati da u separatore è poi incolla torna in l'ordine specificatu (ùn vi scurdate di aghjunghje spazii), ma cù l'aiutu di l'uttellu. Colonna da esempi tuttu sarà assai più faciule:

Esempiu Colonna - Intelligenza Artificiale in Power Query

Esempiu 4: Solu numeri

Un altru compitu assai vitale hè di caccià solu numeri (numeri) da u cuntenutu di a cellula. Cum'è prima, dopu a carica di dati in Power Query, andate à a tabulazione Adding a column - Colonna da esempi è riempie un coppiu di cellule manualmente in modu chì u prugramma capisce esattamente ciò chì vulemu ottene:

Esempiu Colonna - Intelligenza Artificiale in Power Query

Bingo!

In novu, vale a pena guardà a cima di a finestra per assicurà chì Query hà generatu a formula currettamente - in questu casu cuntene una funzione Testu. Selezziunà, chì, cum'è pudete guess, extracts the data characters from the source text secondu a lista. In seguitu, sta lista, sicuru, pò esse facilmente editata in a barra di formula se ne necessariu.

Esempiu 5: Testu solu

Simile à l'esempiu precedente, pudete tirà fora è vice versa - solu u testu, sguassate tutti i numeri, i segni di puntuazione, etc.

Esempiu Colonna - Intelligenza Artificiale in Power Query

In questu casu, una funzione chì hè digià opposta in u significatu hè aduprata - Text.Remove, chì sguassate i caratteri da a stringa originale secondu una lista data.

Esempiu 6: Estrazione di dati da una porridge alfanumerica

Power Query pò ancu aiutà in i casi più difficiuli, quandu avete bisognu di caccià infurmazioni utili da u porridge alfanumericu in una cellula, per esempiu, uttene u numeru di contu da a descrizzione di u scopu di pagamentu nantu à una dichjarazione bancaria:

Esempiu Colonna - Intelligenza Artificiale in Power Query

Nota chì a formula di cunversione generata da Power Query pò esse abbastanza cumplessa:

Esempiu Colonna - Intelligenza Artificiale in Power Query

Per facilità di lettura è di capiscenu, pò esse cunvertitu in una forma assai più sana cù un serviziu in linea gratuitu. Power Query Formatter:

Esempiu Colonna - Intelligenza Artificiale in Power Query

Cosa assai utile - rispettu à i creatori!

Esempiu 7: Cunvertisce date

Tool Colonna da esempi pò esse appiicata ancu à e colonne di data o di data. Quandu inserite i primi cifre di una data, Power Query mostrarà una lista di tutte l'opzioni di cunversione pussibuli:

Esempiu Colonna - Intelligenza Artificiale in Power Query

Cusì pudete facilmente cunvertisce a data originale in qualsiasi formatu esoticu, cum'è "annu-mese-ghjornu":

Esempiu Colonna - Intelligenza Artificiale in Power Query

Esempiu 8: categurizazione

Sè avemu aduprà u strumentu Colonna da esempi à una colonna cù dati numerichi, funziona in modu diversu. Supponete chì avemu i risultati di teste di l'impiegati caricati in Power Query (punteggi cundiziunali in u intervalu 0-100) è usemu a seguente gradazione cundizionale:

  • Maestri - quelli chì anu puntuatu più di 90
  • Esperti - puntuatu da 70 à 90
  • Users - da 30 à 70
  • Principianti - quelli chì anu puntuatu menu di 30

Se aghjunghjemu una colonna da l'esempii à a lista è cuminciamu à urganizà queste gradazioni manualmente, allora assai prestu Power Query ripiglià a nostra idea è aghjunghje una colonna cù una formula, induve l'operatori nidificanu l'un l'altru. if A logica serà implementata, assai simile à ciò chì avemu bisognu:

Esempiu Colonna - Intelligenza Artificiale in Power Query

In novu, ùn pudete micca appughjà a situazione finu à a fine, ma cliccate nantu OK è poi correggite i valori di limitu digià in a formula - hè più veloce cusì:

Esempiu Colonna - Intelligenza Artificiale in Power Query

cuegghiè

Di sicuru, un strumentu Colonna da esempi ùn hè micca una "pillola magica" è, prima o dopu, ci saranu situazioni non standard o casi in particulare trascurati di una "splutazioni cullettiva" in i dati, quandu Power Query falla è ùn puderà micca fà ciò chì vulemu. currettamente per noi. Tuttavia, cum'è un strumentu ausiliari, hè assai bonu. In più, studiendu e formule chì hà generatu, pudete espansione a vostra cunniscenza di e funzioni di a lingua M, chì serà sempre utile in u futuru.

  • Parsing Text with Regular Expressions (RegExp) in Power Query
  • Ricerca di testu fuzzy in Power Query
  • Flash Fill in Microsoft Excel

Lascia un Audiolibro