To, czego szukam, to włączanie / wyłączanie lub przełączanie jednym kliknięciem w jakiejś formie. Najbliższe, jakie przyszedłem, to ręczne edytowanie komórki w celu wprowadzenia znaku 0
lub 1
, ale mam nadzieję, że istnieje lepszy wzór.
Wiem, że w Arkuszach Google nie ma pola wyboru, ale czy jest jakiś sposób na uzyskanie równoważnej funkcjonalności?
google-sheets
dlanod
źródło
źródło
Odpowiedzi:
Google wprowadził w zeszłym tygodniu (kwiecień 2018 r.) Funkcję wstawiania pól wyboru w komórkach. Wystarczy wybrać komórkę, kliknij menu Wstaw> Pole wyboru
Aby uzyskać więcej informacji, zobacz pola wyboru Dodaj i użyj .
UWAGI:
Domyślne wartości dla pól wyboru to PRAWDA / FAŁSZ, ale można je dostosować tak, aby używały dowolnych wartości jako odpowiedników pola ZNAK / NIEZNAKOWANY. Jeśli komórki mają już dane, wybierz komórki, a następnie wybierz Dane> Sprawdzanie poprawności danych ... w Kryteriach wybierz Pole wyboru, a następnie pojawi się pole wprowadzania dla wartości PRAWDA / FAŁSZ, które mają być użyte.
Zgodnie z Dodatkowymi szczegółami dotyczącymi nowego rejestratora makr i opcji formatowania w Arkuszach Google może to potrwać kilka tygodni, zanim będą dostępne dla wszystkich kont. W moim przypadku jest to dostępne dla jednego konta G Suite, ale jeszcze nie dla moich innych kont.Teraz powinien być dostępny dla wszystkich kontZwiązane z
źródło
0, 1
), ale jeśli wstawię nowe pole wyboru, to zawsze nie jest zaznaczone. Czy istnieje sposób na przekonwertowanie moich wartości na odpowiednio zaznaczone lub niezaznaczone pola wyboru?To było zbyt skomplikowane, istnieje DUŻO prostszy sposób, aby to zrobić, dodałem kolejne pole „szybkie i łatwe pola wyboru”, szybki i łatwy sposób to zrobić:
☐,☑
Voila! Bez dodatkowych arkuszy, bez kodowania, nic. Jeśli chcesz się spodobać, możesz utworzyć opcję „Formatowanie warunkowe”, w której ☑ kwadraty są ZIELONE, a ☐ kwadraty są CZERWONE.
W dostarczonym arkuszu zamieściłem próbkę.
źródło
Najlepszym rozwiązaniem pola wyboru, jakie do tej pory widziałem, jest to, które zastosowano w tym szablonie (oto dokument publiczny utworzony przez szablon, który można wyświetlić bez logowania się na Dysku Google).
Mają dwie komórki w dodatkowym arkuszu ze znakiem lub obrazem niezaznaczonego pola wyboru i jednym z zaznaczonego pola wyboru. Następnie w komórce, w której chcesz użyć pola wyboru, ustaw sprawdzanie poprawności danych na „Pozycje z listy” i „Utwórz listę z zakresu” i wybierz dwie komórki ze znakami / obrazami. Następnie pojawi się menu rozwijane w tej komórce, w którym możesz wybrać dowolną opcję.
Nie zapewnia to przełączania włączania / wyłączania jednym kliknięciem, ale jest dość blisko.
Aktualizacja: Właśnie ustawiłem dokument do edycji przez każdego. Bez tego nie byłbyś w stanie zobaczyć, jak działa zaznaczanie.
źródło
Użyłem rozwiązania Matthijsa, które działało dla mnie. Trudno mi było go zrozumieć i zrozumieć jego odpowiedź, więc oto rozwiązanie krok po kroku:
źródło
Jak zauważyli Rubén Arkusze Google mają teraz prawdziwe pola wyboru. Standardowe pola wyboru PRAWDA / FAŁSZ można wstawić z menu Wstaw (Wstaw> Pole wyboru). Ale możesz także wstawiać wartości niestandardowe dla stanów zaznaczonych i niezaznaczonych, używając funkcji sprawdzania poprawności danych do wstawienia pól wyboru (wartości mogą być liczbami lub łańcuchami).
Ostrzeżenia dotyczące korzystania z metody sprawdzania poprawności danych:
Strona pomocy Google
Mój post na blogu o polach wyboru w Arkuszach, w którym omawiam powyższe bardziej szczegółowo.
źródło
Tak to mozliwe. http://code.google.com/googleapps/appsscript/articles/bracket_maker.html ma dobrą próbkę, w tym sposób dodania przycisku do arkusza kalkulacyjnego w celu uruchomienia skryptu Google Apps w sekcji 4. Można go następnie użyć do napisania 0/1 do ukrytej komórki.
źródło
Jest jeszcze jedna możliwa opcja: przycisk, który zaznacza wybraną komórkę jako „zaznaczoną” lub „niezaznaczoną”. Wymaga to dwóch kroków: 1) kliknij komórkę; 2) kliknij przycisk, aby zaznaczyć lub odznaczyć komórkę.
Skopiuj tę funkcję:
Zapisz skrypt, zamknij go i wróć do arkusza kalkulacyjnego.
Kliknij wstawiony obraz i wybierz „Przypisz skrypt”. Wpisz nazwę funkcji: toggleCheckBox.
Po pierwszym kliknięciu obrazu może pojawić się monit o zgodę.
źródło