V jednom z našich blogových příspěvků jsme připojili šablonu týdenního plánu k aplikaci Airtable pro automatický import dat. Jedním z úkolů uvnitř bylo rozdělit datum-čas (4/20/2020 8:00:00) na dva samostatné: pro datum (4/20/2020) a pro čas (8:00:00). Úkol za nás splnila funkce SPLIT. Není to však jediná možnost, kterou lze použít. Přečtěte si další informace o tom, jak můžete rozdělit buňky v Tabulkách Google.

Rozdělení textu do sloupců: klávesová zkratka

Nejrychlejší způsob, jak rozdělit data v buňce nebo více buňkách, je stisknout Alt+a,e. Bude fungovat, pokud jsou povoleny Kompatibilní klávesové zkratky. Více informací o tom najdete v článku Klávesové zkratky v aplikaci Tabulky Google v akci.

Při použití myši nebo touchpadu budete muset provést následující kroky:

  • Vyberte buňku nebo buňky s daty, která chcete rozdělit
  • Otevřete nabídku Data a vyberte možnost Rozdělit text do sloupců
  • Pak vyberte Oddělovač, budou data rozdělena na fragmenty

Stejně postupujte, pokud potřebujete rozdělit data ve více buňkách:

Toto je nejrychlejší způsob rozdělení Tabulky Google. Ovlivňuje však zdrojová data. Pokud potřebujete ponechat zdrojová data beze změny a přizpůsobit rozdělení dat, použijte funkci SPLIT.

Vysvětlení funkce SPLIT

SPLIT rozdělí data na fragmenty podle oddělovače a vloží je do samostatných buněk. Počet buněk závisí na počtu fragmentů vzniklých rozdělením.

Co je to oddělovač

Oddělovač je znak nebo symbol, kolem kterého se data rozdělí na fragmenty. Může to být libovolný textový, číselný nebo interpunkční symbol.

Syntaxe vzorce SPLIT

=split(data, delimiter, , )
  • data – Textová nebo číselná data, která se mají rozdělit
  • delimiter – Libovolný textový, číselný nebo interpunkční symbol, kolem kterého se data rozdělí.
  • – Nepovinný parametr pro změnu chování oddělovače při dělení. Ve výchozím nastavení budou data rozdělena kolem každého znaku v oddělovači. Pokud je například oddělovač „123“, budou data rozdělena kolem „1“, „2“ a „3“ zvlášť. Pokud potřebujete rozdělit data kolem oddělovače jako celek, nastavte na FALSE.
  • – Volitelný parametr, který z rozdělených fragmentů odstraní prázdné textové buňky. Pokud jej chcete vypnout, nastavte na FALSE. V tomto případě musíte ve vzorci SPLIT zadat také parametr (TRUE nebo FALSE).

Příklad vzorce SPLIT

=split(A1," ")

Interpretace:

V buňce A1 máme text, který se má rozdělit. Oddělovač (" ") je mezera. Nepovinné parametry zadávat nemusíme, takže je prostě vynecháme. Tady máme:

Vzorce SPLIT pro sloupec

Chcete-li funkci SPLIT použít na celý sloupec, musíte ji zkombinovat s ARRAYFORMULA následujícím způsobem:

=arrayformula( split(data, delimiter, , ))

Přečtěte si více o tom, jak můžete v tabulkách Google používat ARRAYFORMULA.

Jak to funguje, si ukážeme o něco později.

Dělení dat v Listech Google: příklady z praxe

Podívejme se na několik praktických využití funkce SPLIT v praxi. K tomu budeme potřebovat nezpracovaná data. S tím nám může pomoci Coupler.io, protože se jedná o nástroj pro stahování dat ze zdrojů třetích stran, jako jsou Airtable, Xero, Pipedrive a další, do Tabulek Google. Podívejte se na dostupné integrace.

Import dat je velmi jednoduchý. Nejprve si nainstalujte aplikaci Coupler.io:

  • Pomocí tohoto přímého odkazu nainstalujete doplněk z Google Workspace Marketplace
  • Můžete jej nainstalovat přímo z tabulky (Add-ons => Get add-ons)

Pak budete muset nastavit importér, který propojí vaši tabulku s konkrétní aplikací nebo zdrojem dat. Pokud potřebujete čerpat data z Airtable, zvolte importér Airtable, v případě Xero zvolte importér Xero atd.

Pokud importér, který potřebujete, není k dispozici, neváhejte se s námi podělit o svůj případ použití vyplněním tohoto formuláře. To nám pomůže rozhodnout, který specializovaný importér bude vytvořen jako další. Integraci můžete také zkusit nastavit sami pomocí importéru klienta JSON. Více informací o tom najdete v článku Jak importovat JSON do Tabulek Google bez kódování.

Při nastavování importéru nezapomeňte povolit Automatické obnovování dat. Tato funkce vám umožní zapomenout na ruční import dat – Coupler.io to bude dělat za vás v nastavené frekvenci.

Jak rozdělit datum a čas v tabulkách Google

10/18/2019 14:44:39 – Tento formát data obvykle získáte při importu dat z Airtable, Pipedrive a dalších zdrojů. Zároveň pro různé výpočty budete potřebovat buď datum (10/18/2019), nebo čas (14:44:39). To byste měli vyřešit pomocí funkce SPLIT.

Naimportovali jsme nabídky z Pipedrive a potřebovali jsme rozdělit sloupec add_time (AH2:AH). Zde je vzorec a jeho fungování:

=arrayformula( split('Pipedrive Deals'!AH2:AH," "))

Poznámka: Pokud v buňce vidíte 2019-06-30, zatímco na panelu vzorců se zobrazuje 6/30/2019 22:00:00, funkce SPLIT nebude fungovat, dokud na buňku/buňky nepoužijete formát data a času (Alt+o,n,i):

Jak rozdělit text v tabulkách Google (SPLIT + QUERY)

Pro tento případ použití jsme importovali data z tabulky Airtable. Naším cílem je rozdělit sloupec Název zákazníka (C2:C) na samostatné sloupce se jménem a příjmením. Některé hodnoty v naší databázi však obsahují zbytečné údaje:

Pokud použijeme běžný vzorec SPLIT, vznikne další sloupec, který nepotřebujeme.

=arrayformula( split('All orders'!C2:C, " "))

Pro vyřešení tohoto problému zkombinujme výše uvedený vzorec s funkcí QUERY, a to následujícím způsobem:

=query( arrayformula( split('All orders'!C2:C, " ")), "select Col1, Col2")

Přečtěte si náš specializovaný příspěvek na blogu, kde se dozvíte více o síle funkce Query v tabulkách Google.

Na závěr

.

Articles

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.