Ako jednoducho uložiť odpovede na formuláre Google do rôznych hárkov
Rôzne / / December 02, 2021
Formuláre Google sú možno jednou z najpopulárnejších služieb na zhromažďovanie prieskumov a je ľahké pochopiť prečo. Od pridanie podmienenej logiky do nahrávanie súborov, Formuláre sú prínosom pre geodetov aj učiteľov. Ale ako skúsený používateľ vo vás musí vedieť, je ťažké triediť a analyzovať každú odpoveď na hárku, najmä ak máte hordu odpovedí.
Nebolo by jednoduchšie, keby ste mohli každú odpoveď z formulára Google uložiť do rôznych hárkov automaticky na základe odpovede?
No, je takmer rok 2020 a bol by problém, keby ste museli všetko triediť a analyzovať ručne. Vďaka jednoduchým vzorcom a funkcii Tabuliek Google je uloženie všetkých odpovedí z Formulárov do jednotlivých hárkov jednoduchá úloha.
Všetko, čo musíte urobiť, je zistiť, ako by ste chceli mať odpovede oddelené. Keď zistíte podmienky (jedna podmienka alebo viacero podmienok), ďalšie kroky sú celkom hračkou.
Začnime.
Metóda 1: Použitie dotazu
Táto metóda využíva funkciu Dopyt v Tabuľkách Google. Pre tých, ktorí nevedia, táto funkcia používa jednoduché dotazy podobné SQL na triedenie údajov tabuľky podľa vašich preferencií.
Od matematických vzorcov ako Sum a Avg až po použitie klauzúl ako Obsahuje a Páči sa mi, môžete experimentovať s mnohými. A samozrejme si môžete vybrať rozsah údajov, kde chcete, aby boli tieto podmienky splnené.
Po dokončení môžete odpovede umiestniť na rôzne hárky.
Ak teda musíme nájsť priemer stĺpca A, dotaz bude vyzerať takto,
=Dopyt (A1:A12,"vyberte priemer (A)")
Nasledujú niektoré z podmienok, ktoré je potrebné splniť,
- Dopyt musí byť buď uzavretý v úvodzovkách.
- Ak nie, dotaz musí obsahovať odkaz na hodnoty bunky.
- Hodnoty stĺpcov musia byť buď boolovské, reťazcové alebo číselné.
Táto metóda vyžaduje iba počiatočné nastavenie na základe hodnôt formulára. Keď budete spokojní s počiatočnými výsledkami testovania, môžete formulár zdieľať s verejnosťou.
Ako používať funkciu Query Sheets na ukladanie odpovedí na formulár Google
Krok 1: Otvorte Formuláre Google a vytvorte svoj formulár. V našom prípade sme vytvorili formulár s otázkami s možnosťou výberu z viacerých odpovedí (MCQ), keďže údaje chceme oddeliť podľa názvu mesta.
Po dokončení prejdite na kartu Odpovede a kliknite na trojbodkovú ponuku vedľa malej ikony Tabuľky.
Z ponuky vyberte možnosť Vybrať cieľ odpovede a kliknite na Vytvoriť novú tabuľku. Dajte listu ľahko zapamätateľný názov.
Po vytvorení odkazu na uvedenú tabuľku ju otvorte cez Tabuľky Google. V tomto bode si všimnete, že názov prvého hárka sa zmenil na Odpovede na formulár 1.
Krok 2: Teraz otvorte druhý hárok a vložte nasledujúci vzorec do prvej bunky,
=query('Odpovede z formulára 1'!A: E,"Vyberte * Kde D='Bombaj'")
Ako vidíte, najprv ide názov hárka, potom rozsah buniek a potom váš podmienený dotaz. Po zmene podmienky v dotaze zopakujte to isté pre všetky ostatné karty.
V našom prípade tretí a štvrtý hárok vyzerali takto,
=query('Odpovede z formulára 1'!A: E,"Vyberte * Kde D='Dillí'")
=query('Odpovede z formulára 1'!A: E,"Vyberte * Kde D='Kolkata'")
Krok 4: Teraz všetko, čo musíte urobiť, je odoslať niekoľko testovacích odpovedí a uvidíte, ako sa kúzlo rozvinie.
Tip pre profesionálov: Ak chcete iba vybrať hodnotu stĺpca, nahraďte * názvom stĺpca.
Ďalšie ladenie dopytu
Dobré je, že list zvláda pomenovanie hlavičiek a nemusíte sa o ne starať.
Dotaz môžete tiež ďalej vyladiť, aby vyhovoval podmienkam vášho formulára. Napríklad, ak chcete priradiť odpoveď respondenta k hodnote reťazca, klauzula „Kde“ bude nahradená klauzulou „Obsahuje“ alebo „Páči sa mi“. A ak porovnávate hodnoty reťazca, vždy je rozumné previesť reťazec pomocou funkcie Upper.
=query('Odpovede z formulára 1'!A: E,"Vyberte * kde E obsahuje 'dobré'") =query('Odpovede z formulára 1'!A: E,"Vyberte * Kde E ako 'dobré'")
Dotazy v Tabuľke Google tiež nie sú také pokročilé ako príkazy SQL. Po prvé, nemôžete použiť parameter '%' na priradenie odpovedí k zadanej hodnote reťazca. Funguje to len pri presnej zhode. Takže aj keď niekto v odpovedi odpovie „dobre“, vyššie uvedený dotaz to nezistí.
Podobne sa môžete pohrať aj s dátumami.
Poznámka: Budete musieť prejsť doprava, aby ste si mohli pozrieť alebo vybrať celý vzorec ponúkaný nižšie.
Tabuľky chápu iba formát dátumu „rrrr-mm-dd“, takže možno budete musieť najprv nastaviť formát stĺpca, aby ste dosiahli lepšie výsledky.
=dotaz (Odpovede z formulára 1'!A: D,"vyberte C, B kde B > dátum '"&TEXT(DATEVALUE("1/1/2000"),"rrrr-mm-dd")&"'",1 )
Na svoje hárky môžete pridať aj viac ako jednu podmienku. Všetko, čo si musíte zapamätať, je oddeliť tieto dve podmienky buď „alebo“ alebo „a“.
Metóda 2: Filter
Ďalšou alternatívnou funkciou, ktorú môžete použiť, je Filter, pre jednoduché podmienky a sú použiteľné na získanie konkrétnych výsledkov.
Napríklad nasledujúce bude filtrovať riadok 1 až riadok 7, keď má hodnota stĺpca D1 až D2 názov Bombaj.
=filter('Odpovede z formulára 1'!A1:E7,'Odpovede z formulára 1'!D1:D7="Bombaj")
Tento vzorec však môže zlyhať, ak hľadáte automatické odosielanie formulárov, kde by počet riadkov mohol prekročiť vaše očakávania.
Pracujte inteligentne
Takto môžete ľahko oddeliť odpovede Formulárov Google na rôzne hárky. Najlepšie na tom je, že kmeňové dáta budú vždy na prvom hárku, aby ste si ich mohli neskôr pozrieť.
Jediným obmedzením je, že nebudete môcť skopírovať obsah hárka priamo pomocou funkcie „Kopírovať do“. V tomto prípade Tabuľky skopírujú vzorec namiesto obsahu do novej tabuľky, čím sa nová tabuľka stane zbytočnou.
Dobrou správou je, že obsah môžete stále skopírovať a vložiť ručne.
Ďalej: Mali by ste prestať používať Formuláre Google pre Jot Forms? Prečítajte si nasledujúci článok a zistite, ktorá služba je pre vás vytvorená.