Condividi tramite


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. Selezionare e tenere premuto (o fare clic con il pulsante destro del mouse) sulla cella per sostituire il valore selezionato nella colonna con un altro valore.

    Screenshot del menu di scelta rapida per sostituire il valore selezionato.

  • Nel menu di scelta rapida della colonna.

    Screenshot del menu di scelta rapida per sostituire la colonna selezionata.

  • Nel gruppo Trasforma della scheda Home.

    Screenshot della funzione Sostituisci valori nella scheda Home.

  • Nel gruppo Qualsiasi colonna della scheda Trasforma.

    Screenshot di Sostituisci valori nella scheda Trasforma.

L'operazione replace values ha due modalità:

  • Sostituisci l'intero contenuto della cella: questa modalità è il 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 l'opzione Avanzate nella finestra di dialogo Sostituisci valori e quindi selezionando la casella di controllo Trova l'intero contenuto della cella .
  • Sostituire le istanze di una stringa di testo: questa modalità è il comportamento predefinito per le colonne di testo. Power Query cerca una stringa di testo specifica in tutte le righe di una colonna e sostituisce come molte istanze della stringa di testo trovata.

Le opzioni avanzate sono disponibili solo nelle colonne del text tipo di dati. All'interno di tale set di opzioni è disponibile l'opzione Usa caratteri speciali .

Screenshot delle opzioni avanzate di sostituzione valori con l'opzione dei caratteri speciali selezionata.

Sostituire l'intero contenuto della cella

Si supponga di avere una tabella simile alla seguente, in cui sono presenti colonne per ID account, Nome categoria e Obiettivo vendita.

Screenshot della tabella iniziale di esempio con -1 nella prima riga della colonna Obiettivo Vendite.

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, selezionare e tenere premuto (o fare clic con il pulsante destro del mouse) sul valore -1 e quindi scegliere Sostituisci valori. Questa azione consente di visualizzare la finestra di dialogo Sostituisci valori con Valore per trovare impostato su -1. Ora è sufficiente immettere 250000 nella casella Sostituisci con .

Screenshot dei valori di sostituzione di base per una colonna non di testo.

Il risultato di questa operazione offre il risultato che si sta cercando.

Screenshot della tabella di esempio di output dopo che il valore -1 nella prima riga della colonna, Obiettivo di Vendita, è stato sostituito con 250000.

Sostituire le istanze di una stringa di testo

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.

Screenshot della finestra di dialogo Sostituisci valori per una colonna di testo.

Il risultato di tale operazione fornisce la tabella nell'immagine seguente.

Screenshot della tabella con il testo

Sostituire gli errori

Per informazioni sulla gestione degli errori a livello di cella, inclusa la sostituzione degli errori, vedere Gestione degli errori a livello di cella.