Jak tworzyć niestandardowe funkcje w Arkuszach Google
Arkusze Google oferują setki funkcji, ale możesz też tworzyć własne. Wcześniej można było to zrobić tylko za pomocą Apps Script. Twój arkusz kalkulacyjny ma teraz przydatne narzędzie o nazwie Nazwane funkcje.
W nazwanych funkcjach nadajesz swojej funkcji nazwę, opis, dodajesz symbole zastępcze argumentów i wprowadzasz definicje. Następnie możesz używać funkcji niestandardowych na arkuszach w swoim skoroszycie i importować je do innych skoroszytów Arkuszy Google.
Utwórz nazwaną funkcję w Arkuszach Google
Aby łatwo zademonstrować, jak działa każdy z elementów dostosowywania, omówimy ten proces na przykładzie. Stworzymy funkcję, która poinformuje nas, czy premia powinna zostać przyznana naszym działom w oparciu o całkowitą sprzedaż.
Ponieważ bieżąca formuła tablicowa, której używamy, jest długa, utworzymy uproszczoną wersję z naszą własną funkcją niestandardową.
Notatka. Pamiętaj, że nasz przykład dotyczy tylko tego samouczka. Możesz dostosować dowolny rodzaj funkcji.
Aby rozpocząć, otwórz arkusz i przejdź do karty Dane. Wybierz Nazwane funkcje, aby otworzyć pasek boczny, na którym utworzysz swoją funkcję.
Możesz wybrać opcję „Wyświetl przykład”, aby wyświetlić jeden z Arkuszy Google, lub opcję „Dodaj nową funkcję”, aby dostosować własną.
Zacznij od wpisania nazwy funkcji po znaku równości w komórce, aby rozpocząć formułę. Możesz również użyć domyślnej podanej nazwy MY_FUNCTION1.
Następnie dodaj opis funkcji. Chociaż nie jest to wymagane, jest to wyświetlane w oknie pomocy funkcji przydatnej zarówno dla Ciebie, jak i Twoich współpracowników.
Następnie dodaj symbole zastępcze argumentów. Chociaż są one również opcjonalne, są wymagane do zebrania większości formuł.
Przykładami są wartość, komórka, zakres, wartość1, komórka2 i zakres3. Po wprowadzeniu każdego symbolu zastępczego pojawia się on bezpośrednio pod kolorem, aby ułatwić dodawanie definicji formuły. W naszym przykładzie po prostu dodajemy „zakres”.
Aby uzupełnić główny obszar, dodaj definicję formuły. To jest formuła, której chcesz użyć do zdefiniowania nazwanej funkcji. Możesz użyć symboli zastępczych dodanych powyżej do formuły, wpisując je lub zaznaczając.
Poniżej znajduje się definicja formuły dla naszego przykładu. Jak widać, dołączyliśmy range
argument, który jest jedynym argumentem, jaki musimy wprowadzić dla naszej funkcji niestandardowej.
=ARRAYFORMULA(IF(range>=20000,"Cha-ching", "Boo"))
Kliknij Następny.”
Na następnym ekranie podglądu możesz dodać więcej szczegółów na temat swojej funkcji do okna pomocy. Obejmuje to opis i przykład każdego argumentu. Możesz zobaczyć, co zawieramy na poniższym zrzucie ekranu.
Kliknij „Utwórz”, aby zapisać nową funkcję.
Następnie zostaniesz przekierowany do głównego paska bocznego nazwanych funkcji, gdzie zobaczysz swoją nową funkcję. Jeśli wyświetlisz przykład dostarczony przez Arkusze Google po otwarciu paska bocznego, zobaczysz również tę funkcję.
Korzystanie z nazwanej funkcji
Teraz nadszedł czas na przetestowanie nowej funkcji. Dodaj znak równości i nazwę funkcji, a następnie argumenty.
Wypełnij formułę, naciśnij klawisz Enter lub Return i potwierdź, że działa zgodnie z oczekiwaniami. Jak widać tutaj, wstawiamy naszą uproszczoną formułę tablicową (która jest krótsza i mniej złożona) z naszą funkcją niestandardową i uzyskujemy oczekiwane wyniki:
=BONUS(D2:D6)
Jeśli otworzysz okno pomocy, tak jak w przypadku wszystkich funkcji Arkuszy Google, za pomocą niebieskiego znaku zapytania, zobaczysz informacje o funkcji wprowadzonej powyżej.
Zmień lub usuń nazwaną funkcję
Jeśli chcesz wprowadzić zmiany w swojej funkcji lub zobaczyć komunikaty o błędach podczas próby jej użycia, możesz ją edytować. Przejdź do danych > nazwane funkcje. Wybierz trzy kropki po prawej stronie swojej funkcji na pasku bocznym i wybierz Edytuj.
Zobaczysz te same ekrany, co podczas pierwszej konfiguracji funkcji. Wprowadź niezbędne zmiany, wybierz „Dalej” i kliknij „Aktualizuj”.
Twój arkusz jest automatycznie aktualizowany zgodnie z wprowadzonymi zmianami.
Możesz również usunąć nazwaną funkcję, jeśli używasz jej do testowania funkcji lub po prostu nie chcesz, aby została utworzona przez Ciebie. Wybierz trzy kropki po prawej stronie na pasku bocznym Nazwane funkcje i wybierz Usuń.
Może być konieczne dostosowanie arkusza, jeśli masz formułę dla usuniętej funkcji. Powinieneś zobaczyć #NAME? błąd komórki po usunięciu funkcji, jak na poniższym zrzucie ekranu, gdzie usunęliśmy MY_FUNCTION6.
Importowanie nazwanych funkcji do innych skoroszytów
Gdy tworzysz nazwaną funkcję w skoroszycie, możesz jej używać we wszystkich arkuszach w tym skoroszycie. Jeśli chcesz użyć funkcji niestandardowej w innym skoroszycie Arkuszy Google, możesz ją po prostu zaimportować.
Otwórz arkusz w skoroszycie, w którym chcesz użyć nazwanej funkcji. Przejdź do opcji Dane > Nazwane funkcje, aby otworzyć pasek boczny i wybierz opcję Importuj funkcję.
Użyj kart u góry wyskakującego okienka, aby znaleźć książkę zawierającą funkcję niestandardową i kliknij Wybierz.
Zobaczysz otwarte okno wyświetlające wszystkie nazwane funkcje w tym skoroszycie. Użyj pól wyboru, aby wybrać te, które chcesz i kliknij „Importuj” lub kliknij „Importuj wszystko”, aby zaznaczyć je wszystkie.
Zaimportowane funkcje są następnie wyświetlane na pasku bocznym Nazwane funkcje i są dostępne do użycia w skoroszycie.
Jeśli edytujesz nazwaną funkcję zaimportowaną z innego arkusza, zmiany nie są synchronizowane z innym arkuszem. Zaktualizowaną funkcję można zaimportować do innego arkusza lub ręcznie wprowadzić w niej zmiany.
Rada. Aby uzyskać więcej informacji, przykładów i ograniczeń dotyczących korzystania z nazwanych funkcji, zobacz stronę pomocy edytorów Dokumentów Google dla tej funkcji.
Możliwe, że do tworzenia własnych funkcji niestandardowych używałeś Apps Script z JavaScriptem. A może jesteś zupełnie nowy w tworzeniu funkcji. Tak czy inaczej, narzędzie Nazwane funkcje to niesamowita i przydatna funkcja Arkuszy Google. Spróbuj!
Dodaj komentarz