2017-05-03 2 views
0

Entschuldigung im Voraus, wenn dies wirklich grundlegend für Sie alle ist. Ich habe im Internet gesucht und kann die Antwort nicht finden.Suchen Sie ein oder mehrere eindeutige Wörter in einer beliebigen Zelle und geben Sie einen spezifischen Rückgabewert für jede Zelle in einer anderen Zelle an

Ich versuche, ein oder mehrere eindeutige Wörter in einer beliebigen Zelle zu finden und einen bestimmten Rückgabewert für jedes in Excel bereitzustellen. Einige Zellen haben mehrere Wörter in ihnen. Andere haben nur einen. Zum Beispiel möchte ich, dass word1 einen Wert in Spalte A des Wertes "1" gibt. Ich möchte, dass Word2 einen Wert in Spalte A von "0" gibt. Wenn beide Wörter zusammen gefunden werden, muss ich beide Werte addieren, um einen einzelnen Wert zu erhalten. So wie wenn word3 wobei ein Wert von 2,9 beendet und word1 war auch in der gleichen Zelle, würde ich will, dass sie hinzugefügt, um es mit einem Wert von 3,9 in Spalte A. Herstellung

Hier ist, was ich bisher:

= IF (XOR (E2 = "word1", E2 = "word2"), 1,0)

ich habe auch versucht:

= IF (IF (E2 = "word1", 1, 0) + (E2 = "word2", 1,0)
= IF (WENN (E2 = "word1", 1, 0) E2 = "word2", 1,0)
= WENN (AND (E2 = "word1 ", E2 =" word2 "), 1,0)
= IF (ODER (E2 = "word1", E2 = "word2"), 1,0)

Alles, was ich bekomme, ist ein Rückgabewert für eines der Wörter oder keines in meiner aktuellen Formel. Aber die anderen Formeln, die ich ausprobiert habe, sind keine gültigen Formeln. Ich bin mir nicht sicher, wohin ich gehen soll. Ich dachte sicher, dass das erste, das ich probierte, funktioniert hätte ...

Jede Hilfe würde sehr geschätzt werden!

Antwort

0

Wenn ich Ihre Frage richtig verstanden habe, weisen Sie einen Wert für jedes Wort, zB

Word1 = 1 
Word2 = 2 
Word3 = 2.5 

Sie wollen also so etwas sehen:

enter image description here

Verwenden Sie diese Formel (wenn die Werte werden in Spalte K Zeile 2) eingefügt. Beachten Sie, dass dies eine Array-Formel ist, so dass Sie sie eingeben müssen, indem Sie drücken. Ctrl + Geben Sie ein.

=SUM(IFERROR(IF(FIND("Word1", K2)>0, 1, 0), 0), IFERROR(IF(FIND("Word2", K2)>0, 2, 0), 0), IFERROR(IF(FIND("Word3", K2)>0, 2.5, 0), 0)) 
Verwandte Themen