Textové a datumové funkce

Data Preparation in Excel

Iason Prassides

Content Developer, DataCamp

Datové typy

  • Textové funkce
    • Pracují s textovými řetězci, např. jméno

Příklad ručně vyplněné tabulky testovacích dat studentů v Excelu se zvýrazněným sloupcem full_name

Data Preparation in Excel

Datové typy

  • Textové funkce
    • Pracují s textovými řetězci, např. jméno
  • Funkce data a času
    • Pracují s datumovými a časovými informacemi, např. test_date

Příklad ručně vyplněné tabulky testovacích dat studentů v Excelu se zvýrazněným sloupcem test_date

Data Preparation in Excel

Textové funkce – LEN()

LEN()

  • Syntaxe: LEN(text)
  • Spočítá počet znaků v textovém řetězci
    • Včetně mezer a speciálních znaků

Příklad použití

  • Identifikace anomálií
  • Ověření správnosti zadaných telefonních čísel

Tabulka v Excelu s telefonními čísly v jednom sloupci a použitím funkce LEN ke kontrole délky zadaných hodnot

Data Preparation in Excel

Textové funkce – CONCAT()

CONCAT()

  • Syntaxe: CONCAT(text1, [text2],...)
  • Sloučí text z více oblastí a/nebo řetězců

  • Oddělovače je nutné zadat ručně

Příklad použití

  • Vytváření kategorií a redukce sloupců
  • Sloučení informací o doručovací adrese

Tabulka v Excelu s ulicí a městem ve dvou sloupcích; třetí sloupec používá funkci CONCAT ke sloučení informací.

Data Preparation in Excel

Textové funkce – TEXTJOIN()

TEXTJOIN()

  • Syntaxe: TEXTJOIN(delimiter, ignore_empty, text1, [text2],...)
  • Sloučí text z více oblastí a/nebo řetězců včetně oddělovače
  • Prázdné buňky lze zahrnout nebo vyloučit

Příklad použití

  • Vytvoření adresy URL

 

Tabulka v Excelu se sloupci pro začátek URL, jméno a doménu v různých řádcích.

Data Preparation in Excel

Datumové a časové funkce – TODAY()

TODAY()

  • Syntaxe: TODAY()
  • Vrátí pořadové číslo aktuálního data
  • Pořadové číslo je kód data a času používaný v Excelu

Příklad použití

  • Informování uživatelů o poslední aktualizaci tabulky

Tabulka v Excelu s datem poslední aktualizace dat pomocí funkce TODAY

Data Preparation in Excel

Datumové a časové funkce – WEEKDAY()

WEEKDAY()

  • Syntaxe: WEEKDAY(serial_number,[return_type])
  • Vrátí den v týdnu odpovídající datu jako celé číslo
    • Výchozí: 1 (neděle) až 7 (sobota)

Příklad použití

  • Výpočet dne v týdnu z data prodeje pro analýzu

Tabulka v Excelu se skladovými položkami a datem doručení. Nový sloupec s dnem v týdnu byl přidán pomocí funkce WEEKDAY.

Data Preparation in Excel

Datumové a časové funkce – WORKDAY()

WORKDAY()

  • Syntaxe: WORKDAY(start_date, days, [holidays])
  • Vrátí číslo představující datum, které je o zadaný počet pracovních dní před nebo po počátečním datu.
  • Vylučuje víkendy a svátky

Příklad použití

  • Výpočet dostupnosti zaměstnanců podle doby dokončení aktuálního projektu

Tabulka v Excelu se jmény zaměstnanců a daty zahájení projektů. Pomocí průměrného počtu dní na projekt byl přidán sloupec s nejbližším volným datem každého zaměstnance pomocí funkce WORKDAY.

Data Preparation in Excel

Ochrana a zabezpečení

Různé možnosti ochrany dat:

  • Na úrovni souboru
  • Na úrovni sešitu
  • Na úrovni listu
Data Preparation in Excel

Zamknutí listu

  • Určuje, jak mohou uživatelé pracovat s listem
  • Povolení nebo zakázání:
    • Přidávání nebo odstraňování řádků a sloupců
    • Řazení dat
    • Automatický filtr
  • Zahrnuje buňky, oblasti a vzorce

Dialogové okno Zamknout list

Data Preparation in Excel

Pojďme procvičovat!

Data Preparation in Excel

Preparing Video For Download...