Correzione di DataFormat.Error: problemi di conversione durante la conversione di valori in numeri nell’elaborazione dati

Note chiave

  • Identifica le cause più comuni dell’errore DataFormat in Power Query.
  • Implementare efficaci misure di risoluzione dei problemi per la conversione dei dati.
  • Assicurarsi che i dati siano correttamente puliti e formattati prima dell’assegnazione del tipo.

Gestione del formato dati. Errore in Power Query per una conversione dati efficace

Il messaggio di errore ” DataFormat. Error: We could’t convert to Number ” può ostacolare significativamente le attività di elaborazione dati in Power Query. Questa guida offre informazioni chiave per la risoluzione del problema e una migliore gestione dei dati.

Risoluzione dell’errore DataFormat: impossibile convertire in Number

Per risolvere efficacemente l’ errore DataFormat. Errore: Impossibile convertire in Number, sfrutta questi metodi:

  1. Rimuovi il passaggio automatico ‘Modifica tipo’
  2. Elimina i valori non numerici
  3. Standardizzare e pulire i dati prima della conversione
  4. Imposta manualmente i delimitatori e le impostazioni locali
  5. Regolare di conseguenza i separatori decimali e delle migliaia

Esploriamo nel dettaglio ogni soluzione.

Passaggio 1: rimuovere il passaggio automatico “Modifica tipo”

Power Query aggiunge automaticamente un passaggio “Modifica tipo” durante l’importazione dei dati, che potrebbe categorizzare erroneamente i tipi misti. Per risolvere il problema:

Accedi alla scheda Dati (in Excel) e seleziona Ottieni dati > Avvia l’editor di Power Query. Nella barra laterale destra, individua la sezione Passaggi applicati, rimuovi qualsiasi passaggio Tipo modificato e definisci manualmente il tipo di ciascuna colonna.

Suggerimento: controllare sempre i tipi di dati nelle colonne miste prima di procedere con le conversioni.

Passaggio 2: eliminare i valori non numerici

Se le colonne hanno contenuto misto (ad esempio, “ABC 123”), converti la colonna in “Testo”, puliscila utilizzando Sostituisci valori, quindi ripristina “Numero decimale”.Le alternative includono:

  • Utilizzo di Dividi colonna per separare i numeri dal testo.
  • Filtraggio delle righe non numeriche prima della conversione.

Fase 3: Standardizzare e pulire i dati prima della conversione del tipo

Utilizzando le funzioni CLEAN e TRIM in Power Query è possibile rimuovere i caratteri indesiderati, migliorando la qualità dei dati per i tentativi di conversione.

Passaggio 4: impostare manualmente i delimitatori e le impostazioni locali

Per i set di dati con impostazioni regionali specifiche, selezionare manualmente i delimitatori e le impostazioni locali appropriati in File > Opzioni > Opzioni query > Impostazioni regionali per garantire processi di conversione accurati.

Passaggio 5: regolare di conseguenza i separatori decimali e delle migliaia

Quando Power Query rileva separatori diversi, utilizzare la funzionalità Sostituisci valori per unificare questi formati prima della conversione.

Riepilogo

Per risolvere efficacemente l’errore DataFormat in Power Query, è essenziale comprendere le cause comuni del problema e applicare sistematicamente misure di risoluzione dei problemi, come l’eliminazione delle assegnazioni automatiche dei tipi e la garanzia di formati di immissione dati accurati.

Conclusione

Per risolvere l’ errore DataFormat. riscontrato in Power Query, è necessaria una profonda comprensione della struttura e dei formati dei dati. Seguendo le strategie descritte, è possibile migliorare significativamente le capacità di gestione dei dati sia in Excel che in Power BI.

FAQ (Domande frequenti)

Come risolvere l’errore DataFormat: impossibile convertire in numero?

Controllare il messaggio di errore per i dettagli sulle voci non conformi e, se necessario, suddividere il contenuto misto in colonne separate.

Perché Excel mi impedisce di convertire in numero?

Ciò potrebbe essere dovuto a celle formattate come “Testo”, alla presenza di caratteri nascosti o a celle unite. Assicurarsi di separare e riformattare correttamente.