Excel: Przypisz wartości do różnych słów w komórce i zsumuj


-1

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