Puhtaan Datan Valmistelu
Pyyhkäise näyttääksesi valikon
Todelliset tietoaineistot sisältävät usein epäyhtenäistä muotoilua, ylimääräisiä välilyöntejä ja sekavia tekstiarvoja. Tässä luvussa puhdistetaan ja standardoidaan asiakastiedot ennen niiden käyttöä haku- ja raportointitoiminnoissa.
Lataa asiakastietoaineisto ja tuo se Exceliin ennen harjoitusten aloittamista.
TRIM ja PROPER
=PROPER(TRIM(Customers!B2))
TRIM(): poistaa ylimääräiset välilyönnit;PROPER(): korjaa kirjainten suuruuden.
Kirjasinkoon muunnosfunktiot
=UPPER(TRIM(Customers!B2))
=LOWER(TRIM(Customers!B2))
UPPER(): muuntaa tekstin isoiksi kirjaimiksi;LOWER(): muuntaa tekstin pieniksi kirjaimiksi.
SUBSTITUTE-funktio
=SUBSTITUTE(Customers!C2, " ", "")
" ": korvattava merkki;"": korvaava arvo;- Poistaa kaikki välilyönnit sähköpostiosoitteesta.
Tekstin poimintafunktiot
=RIGHT(A2, 3)
=LEFT(A2, 2)
=MID(A2, 2, 3)
RIGHT(): poimii tekstin lopusta;LEFT(): poimii tekstin alusta;MID(): poimii tekstin keskeltä.
TEXT-funktio
=TEXT(Customers!D2, "MMM YYYY")
Muuntaa:
15/03/2023 → Mar 2023
Siirry kohtaan:
Data → Get Data → From Text/CSV
Esikatsele aineisto ennen kuin lataat sen Exceliin.
Käytä:
Use First Row as Headers
Lataa aineisto uuteen laskentataulukkoon.
Luo uusi laskentataulukko nimeltä:
Customers_Clean
Lisää seuraavat sarakkeet:
Customer_ID
Full_Name_Clean
Kirjoita ensimmäiseen Customer_ID-soluun:
=Customers!A2
Täytä kaava sarakkeeseen alas asti.
Kirjoita ensimmäiseen Full_Name_Clean-soluun:
=PROPER(TRIM(Customers!B2))
Täytä kaava sarakkeeseen alas asti.
Kirjoita uuteen sarakkeeseen:
=SUBSTITUTE(Customers!C2, " ", "")
Tämä poistaa virheelliset välilyönnit sähköpostiosoitteista.
Oikean puolen poiminta:
=RIGHT(A2, 3)
Keskiosan poiminta:
=MID(A2, 2, 3)
Kirjoita:
=TEXT(Customers!D2, "MMM YYYY")
Tämä yhdenmukaistaa päivämäärien raportointimuodon.
1. Miksi pelkkä TRIM ei riitä sähköpostiosoitteiden puhdistamiseen?
2. Mitä tämä kaava tekee?
3. Mikä on TEXT-funktion tarkoitus tässä oppitunnissa?
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Puhtaan Datan Valmistelu
Todelliset tietoaineistot sisältävät usein epäyhtenäistä muotoilua, ylimääräisiä välilyöntejä ja sekavia tekstiarvoja. Tässä luvussa puhdistetaan ja standardoidaan asiakastiedot ennen niiden käyttöä haku- ja raportointitoiminnoissa.
Lataa asiakastietoaineisto ja tuo se Exceliin ennen harjoitusten aloittamista.
TRIM ja PROPER
=PROPER(TRIM(Customers!B2))
TRIM(): poistaa ylimääräiset välilyönnit;PROPER(): korjaa kirjainten suuruuden.
Kirjasinkoon muunnosfunktiot
=UPPER(TRIM(Customers!B2))
=LOWER(TRIM(Customers!B2))
UPPER(): muuntaa tekstin isoiksi kirjaimiksi;LOWER(): muuntaa tekstin pieniksi kirjaimiksi.
SUBSTITUTE-funktio
=SUBSTITUTE(Customers!C2, " ", "")
" ": korvattava merkki;"": korvaava arvo;- Poistaa kaikki välilyönnit sähköpostiosoitteesta.
Tekstin poimintafunktiot
=RIGHT(A2, 3)
=LEFT(A2, 2)
=MID(A2, 2, 3)
RIGHT(): poimii tekstin lopusta;LEFT(): poimii tekstin alusta;MID(): poimii tekstin keskeltä.
TEXT-funktio
=TEXT(Customers!D2, "MMM YYYY")
Muuntaa:
15/03/2023 → Mar 2023
Siirry kohtaan:
Data → Get Data → From Text/CSV
Esikatsele aineisto ennen kuin lataat sen Exceliin.
Käytä:
Use First Row as Headers
Lataa aineisto uuteen laskentataulukkoon.
Luo uusi laskentataulukko nimeltä:
Customers_Clean
Lisää seuraavat sarakkeet:
Customer_ID
Full_Name_Clean
Kirjoita ensimmäiseen Customer_ID-soluun:
=Customers!A2
Täytä kaava sarakkeeseen alas asti.
Kirjoita ensimmäiseen Full_Name_Clean-soluun:
=PROPER(TRIM(Customers!B2))
Täytä kaava sarakkeeseen alas asti.
Kirjoita uuteen sarakkeeseen:
=SUBSTITUTE(Customers!C2, " ", "")
Tämä poistaa virheelliset välilyönnit sähköpostiosoitteista.
Oikean puolen poiminta:
=RIGHT(A2, 3)
Keskiosan poiminta:
=MID(A2, 2, 3)
Kirjoita:
=TEXT(Customers!D2, "MMM YYYY")
Tämä yhdenmukaistaa päivämäärien raportointimuodon.
Kiitos palautteestasi!