Förbereda Ren Data
Svep för att visa menyn
Verkliga datamängder innehåller ofta inkonsekvent formatering, extra blanksteg och röriga textvärden. I detta kapitel rensas och standardiseras kunddata innan de används i uppslag och rapportering.
Ladda ner kunddatamängden och importera den till Excel innan du påbörjar övningarna.
TRIM och PROPER
=PROPER(TRIM(Customers!B2))
TRIM(): tar bort extra blanksteg;PROPER(): korrigerar versalisering.
Funktioner för textomvandling
=UPPER(TRIM(Customers!B2))
=LOWER(TRIM(Customers!B2))
UPPER(): konverterar text till versaler;LOWER(): konverterar text till gemener.
SUBSTITUTE-funktion
=SUBSTITUTE(Customers!C2, " ", "")
" ": tecken som ersätts;"": ersättningsvärde;- Tar bort alla mellanslag från e-postvärdet.
Funktioner för textutdrag
=RIGHT(A2, 3)
=LEFT(A2, 2)
=MID(A2, 2, 3)
RIGHT(): extraherar text från slutet;LEFT(): extraherar text från början;MID(): extraherar text från mitten.
TEXT-funktion
=TEXT(Customers!D2, "MMM YYYY")
Konverterar:
15/03/2023 → Mar 2023
Gå till:
Data → Get Data → From Text/CSV
Förhandsgranska datamängden innan du laddar in den i Excel.
Använd:
Use First Row as Headers
Ladda in datamängden i ett nytt kalkylblad.
Skapa ett nytt kalkylblad med namnet:
Customers_Clean
Lägg till följande kolumner:
Customer_ID
Full_Name_Clean
I den första Customer_ID-cellen, skriv:
=Customers!A2
Fyll formeln nedåt i kolumnen.
I den första Full_Name_Clean-cellen, skriv:
=PROPER(TRIM(Customers!B2))
Fyll formeln nedåt i kolumnen.
I en ny kolumn, skriv:
=SUBSTITUTE(Customers!C2, " ", "")
Detta tar bort ogiltiga mellanslag från e-postadresser.
Extrahera från höger:
=RIGHT(A2, 3)
Extrahera från mitten:
=MID(A2, 2, 3)
Skriv:
=TEXT(Customers!D2, "MMM YYYY")
Detta standardiserar rapporteringsformatet för datum.
1. Varför är TRIM ensam inte tillräcklig för att rensa e-postadresser?
2. Vad gör denna formel?
3. Vad är syftet med funktionen TEXT i denna lektion?
Tack för dina kommentarer!
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
Förbereda Ren Data
Verkliga datamängder innehåller ofta inkonsekvent formatering, extra blanksteg och röriga textvärden. I detta kapitel rensas och standardiseras kunddata innan de används i uppslag och rapportering.
Ladda ner kunddatamängden och importera den till Excel innan du påbörjar övningarna.
TRIM och PROPER
=PROPER(TRIM(Customers!B2))
TRIM(): tar bort extra blanksteg;PROPER(): korrigerar versalisering.
Funktioner för textomvandling
=UPPER(TRIM(Customers!B2))
=LOWER(TRIM(Customers!B2))
UPPER(): konverterar text till versaler;LOWER(): konverterar text till gemener.
SUBSTITUTE-funktion
=SUBSTITUTE(Customers!C2, " ", "")
" ": tecken som ersätts;"": ersättningsvärde;- Tar bort alla mellanslag från e-postvärdet.
Funktioner för textutdrag
=RIGHT(A2, 3)
=LEFT(A2, 2)
=MID(A2, 2, 3)
RIGHT(): extraherar text från slutet;LEFT(): extraherar text från början;MID(): extraherar text från mitten.
TEXT-funktion
=TEXT(Customers!D2, "MMM YYYY")
Konverterar:
15/03/2023 → Mar 2023
Gå till:
Data → Get Data → From Text/CSV
Förhandsgranska datamängden innan du laddar in den i Excel.
Använd:
Use First Row as Headers
Ladda in datamängden i ett nytt kalkylblad.
Skapa ett nytt kalkylblad med namnet:
Customers_Clean
Lägg till följande kolumner:
Customer_ID
Full_Name_Clean
I den första Customer_ID-cellen, skriv:
=Customers!A2
Fyll formeln nedåt i kolumnen.
I den första Full_Name_Clean-cellen, skriv:
=PROPER(TRIM(Customers!B2))
Fyll formeln nedåt i kolumnen.
I en ny kolumn, skriv:
=SUBSTITUTE(Customers!C2, " ", "")
Detta tar bort ogiltiga mellanslag från e-postadresser.
Extrahera från höger:
=RIGHT(A2, 3)
Extrahera från mitten:
=MID(A2, 2, 3)
Skriv:
=TEXT(Customers!D2, "MMM YYYY")
Detta standardiserar rapporteringsformatet för datum.
Tack för dina kommentarer!