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

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 sekavaa tekstisisältöä. 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.

Kirjainkokofunktiot

=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 tekstiä lopusta;
  • LEFT(): poimii tekstiä alusta;
  • MID(): poimii tekstiä keskeltä.

TEXT-funktio

=TEXT(Customers!D2, "MMM YYYY")

Muuntaa:

15/03/2023 → Mar 2023
Vaihe 1 Tuo Customers-tietoaineisto
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 sarakkeen loppuun.

Vaihe 4 Puhdista asiakasnimet
expand arrow

Kirjoita ensimmäiseen Full_Name_Clean-soluun:

=PROPER(TRIM(Customers!B2))

Täytä kaava sarakkeen loppuun.

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

Puhtaan Datan Valmistelu

Todelliset tietoaineistot sisältävät usein epäyhtenäistä muotoilua, ylimääräisiä välilyöntejä ja sekavaa tekstisisältöä. 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.

Kirjainkokofunktiot

=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 tekstiä lopusta;
  • LEFT(): poimii tekstiä alusta;
  • MID(): poimii tekstiä keskeltä.

TEXT-funktio

=TEXT(Customers!D2, "MMM YYYY")

Muuntaa:

15/03/2023 → Mar 2023
Vaihe 1 Tuo Customers-tietoaineisto
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 sarakkeen loppuun.

Vaihe 4 Puhdista asiakasnimet
expand arrow

Kirjoita ensimmäiseen Full_Name_Clean-soluun:

=PROPER(TRIM(Customers!B2))

Täytä kaava sarakkeen loppuun.

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.

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 6
some-alt