Jak łatwo zapisywać odpowiedzi z formularzy Google w różnych arkuszach?
Różne / / December 02, 2021
Formularze Google to prawdopodobnie jedna z najpopularniejszych usług zbierania ankiet i łatwo zrozumieć, dlaczego. Z dodanie logiki warunkowej do przesyłanie plików, Formularze są dobrodziejstwem zarówno dla geodetów, jak i nauczycieli. Ale jak zaawansowany użytkownik musi wiedzieć, sortowanie i analizowanie każdej odpowiedzi w arkuszu jest trudne, zwłaszcza jeśli masz mnóstwo odpowiedzi.
![Jak łatwo zapisywać odpowiedzi z formularzy Google w różnych arkuszach 1](/f/9519bf727d4ce1c73b682d20a1d08915.jpg)
Czy nie byłoby łatwiej, gdybyś mógł automatycznie zapisywać każdą odpowiedź z Formularza Google w różnych arkuszach na podstawie odpowiedzi?
Cóż, jest już prawie 2020 rok i byłoby kłopotem, gdybyś musiał wszystko sortować i analizować ręcznie. Dzięki prostym formułom i funkcji Arkuszy Google zapisanie wszystkich odpowiedzi z Formularzy w poszczególnych arkuszach jest proste.
Wszystko, co musisz zrobić, to dowiedzieć się, jak chciałbyś, aby odpowiedzi były rozdzielone. Po ustaleniu warunków (pojedynczy warunek lub wiele warunków), kolejne kroki są bardzo proste.
Zacznijmy.
Metoda 1: Korzystanie z zapytania
Ta metoda wykorzystuje funkcję zapytania Arkuszy Google. Dla tych, którzy nie wiedzą, ta funkcja używa prostych zapytań podobnych do SQL do sortowania danych w tabeli zgodnie z preferencjami.
Od formuł matematycznych, takich jak Suma i Średnia, do używania klauzul, takich jak Zawiera i Lubię, możesz dużo eksperymentować. I oczywiście możesz wybrać zakres danych, w którym chcesz spełnić te warunki.
Po zakończeniu możesz umieścić odpowiedzi na różnych arkuszach.
Jeśli więc będziemy musieli znaleźć średnią kolumny A, zapytanie będzie wyglądało mniej więcej tak:
=Zapytanie (A1:A12,"wybierz śr. (A)")
Poniżej przedstawiamy niektóre z warunków, które należy spełnić,
- Zapytanie musi być ujęte w cudzysłów.
- Jeśli nie, zapytanie musi zawierać odwołanie do wartości komórek.
- Wartości kolumn muszą być typu Boolean, String lub Numeric.
Ta metoda wymaga tylko wstępnej konfiguracji na podstawie wartości formularza. Gdy będziesz zadowolony z wstępnych wyników testów, możesz udostępnić formularz publicznie.
Jak używać funkcji zapytań w arkuszach do zapisywania odpowiedzi z formularzy Google
Krok 1: Otwórz Formularze Google i utwórz formularz. W naszym przypadku stworzyliśmy formularz z pytaniami wielokrotnego wyboru (MCQ), ponieważ chcemy oddzielić dane według nazwy miasta.
![Jak łatwo zapisywać odpowiedzi z formularzy Google w różnych arkuszach 1](/f/bde8e653fb3b4a15cd32bbdd2bfcbc26.png)
Po zakończeniu przejdź do zakładki Odpowiedzi i kliknij menu z trzema kropkami obok małej ikony Arkuszy.
![Jak łatwo zapisywać odpowiedzi z formularzy Google w różnych arkuszach 2](/f/f4b91e2af2158831979eeb79a8cee8c4.png)
Wybierz z menu opcję Wybierz miejsce docelowe odpowiedzi i kliknij Utwórz nowy arkusz kalkulacyjny. Nadaj arkuszowi łatwą do zapamiętania nazwę.
![Jak łatwo zapisywać odpowiedzi z formularzy Google w różnych arkuszach 3](/f/d925792fdc4cadaab88a9f24d5947c23.png)
Po utworzeniu linku do wspomnianego arkusza kalkulacyjnego otwórz go za pomocą Arkuszy Google. W tym momencie zauważysz, że nazwa pierwszego arkusza zmieniła się na Form Responses 1.
Krok 2: Teraz otwórz drugi arkusz i wklej następującą formułę w pierwszej komórce,
=query('Formularz odpowiedzi 1'!A: E,"Wybierz * Gdzie D='Mumbai'")
Jak widać, najpierw jest nazwa arkusza, następnie zakres komórek, a następnie zapytanie warunkowe. Po zmianie warunku w zapytaniu powtórz to samo dla wszystkich pozostałych zakładek.
![Jak łatwo zapisywać odpowiedzi z formularzy Google w różnych arkuszach 4](/f/1f9beb2f634841492c874818f6a89d00.png)
W naszym przypadku trzeci i czwarty arkusz wyglądały tak:
=query('Odpowiedzi na formularz 1'!A: E,"Wybierz * Gdzie D='Delhi'")
=query('Odpowiedzi na formularz 1'!A: E,"Wybierz * Gdzie D='Kolkata'")
Krok 4: Teraz wszystko, co musisz zrobić, to przesłać kilka odpowiedzi testowych i zobaczyć, jak rozwija się magia.
![Jak łatwo zapisywać odpowiedzi z formularzy Google w różnych arkuszach 6](/f/e56089e56a66635359a6bd7419b5ea8a.png)
Wskazówka dla profesjonalistów: Jeśli chcesz tylko wybrać wartość kolumny, zastąp * nazwą kolumny.
Dalsze ulepszanie zapytania
Dobrą rzeczą jest to, że arkusz obsługuje nazywanie nagłówków i nie musisz się nimi martwić.
Możesz również bardziej dostosować zapytanie, aby dopasować je do warunków formularza. Na przykład, jeśli chcesz dopasować odpowiedź respondenta do wartości ciągu, klauzula „Where” zostanie zastąpiona klauzulą „Contains” lub „Like”. A jeśli porównujesz wartości ciągu, zawsze mądrze jest przekonwertować ciąg za pomocą funkcji Upper.
=query('Odpowiedzi na formularz 1'!A: E,"Wybierz * Gdzie E zawiera 'dobre'") =query('Form Responses 1'!A: E,"Wybierz * Gdzie E jak 'dobry'")
Ponadto zapytania Arkusza Google nie są tak zaawansowane jak zapytania SQL. Po pierwsze, nie możesz użyć parametru „%”, aby dopasować odpowiedzi do podanej wartości ciągu. Działa tylko w przypadku dokładnego dopasowania. Tak więc, nawet jeśli ktoś odpowiedział „dobrze” w odpowiedzi, powyższe zapytanie go nie odbierze.
![Jak łatwo zapisywać odpowiedzi z formularzy Google w różnych arkuszach 7](/f/c0c5e29dbefe92d41efd7374945f46fb.png)
Podobnie możesz również bawić się datami.
Notatka: Będziesz musiał przewinąć w prawo, aby wyświetlić lub wybrać całą formułę oferowaną poniżej.
Arkusze rozpoznają tylko format daty „rrrr-mm-dd”, więc w celu uzyskania lepszych wyników może być konieczne wstępne ustawienie formatu kolumny.
=zapytanie (Odpowiedzi na formularz 1'!A: D,"wybierz C, B, gdzie B > data '"&TEKST(DATA.WARTOŚĆ("1/1/2000"),"rrrr-mm-dd")&"'",1 )
Możesz również dodać więcej niż jeden warunek na swoich arkuszach. Jedyne, o czym musisz pamiętać, to oddzielić oba warunki za pomocą „Lub” lub „I”.
Metoda 2: Filtruj
Inną alternatywną funkcją, której możesz użyć, jest Filtr, dla prostego warunku i służąca do uzyskiwania określonych wyników.
Na przykład poniższy kod przefiltruje wiersze od 1 do 7, gdy wartość w kolumnach od D1 do D2 ma nazwę Mumbai.
=filter('Odpowiedzi na formularz 1'!A1:E7,'Odpowiedzi na formularz 1'!D1:D7="Bombaj")
![Jak łatwo zapisywać odpowiedzi z formularzy Google w różnych arkuszach 71](/f/57dacee5d5d6673b2c18a5cf462feb35.jpg)
Jednak ta formuła może się nie powieść, jeśli szukasz automatycznego przesyłania formularzy, w którym liczba wierszy może przekroczyć Twoje oczekiwania.
Pracuj mądrze
W ten sposób możesz łatwo oddzielić odpowiedzi z Formularzy Google na różne arkusze. Najlepszą rzeczą jest to, że dane podstawowe zawsze będą znajdować się na pierwszym arkuszu, aby można było się do nich później odnieść.
Jedynym ograniczeniem jest to, że nie będzie można bezpośrednio skopiować zawartości arkusza za pomocą funkcji „Kopiuj do”. W takim przypadku Arkusze kopiują formułę zamiast treści do nowego arkusza kalkulacyjnego, co z kolei powoduje, że nowy arkusz kalkulacyjny jest bezużyteczny.
Dobrą wiadomością jest to, że nadal możesz ręcznie kopiować i wklejać zawartość.
Dalej w górę: Czy powinieneś porzucić Formularze Google dla formularzy Jot? Przeczytaj poniższy artykuł, aby dowiedzieć się, która usługa jest stworzona dla Ciebie.