Sostituire valori ed errori
Con Power Query è possibile sostituire un valore con un altro valore ovunque si trovi tale valore in una colonna. Il comando Sostituisci valori è reperibile:
Nel menu di scelta rapida della cella. Fare clic con il pulsante destro del mouse sulla cella per sostituire il valore selezionato nella colonna con un altro valore.
Nel menu di scelta rapida della colonna.
Nel gruppo Trasforma della scheda Home.
Nel gruppo Qualsiasi colonna della scheda Trasforma.
L'operazione replace values ha due modalità:
- Sostituisci l'intero contenuto della cella: si tratta del comportamento predefinito per le colonne non di testo, in cui Power Query cerca e sostituisce il contenuto completo di una cella. È possibile abilitare questa modalità per le colonne di testo selezionando Opzioni avanzate e quindi selezionando la casella di controllo Trova l'intero contenuto della cella.
- Sostituire le istanze di una stringa di testo: si tratta del comportamento predefinito per le colonne di testo, in cui Power Query cercherà una stringa di testo specifica in tutte le righe di una colonna e sostituirà quante istanze della stringa di testo trovata.
Le opzioni avanzate sono disponibili solo nelle colonne del tipo di dati Text. All'interno di tale set di opzioni è l'opzione Sostituisci utilizzando caratteri speciali.
Si supponga di avere una tabella simile alla seguente, in cui sono presenti colonne per ID account, Nome categoria e Obiettivo vendita.
Il valore di -1 nella colonna Sales Goal è un errore nell'origine e deve essere sostituito con l'obiettivo di vendita standard definito dall'azienda per queste istanze, ovvero 250.000. A tale scopo, fare clic con il pulsante destro del mouse sul valore -1 e quindi scegliere Sostituisci valori. Questa azione visualizzerà la finestra di dialogo Sostituisci valori con Valore per trovare impostato su -1. Ora è sufficiente immettere 250000 nella casella Sostituisci con .
Il risultato dell'operazione restituirà il risultato che si sta cercando.
Continuando con la tabella precedente, si supponga di voler rimuovere la stringa di testo "Nome categoria: " dalla colonna Nome categoria. A tale scopo, passare al gruppo Trasforma nella scheda Home e selezionare Sostituisci valori. Nella finestra di dialogo Sostituisci valori immettere la stringa di testo Nome categoria: (seguito da uno spazio) nella casella Valore da trovare, lasciare vuota la casella Sostituisci con e quindi selezionare OK.
Il risultato di tale operazione fornisce la tabella nell'immagine seguente.