Tak, można to zrobić, spędziłem sporą część dnia na znalezieniu odpowiedzi, a następnie na jej opracowaniu dla moich celów, ale można to zrobić.
Potrzebowałem formularza rejestracyjnego dla wolontariuszy, aby ludzie mogli zaznaczyć wiele pól z listy obszarów, w których chcieliby zostać wolontariuszami. Dlatego jedno pytanie z wieloma polami, problem polega na tym, że wynikowy arkusz kalkulacyjny Google wyświetlał wszystko, co sprawdził w jednej komórce. Było 21 opcji dla wolontariuszy, więc najwyraźniej nie byłby to przydatny format dla tych informacji. Chciałem zrobić to, co zrozumiałem, że powiedziałeś, że chcesz, chciałem mieć kolumnę z każdą z 21 opcji we własnej kolumnie. Następnie obok znacznika czasu (wygenerowanego formularza), nazwiska, adresu e-mail i telefonu znajduje się 21 kolumn z „tak” lub pozostawionych pustych. Nagłówek kolumny to każda opcja, którą mogą wybrać. Niektórzy mogą się zastanawiać, dlaczego nie mieć tylko 21 pytań z „tak” lub „nie”.
Po pierwsze zauważ, że gdy ktoś wypełnia formularz Google, powstały arkusz kalkulacyjny wstawia wiersz zamiast dodawać dane do następnego pustego wiersza. Oznacza to, że wszelkie formuły, które były w wierszu, zostały po prostu zderzone, a nowe dane z formuły nie zawierają żadnych formuł w następnych dwóch, które działałyby z danymi wejściowymi. Aby wyjść poza to, dodałem arkusz do arkusza kalkulacyjnego (skoroszytu). Wykorzystałem dane wejściowe z brettathds na stronie http://productforums.google.com/forum/#!topic/docs/dlW6U6cHuKw W związku z tym wstawiłem następującą formułę do komórki A1 tego drugiego arkusza: = ARRAYFORMULA (arkusz 1! A1: A). Zrobiłem podobnie dla każdej kolumny w kolumnie E. Kolumna E ma pytanie z 21 polami wyboru.
Nadal na drugim arkuszu, wiersz 1 kolumn FY miał nagłówki identyczne z tekstem na każdej opcji pola wyboru z listy kontrolnej obszarów, które chcą zgłosić na ochotnika. Następnie kolumna Z była kolejnym i ostatnim pytaniem w formularzu, było to krótkie pytanie tekstowe zatytułowane „Dodatkowe komentarze”. W tej kolumnie użyłem = ARRAYFORMULA (Arkusz1! F1: F) Zrobiłem to jako osobne pytanie, zamiast korzystać z opcji „inne” na końcu pytań w polu wyboru, ponieważ wydaje się, że nie jest to dobry sposób na wyciągnięcie tego dane do arkusza kalkulacyjnego.
Teraz do części, która odpowiada, jak uzyskać informacje z komórki w kolumnie E (która może mieć do 21 pozycji na liście), aby oddzielić kolumny znakiem „tak” lub po prostu puste. Formuła w F2 na drugim arkuszu to = iferror (if (szukaj (F $ 1, $ E2)> 0, „Tak”,)) Ta formuła sprawdza, czy znaleziony jest dokładny tekst w nagłówku kolumny (F1) w E2, jeśli tak, to zwraca „Tak”, jeśli nie, pozostawia puste.
Ta formuła, do której odwołuje się F2, została napisana (przy użyciu „$” za pomocą klawisza F4), dzięki czemu F2 można skopiować / wkleić do każdej komórki w wierszu 2 z GY (Arkusz kalkulacyjny Google nie obsługuje kopiowania formuł przez przeciąganie / kopiowanie, jak możesz) w programie Excel, ale można to zrobić, wybierając F2, następnie CTRL + C, a następnie wybierz G2: Y2, a następnie CTRL + V). Następnie korzystam z tej samej kopii metodologii wklejonej F2: Y2 do F3: Y100.
Następnie ukryłem kolumnę E na drugim arkuszu, aby wynikowy arkusz kalkulacyjny był bardziej zwarty (unikając zawijania z długich odpowiedzi).
Teraz jestem gotowy na przyjęcie 99 wolontariuszy za pośrednictwem szybkiego i łatwego formularza, który wypełnią. Wykorzystanie opcji filtrowania u góry kolumn pomogło również sprawdzić, kto był dostępny dla jakich obszarów.
Ostatnia frustracja, której nie rozwiązałem. Wypełniłem kilka fałszywych formularzy, aby przetestować moje formuły i projekt, a następnie usunąłem te wiersze z połączonego arkusza kalkulacyjnego. Miałem też kilka osób, które wypełniły zduplikowane formularze, usunąłem również ich wiersze. Godne uwagi na forach produktów, nie jestem jedynym sfrustrowanym, gdy dowiedziałem się, że w jakiś sposób Google nadal ma dane testowe / fałszywe / zduplikowane podłączone do „Podsumowania odpowiedzi” (znajdującego się w zakładce „Formularz” arkusza kalkulacyjnego). Dlatego podsumowanie odpowiedzi jest bezużyteczne dla dokładności, jeśli usunięto wiersze w celu usunięcia danych z formularzy testowych / fałszywych / zduplikowanych.
Ale zostało to osiągnięte i zapisuję te notatki na następny raz, gdy będę potrzebować podobnych, jestem pewien, że można to łatwo zrobić w mniej niż 30 minut następnym razem.
Mam nadzieję, że to pomoże, daj mi znać, jeśli jakieś pytania.