Wie kann man bei Verwendung von COUNTIF Zeichenfolgen ausschließen, die in einer beliebigen Zahl enden?

461
JAT86

Ich habe eine Tabelle und möchte zählen, wie oft eine Zeichenfolge in einer Spalte angezeigt wird. Früher COUNTIFhabe ich das gemacht, aber ich möchte diese Zellen ausschließen, deren Strings in einer beliebigen Zahl enden.

Ich habe versucht, diese Formel zu verwenden, aber das Kriterium wird nicht erkannt, da es fälschlicherweise einen Wert von 0 ergibt:

=COUNTIF([Name],"*"&A3&NOT(ISNUMBER(VALUE(RIGHT("*"))))) 

BEARBEITEN:

Der folgende Screenshot zeigt, wie oft ich in der Area 25Spalte erscheinen möchte Name,
einschließlich San Jose Area 25(da er den Teilstring enthält Area 25),
aber NICHT San Jose Area 252und Area 251(da diese Zeichenfolgen nach dem String in Zahlen enden Area 25) und NICHT Area 25-A(da Area 25mit einem anderen Teilstring verbunden ist -A:

Excel-COUNTIF-Fehler

Das Ergebnis, das ich in Zelle D3 sehen möchte, ist 4, und zwar:
Area 25(Zellen A3 und A11),
Area 25 Zone B(Zelle A4) und
San Jose Area 25(Zelle A8).

0
So etwas sollte funktionieren: `= SUMPRODUCT (1 * (ISERROR (VALUE (RECHTS (G1: G10))))). Ich konnte dies jedoch nicht mit einer benannten Tabelle / Spalte testen Bandersnatch vor 6 Jahren 0
@Bandersnatch Danke für die Antwort, aber was ich zu erreichen versuche ist zu zählen, wie oft ein String (wie "Area 25") in einer Spalte vorkommt. JAT86 vor 6 Jahren 0
Ja, das tut diese Formel, außer ich dachte, Sie wollten Zellen ausschließen, die mit einer Zahl enden - wie zB Bereich 25. Bandersnatch vor 6 Jahren 0
@Bandersnatch Es tut mir leid, dass ich verwirrend bin. Ich habe einen Screenshot hinzugefügt und einige Details hinzugefügt. Bitte prüfe. Vielen Dank. JAT86 vor 6 Jahren 0
Wenn angenommen werden kann, dass das, was Sie suchen, mit "Area 25" endet oder "Area 25" + Leerzeichen + zusätzlich hat, versuchen Sie Folgendes: = SUM (COUNTIFS (A21: A11, {"* Area 25", "* Bereich 25 * "})) Wenn Sie nicht wissen, dass ein Array zur Erfassung aller Alternativen verwendet werden kann, zählt die Summe jede Antwort aus dem Array. gns100 vor 6 Jahren 1
@ gns100 Danke, die Formel funktioniert. Ist es möglich, Verweise (A2, A3) anstelle von Text im Array zu verwenden, da ich die Spalte mit dieser Formel füllen möchte. Ich habe es versucht, aber es funktioniert nicht: = SUMME (COUNTIFS (A2: A11, {"*" & A3, "*" A3 & "*"})) JAT86 vor 6 Jahren 0
Ich bin mir ziemlich sicher, dass das Array in der Formel statisch deklariert werden muss. Ich habe versucht, das Array in eine Zelle zu setzen und dann auf die Zelle zu verweisen, konnte es aber nicht zum Laufen bringen. Vielleicht weiß jemand da draußen, wie es geht. gns100 vor 6 Jahren 0

0 Antworten auf die Frage