Co to jest funkcja SWITCH w programie Excel?
Funkcja przełączania w programie Excel to funkcja porównująca i odwołująca się w programie Excel, która porównuje i dopasowuje wskazaną komórkę do grupy komórek i zwraca wynik na podstawie pierwszego znalezionego dopasowania, metoda użycia tej funkcji jest następująca = SWITCH (komórka docelowa, wartość 1, wynik 1….), na podstawie wartości, w której wynik jest publikowany.
Składnia
- Wartość wyrażenia - wartość lub wyrażenie do dopasowania
- Wartość1 / Wynik1 - pierwsza para wartości i wyników
- Wartość2 / Wynik2 - druga para wartość i wynik (jest to opcjonalne)
- Domyślna - wartość domyślna używana, gdy nie zostanie znalezione żadne dopasowanie
Przykład
- Jeden z projektów o nazwie „Palm Court”.
- Różne bloki dostępne w projekcie
- Różne numery jednostek, które są dostępne w projekcie dla odpowiednich bloków
- To jest „Przedział cenowy”, który mamy określić zgodnie z przyjętym założeniem
Zmień formułę
Spójrzmy na formułę Switch, aby uzyskać wartość komórki 2 w kolumnie Price Range -
- Funkcja SWITCH będzie dostępna w programie Excel 2016.
- W tym przykładzie musimy przyjąć komórkę bloku jako wyrażenie, ponieważ założenia cen są oparte na numerach bloków.
- Wartość1 i wynik 1 - Wspomnieliśmy o warunku, że jeśli wyrażenie jest zgodne z wartością 1, weź Wynik 1 lub przejdź do warunku 2.
- Wartość 2 i Wynik 2 - Jeśli warunek 1 nie spełnia, wyrażenie dochodzi do warunku 2, aby sprawdzić, czy uzyska dopasowanie, aby uzyskać wynik 2, i ten krok będzie kontynuowany, dopóki wyrażenie nie dopasuje wartości.
- Jeśli wyrażenie nie pasuje do żadnej wartości w warunkach, domyślnie poda NA jako wyjście (widać to na poniższym obrazku).
Aby wspomnieć o pewnej instrukcji dla komórek, które pokazują #NA, możemy podać ciąg w cudzysłowie, jak poniżej -
Jeśli oceniamy powyższy problem za pomocą funkcji JEŻELI, to musimy mieć w programie Excel zagnieżdżone JEŻELI dla wartości prawda lub fałsz, co nie jest funkcją wyszukiwania. Tylko wtedy, gdy jest prawdą, podaje jeden wynik, a fałszywe inne.
Czym różni się SWITCH od IF?
- Funkcja SWITCH nie pozwala nam używać operatorów logicznych w programie Excel, takich jak większe niż (>) / mniejsze niż (<) w celu dopasowania przypadków, w których nie będzie dokładnego dopasowania.
- W funkcji SWITCH programu Excel wyrażenie pojawi się tylko raz, ale w funkcji IFS należy je powtórzyć.
- Długość funkcji SWITCH jest mniejsza w porównaniu do funkcji IFS, łatwiejsza do odczytania i utworzenia, ponieważ pozwala nam przetestować więcej niż jeden warunek.
- Bardziej przypomina funkcję WYBIERZ w programie Excel. Ma wyrażenie, które jest wartością wyszukiwania i dopasowujemy je do wartości 1, wartości 2 i otrzymujemy wartość wyniku. W przeciwieństwie do funkcji JEŻELI, w funkcji przełącznika mamy wartość domyślną.
Rzeczy do zapamiętania
- Funkcja SWITCH została wprowadzona i dostępna w programie Excel 2016, ale nie jest dostępna we wcześniejszych wersjach programów Excel i Excel 2016 na komputerach Mac.
- 126 par wartości i wyników można pobrać do funkcji PRZEŁĄCZNIK programu Excel.
- Funkcja SWITCH w programie Excel zwróci błąd #NA, jeśli nie wymienimy żadnego domyślnego warunku i jeśli którykolwiek z warunków nie zostanie dopasowany.
- Jednak jako minus nie możemy używać operatorów logicznych, takich jak>, <lub = w wyrażeniu. Po prostu dopasowuje wartości ze swojej listy do wyrażenia i nie może sprawdzić, czy wartość jest większa czy mniejsza.
- Mamy domyślną wartość w funkcji SWITCH, której nie ma w funkcji IF.
- Funkcja SWITCH w programie Excel nie jest podobna do funkcji WYSZUKAJ.PIONOWO, ale PRZEŁĄCZNIK można używać w WYSZUKAJ.
Wniosek
Funkcja SWITCH jest dostępna w programie Excel 2016 i jest to najpotężniejsza funkcja zamiast IFS. Można tego użyć w WYSZUKAJ.PIONOWO do utworzenia tablicy, którą można również wykonać za pomocą funkcji WYBIERZ, ale domyślny argument SWITCH sprawia, że jest to lepsze rozwiązanie. W funkcji SWITCH nie można używać operatorów logicznych.