Czy można dodać ekwiwalent pola wyboru / przycisku?


78

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 0lub 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?


1
Kolejna dobra odpowiedź, która dotyczy również tutaj: webapps.stackexchange.com/a/58739
— Matthijs Wessels

1
Wreszcie, Google właśnie dodało wbudowaną funkcjonalność do korzystania z pól wyboru, więc odpowiedź Rubéna może być poprawną i prostszą odpowiedzią dla większości ludzi.
— sergioFC

Odpowiedzi:


12

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 kont


Związane z


Mam już wartości w arkuszu ( 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?
— WoodrowShigeru,


Szkoda, do tej pory zrobiłem to ręcznie. Ale wydaje się, że to 1oo%, jakby to zadziałało.
— WoodrowShigeru

73

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ć:

  1. Kliknij komórkę prawym przyciskiem myszy, wybierz „Sprawdzanie poprawności danych”
  2. W obszarze Kryteria wybierz „Lista przedmiotów”
  3. W polu „Lista przedmiotów” wklej to: ☐,☑
  4. Zapisać. Powinieneś teraz mieć rozwijaną listę obu powyższych opcji.

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ę.


5
☐, ☒ - wyglądają o wiele lepiej dla moich upodobań
— grandrew

2
To jest bardzo przydatne. Ty. Osobiście uznałem prosty znak wyboru za najbardziej atrakcyjny. Na liście sprawdzania poprawności danych po prostu dodałem znacznik wyboru. To skutecznie pozostawia komórkę pustą i opcję dodania znacznika wyboru: D ✓
— Jarmerson

4
☐, ☑, ☒. To jest mój wybór opcji.
— juanmah

11

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.


4

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:

  1. Użyj tego szablonu
  2. Skopiuj oba pola wyboru na arkuszu „Funkcja”
  3. Wróć do pliku na Dysku i dodaj kolejny arkusz
  4. Nazwij nowy arkusz „Funkcja”
  5. Wklej oba pola wyboru do komórek A1 i A2
  6. Skopiuj puste pole wyboru z A1
  7. Wróć do arkusza w pliku Dysku, w którym potrzebujesz pola wyboru
  8. Wklej puste pole wyboru do komórki, w której chcesz mieć pole wyboru
  9. Wybierz Dane> Walidacja
  10. Z menu „Kryteria” wybierz „Lista z zakresu”
  11. W polu obok tego menu rozwijanego wpisz „Funkcja! A1: A2”
  12. Kliknij „Zapisz”. Pole wyboru powinno mieć teraz mały trójkątny przycisk sprawdzania poprawności umieszczony na górze komórki pola wyboru.
  13. Skopiuj pole wyboru i wklej do wszystkich innych komórek, w których potrzebujesz pola wyboru

1
Wspaniale, że zaoferowałeś szablon, ale czy Twoja odpowiedź będzie nadal przydatna, jeśli ten link już nie działa?
— ale

Dziękujemy za poinformowanie mnie, zaktualizowałem link, teraz każdy powinien móc go otworzyć.
— MelanieSazegar

Idealne byłoby, abyś nie polegał na linku jako części swojej odpowiedzi; Zamiast tego dołącz także instrukcje, jak skonfigurować arkusz kalkulacyjny taki jak szablon. W ten sposób, w przypadku gdy usuniesz swój Arkusz w przyszłości lub coś innego się z nim stanie, użytkownicy mogą nadal w pełni korzystać z Twojej odpowiedzi; krępuj się trzymać tam link, chociaż, jak mając dostęp do szablonu musi ratować ludzi trochę wysiłku. :)
— SightSpirit

Dobry pomysł, aby napisać taki napis. Uważaj jednak, że ludzie zamierzają edytować Twój szablon. Mój ciągle przyzwyczaja się do jakiegoś katalogu sklepu internetowego: D
— Matthijs Wessels

@MatthijsWessels tak, masz rację, ludzie już rozpoczęli edycję szablonu lol. Ach, próbowaliśmy!
— MelanieSazegar,

4

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:

  1. Nie należy najpierw wstawiać pól wyboru z menu Wstaw. Zacznij od pustych komórek.
  2. Po dodaniu pól wyboru za pomocą tej metody wartości komórek nie zostaną ustawione na niezaznaczoną wartość określoną w oknie sprawdzania poprawności danych. Musisz ręcznie zaznaczyć i odznaczyć komórki, aby wartość została zaktualizowana do tej niezaznaczonej wartości.

Strona pomocy Google

Mój post na blogu o polach wyboru w Arkuszach, w którym omawiam powyższe bardziej szczegółowo.


To jest nowa funkcja. Nie istniał wcześniej. Ale to jest poprawna odpowiedź.
— o


1

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ę.

  1. Wstaw obraz do arkusza kalkulacyjnego („Wstaw”> „Obraz ...”)
  2. Możesz go przenieść np. W pierwszym rzędzie, a następnie zamrozić ten rząd, aby był zawsze widoczny
  3. Otwórz edytor skryptów („Narzędzia”> „Edytor skryptów ...”)
  4. Skopiuj tę funkcję:

     function toggleCheckBox() {
     var cell = SpreadsheetApp.getActiveSheet().getActiveCell();
     if(cell.getValue() != '☑')
        cell.setValue('☑');
     else
        cell.setValue('☐');
     }
    
  5. Zapisz skrypt, zamknij go i wróć do arkusza kalkulacyjnego.

  6. Kliknij wstawiony obraz i wybierz „Przypisz skrypt”. Wpisz nazwę funkcji: toggleCheckBox.

  7. Po pierwszym kliknięciu obrazu może pojawić się monit o zgodę.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.