Mam wiele słów w jednej komórce, na przykład: H225, H333, H346, .. Kombinacja słów może się różnić w komórkach kolumny.
Chcę przypisać każde słowo do określonej wartości, na przykład H225 = 1, H333 = 3, H346 = 4, a następnie sumować dla każdej kolumny przypisaną wartość komórki.
Możliwe rozwiązanie, które znalazłem:
=IF(ISNUMBER(SEARCH("H225";A1;1));"1";"0")+IF(ISNUMBER(SEARCH("H337";A1;1));"2";"0")
i tak dalej, ale czy jest może bardziej eleganckie rozwiązanie?
Dzięki za pomoc.
Możliwe rozwiązanie, które znajduję, to: JEŻELI (LICZBA (SZUKAJ ("H225"; A1; 1)); "1"; ";" 0 ") i tak dalej, ale czy jest może bardziej eleganckie rozwiązanie?
Tanurix
1
Witam w Superuser. Zazwyczaj jest to lepszy pomysł edytuj swoje pytanie podczas dodawania informacji zamiast robić to w komentarzach. Czy rozważałeś użycie tabeli odnośników?
cybernetic.nomad
1
Pomyślałem, że trochę więcej kontekstu do tego, co zawiera komórka. W szczególności, czy liczba słów na komórkę jest zawsze taka sama? Czy są powtarzające się wartości, np. H225 dwa razy i jak to jest obsługiwane? W zależności od tego, jak edytujesz swoje pytanie, ludzie zasugerują różne rozwiązania.
gns100
Ponadto, ile jest unikalnych słów? Kilka można obsługiwać w formule, wiele wymaga wyszukiwania. Jakie są szanse na zmianę listy unikalnych słów i / lub przypisanych im wartości?
fixer1234