Platzhalter in Excel wählt die vollständige Zeichenfolge anstelle von Teiltext aus

412
JRiggers

Ich habe Probleme mit der Verwendung eines Platzhalters in Excel.

In einer Spalte möchte ich einen Wert finden, der "FFI" genannt wird.
In dieser Spalte gibt es auch eine Reihe von Werten, die als "Office" bezeichnet werden.
Ich habe zwei Sterne in meiner Formel verwendet, um "FFI" zu umgeben, aber es enthält immer noch die "Office" -Werte, die dieselbe Kombination von Wörtern enthalten.

Das Problem ist, dass das Wort "Office" die Wörter "FFI" enthält. Die Formel enthält die Zellen, die 'Office' enthalten, wenn sie nur "FFI" enthalten soll.

Die Formel funktioniert in anderen Zellen, in denen Teiltext gefunden werden muss.

Meine Formel ist unten:

=SUM(COUNTIFS(Pivot_Range[State],{"Active","Proposed"},Pivot_Range[Severity],"*4*",Pivot_Range[Tags],"*"& FFI &"*")) 

In diese Tabelle möchte ich meine Daten einfügen:

| TAG | SEVERITY 1 | SEVERITY 2 | SEVERITY 3 | SEVERITY 4 | |-----|------------|------------|------------|------------| | FFI | | | | | | | | | | | | | | | | | 

Dies ist die Pivot-Tabelle, die ich als Quelle verwende:

| ID | State | Severity | Tags | |------|----------|--------------|----------------------| | 1234 | Active | 1 - Critical | CGI | | 2314 | Proposed | 4 - Low | Model Office Cycle 1 | | 3547 | Active | 3 - Medium | FFI | 
0
Ihr Problem ist schwer zu verstehen, auch die Formel scheint sich von der Beschreibung zu unterscheiden. Bitte fügen Sie einige Beispieldaten mit den gewünschten Ergebnissen hinzu. (Sie können Ihre Daten zB formatieren [hier] (http://www.tablesgenerator.com/markdown_tables)) Máté Juhász vor 7 Jahren 1
Das Problem ist, dass das Wort "Office" die Wörter "FFI" enthält. Die Formel enthält die Zellen, die 'Office' enthalten, wenn sie nur 'FFI' enthalten soll. JRiggers vor 7 Jahren 0
Die Wildcard ist eine Wildcard !! Solange der Text "ffi" enthält, sollten Sie jedoch alle Texte mit "office" ausschließen. Da "office" "ffi" enthält ... Warum nicht temporär ersetzen? von dem wort "office" mit "xyxyxy" zum beispiel dann zählen ... Solar Mike vor 7 Jahren 0
Ich war immer davon ausgegangen, dass die Eingabe des gewünschten Wertes in Klammern den Rest des Textwerts ausschließt. Ich kann den Namen der Werte nicht ändern, da er außerhalb meiner Kontrolle liegt. Ich könnte sie manuell zählen, aber mein Chef möchte, dass alles automatisiert wird. JRiggers vor 7 Jahren 0
Können Sie der Frage einige Daten hinzufügen? Shaido vor 7 Jahren 0
Ich habe gerade einige Beispiele hinzugefügt. JRiggers vor 7 Jahren 0

2 Antworten auf die Frage

0
Shaido

Entfernen Sie einfach die beiden *"FFI" von Surronds, die für Sie funktionieren sollten. Das bedeutet, dass nur exakte Übereinstimmungen von "FFI" gezählt werden. Durch die Verwendung von *Vorher und Nach dem, was Sie abgleichen möchten, werden alle Werte / Wörter, die irgendwo "FFI" enthalten, abgeglichen.

Bearbeitete Formel:

=SUM(COUNTIFS(Pivot_Range[State],{"Active","Proposed"},Pivot_Range[Severity],"*4*",Pivot_Range[Tags],"FFI")) 
Dies gibt keine Werte zurück. Ich habe versucht, einen Operator "ungleich" hinzuzufügen, und dies führt zu demselben Ergebnis. JRiggers vor 7 Jahren 0
@JRigger für die von Ihnen hinzugefügten Testdaten, es gibt keine Zeile, die sowohl den Schweregrad von 4 als auch ein Tag des FFI erfüllt. Dies könnte der Grund dafür sein, dass es 0 gibt. Shaido vor 7 Jahren 0
Ich habe die Testdaten schnell zusammengeworfen, aber in der realen Tabelle sind die Kriterien erfüllt. Ich dachte, es könnte Leerzeichen geben, da ich vorher ein Problem damit hatte. Die Lösung, die ich als Antwort gepostet habe, funktioniert jedoch. JRiggers vor 7 Jahren 1
0
JRiggers

Diese Lösung funktioniert perfekt für Interessenten:

Bei dieser Methode wird bei allen Werten die Groß- und Kleinschreibung berücksichtigt, da "FFI" immer in Großbuchstaben angegeben wird.

=SUMPRODUCT((Pivot_Range[State]={"Active","Proposed"})*(ISNUMBER(FIND("4",Pivot_Range[Severity])))*(ISNUMBER(FIND(FFI,Pivot_Range[Tags])))) 
Bitte kennzeichnen Sie Ihre Antwort als Antwort. Dies ist zulässig und entfernt die Frage aus dem ungelösten Abschnitt. Kevin Anthony Oppegaard Rose vor 7 Jahren 0