Jest jakiś prosty sposób na wprowadzenie odpowiedniej nazwy do komórki jak w przypadku switch tylko: 1. Mamy więcej warunków 2. Warunek może być słowem a szukamy w całym zdaniu. 3. Dopasowujemy odpowiednią kolumnę do danych. Mówiac: Mamy nasz matrix z danymi i kolumnami a zwraca to co się pokrywa w danych.
Dzięki za komentarz. Nie jestem pewien czy dobrze rozumiem pytanie ale myślę, że możesz sprawdzić "SEARCH". Przykładowo: =IFS( ISNUMBER(SEARCH("Technologia", D2)), "Kolumna A", ISNUMBER(SEARCH("Finanse", D2)), "Kolumna B", ISNUMBER(SEARCH("Marketing", D2)), "Kolumna C", TRUE, "Brak dopasowania") SEARCH szuka słowa w zdaniu. Jeśli znajdzie, zwraca pozycję (liczbę), co oznacza, że warunek jest spełniony. ISNUMBER sprawdza, czy wynik z SEARCH jest liczbą, co oznacza, że słowo zostało znalezione. IFS zwraca odpowiednią nazwę kolumny na podstawie pierwszego spełnionego warunku.
Jest jakiś prosty sposób na wprowadzenie odpowiedniej nazwy do komórki jak w przypadku switch tylko:
1. Mamy więcej warunków
2. Warunek może być słowem a szukamy w całym zdaniu.
3. Dopasowujemy odpowiednią kolumnę do danych.
Mówiac: Mamy nasz matrix z danymi i kolumnami a zwraca to co się pokrywa w danych.
Dzięki za komentarz. Nie jestem pewien czy dobrze rozumiem pytanie ale myślę, że możesz sprawdzić "SEARCH". Przykładowo:
=IFS(
ISNUMBER(SEARCH("Technologia", D2)), "Kolumna A",
ISNUMBER(SEARCH("Finanse", D2)), "Kolumna B",
ISNUMBER(SEARCH("Marketing", D2)), "Kolumna C",
TRUE, "Brak dopasowania")
SEARCH szuka słowa w zdaniu. Jeśli znajdzie, zwraca pozycję (liczbę), co oznacza, że warunek jest spełniony.
ISNUMBER sprawdza, czy wynik z SEARCH jest liczbą, co oznacza, że słowo zostało znalezione.
IFS zwraca odpowiednią nazwę kolumny na podstawie pierwszego spełnionego warunku.
dziękuje