Preparare Dati Puliti
Scorri per mostrare il menu
I dataset del mondo reale spesso presentano formattazioni incoerenti, spazi extra e valori di testo disordinati. In questo capitolo, pulizia e standardizzazione dei dati dei clienti prima dell'utilizzo in ricerche e reportistica.
Scaricare il dataset dei clienti e importarlo in Excel prima di iniziare gli esercizi.
TRIM e PROPER
=PROPER(TRIM(Customers!B2))
TRIM(): rimuove gli spazi extra;PROPER(): corregge la capitalizzazione.
Funzioni di modifica maiuscole/minuscole
=UPPER(TRIM(Customers!B2))
=LOWER(TRIM(Customers!B2))
UPPER(): converte il testo in maiuscolo;LOWER(): converte il testo in minuscolo.
Funzione SUBSTITUTE
=SUBSTITUTE(Customers!C2, " ", "")
" ": carattere da sostituire;"": valore di sostituzione;- Rimuove tutti gli spazi dal valore dell'email.
Funzioni di Estrazione del Testo
=RIGHT(A2, 3)
=LEFT(A2, 2)
=MID(A2, 2, 3)
RIGHT(): estrae il testo dalla fine;LEFT(): estrae il testo dall'inizio;MID(): estrae il testo dal centro.
Funzione TEXT
=TEXT(Customers!D2, "MMM YYYY")
Converte:
15/03/2023 → Mar 2023
Vai a:
Data → Get Data → From Text/CSV
Visualizzazione dell'anteprima del dataset prima di caricarlo in Excel.
Utilizza:
Use First Row as Headers
Caricamento del dataset in un nuovo foglio di lavoro.
Creazione di un nuovo foglio di lavoro denominato:
Customers_Clean
Aggiunta delle seguenti colonne:
Customer_ID
Full_Name_Clean
Nella prima cella Customer_ID, digitare:
=Customers!A2
Compilazione della formula lungo la colonna.
Nella prima cella Full_Name_Clean, digitare:
=PROPER(TRIM(Customers!B2))
Compilazione della formula lungo la colonna.
In una nuova colonna, digitare:
=SUBSTITUTE(Customers!C2, " ", "")
Questa formula rimuove gli spazi non validi dagli indirizzi email.
Estrazione da destra:
=RIGHT(A2, 3)
Estrazione centrale:
=MID(A2, 2, 3)
Digitare:
=TEXT(Customers!D2, "MMM YYYY")
Questa formula standardizza il formato di visualizzazione delle date per i report.
1. Perché TRIM da solo non è sufficiente per pulire gli indirizzi email?
2. Cosa fa questa formula?
3. Qual è lo scopo della funzione TEXT in questa lezione?
Grazie per i tuoi commenti!
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione