Microsoft Excel - Power Query - Individuare codici prodotto che contengono dei numeri
Scenario
Abbiamo degli articoli che contendono codici
- solo testuali
- misti: i primi sei caratteri numerici e il resto testuale
Esempio
Utilizzeremo il file allegato codici.CSV

Soluzione
Importiamo il file con Excel tramite Pover Query.
Menù Dati > Da testo/CSV

Confermiamo l'importazione con Trasforma Dati.

Usiamo la prima riga come intestazione con "Usa la prima riga come intestazione"

otteniamo

Individuare i codici che contengono numeri
Vogliamo individuare tutte quelle righe che anno i primi sei caratteri numerici
Con il tasto destro duplichiamo la prima colonna

Selezioniamo la prima colonna. Andiamo in Trasforma > Estrai > Caratteri iniziali

Prendiamo i primi 6 caratteri

Otteniamo

Rinominiamo questa colonna con Numero

Stabilire se la colonna contiene testo o numeri
Inseriamo una nuova colonna con la seguente formula
try Type.Is(Text.InferNumberType(Text.From([Numero])), type number) otherwise false

Il risultato è

Per completare possiamo rendere la colonna Test di tipo booleano

Ed eliminiamo la colonna numero

Il risultato finale in tabella è
