Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Puhtaan Datan Valmistelu | Datan Perusteet ja Excelin Olennaiset Taidot
Excel-kaavat

Puhtaan Datan Valmistelu

Pyyhkäise näyttääksesi valikon

Todellisissa tietoaineistoissa esiintyy 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
Vaihe 1 Tuo Customers-aineisto
expand arrow

Siirry kohtaan:

Data → Get Data → From Text/CSV

Esikatsele tietoaineisto ennen kuin lataat sen Exceliin.

Käytä:

Use First Row as Headers

Lataa tietoaineisto uuteen laskentataulukkoon.

Vaihe 2 Luo puhdas taulukko
expand arrow

Luo uusi laskentataulukko nimellä:

Customers_Clean

Lisää seuraavat sarakkeet:

Customer_ID
Full_Name_Clean
Vaihe 3 Kopioi asiakastunnukset
expand arrow

Kirjoita ensimmäiseen Customer_ID-soluun:

=Customers!A2

Täytä kaava sarakkeeseen alas asti.

Vaihe 4 Puhdista asiakasnimet
expand arrow

Kirjoita ensimmäiseen Full_Name_Clean-soluun:

=PROPER(TRIM(Customers!B2))

Täytä kaava sarakkeeseen alas asti.

Vaihe 5 Puhdista sähköpostiosoitteet
expand arrow

Kirjoita uuteen sarakkeeseen:

=SUBSTITUTE(Customers!C2, " ", "")

Tämä poistaa virheelliset välilyönnit sähköpostiosoitteista.

Vaihe 6 Poimi asiakastunnuksen osat
expand arrow

Oikealta poiminta:

=RIGHT(A2, 3)

Keskeltä poiminta:

=MID(A2, 2, 3)
Vaihe 7 Muotoile päivämäärät raportointia varten
expand arrow

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ä luvussa?

question mark

Miksi pelkkä TRIM ei riitä sähköpostiosoitteiden puhdistamiseen?

Valitse oikea vastaus

question mark

Mitä tämä kaava tekee?

Valitse oikea vastaus

question mark

Mikä on TEXT-funktion tarkoitus tässä luvussa?

Valitse oikea vastaus

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 6

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Osio 1. Luku 6
some-alt