Suche nach Teilzeichenketten in Excel

0

Das Suchwerkzeug in Excel ermöglicht, dass die Zeichenfolge entweder ein Teil der Zelle oder die gesamte Zelle ist. Kann ich sie jedoch für komplexere Optionen verwenden? Wenn ich zum Beispiel nach Zellen suche, die mit "cht" enden, würde ich mit COUNTIF "* cht" verwenden, um sie zu zählen. Wie kann ich dieselbe Option für die Suche verwenden?

Vielen Dank

zest16
quelle
Was versuchst du zu machen? chtIn einer Zelle suchen ? Wenn es dann existiert ...? Suchst du irgendwo in einer Zelle danach? Sie könnten einfach "*cht*"mit verwenden COUNTIF().
BruceWayne
Ich suche nach einer einfachen Möglichkeit, um zu sehen, in was Zellen enden cht, und nicht nur, um sie zu zählen.
zest16
Funktioniert keine der hier veröffentlichten Antworten für Sie?
BruceWayne

Antworten:

1

Ich verwende das kostenlose RegEx-Add-In "Suchen / Ersetzen", mit dem Excel um Suchfunktionen erweitert wird.

chtVerwenden Sie einfach den folgenden Ausdruck, um nach Zellen zu suchen, die auf enden : cht$( $markiert das Ende der Zelle)

(Ich bin in keiner Weise mit diesem Add-In verbunden, nur ein begeisterter Benutzer.)

Máté Juhász
quelle
1
Ich habe auch dieses Add-In verwendet und es hat bei mir sehr gut funktioniert.
Drudge
Sieht cool aus, aber die Seite meldet Inkompatibilitäten mit der 64-Bit-Version von Excel 2010 und das ist genau meine Version. Danke trotzdem.
zest16
0

Eine relativ einfache und schnelle Möglichkeit besteht darin, mithilfe einer Hilfsspalte zu ermitteln, ob die Zelle endet cht, und danach zu filtern:

In B1:=IF(COUNTIF(A1,"*cht"),CELL("address",A1),"")

Dann herausfiltern: Bildbeschreibung hier eingeben

Bearbeiten: ODER - Wenn Sie die Hilfsspalte wie oben verwendet haben, können Sie diese (eingegeben mit CTRL+SHIFT+ENTER) in say verwenden D2und nach unten ziehen:

=IFERROR(INDEX($B$2:$B$100,SMALL(IF($B$2:$B$100<>"",ROW($B$2:$B$100)-ROW(B$2)+1),ROWS(B$2:B2))),"")

Bildbeschreibung hier eingeben

Bruce Wayne
quelle
Denken Sie daran, dass OP geschrieben hat: " Wenn ich zum Beispiel nach Zellen suche, die mit" cht "enden, würde ich" cht "mit COUNTIF verwenden , um sie zu zählen . Wie kann ich dieselbe Option für die Suche verwenden ", * und Ihre Lösung tut dies zählt nicht !! . Überprüfen Sie den obigen schriftlichen Kommentar von Bruce, den er auch Count vorgeschlagen hat.
Rajesh S
@ RajeshS - siehe OPs Kommentar unter dem Beitrag. Sie suchen nach einer Möglichkeit, zu sehen, * welche Zellen mit "cht" enden. Ist es nicht das, was ich tue, unabhängig von der verwendeten Formel?
BruceWayne
1
@Rajesh, wenn Sie alle Kommentare lesen, OP sagt er weiß , wie man zählt die Zellen (er würde COUNTIF verwenden), aber er will findet die Zellen. Batmans Antwort ist vollständig gültig. Sie sollten sehr vorsichtig sein, wenn Sie eine Antwort kritisieren, wenn Sie bedenken, wie schlecht Sie die Sprache verstehen und wie gut Sie die Frage verstehen.
Bandersnatch
-1

Wenn Sie mit der Menüoption "Suchen ..." nach "* cht" suchen, findet Excel Zellen, die "cht" am Anfang, in der Mitte oder am Ende des Textes in den Zellen enthalten. Excel kann auch cht in den Formeln finden.

Wenn Sie jedoch im Dialogfeld "Suchen" auf das Kontrollkästchen "Gesamten Zelleninhalt abgleichen" klicken, werden in Excel nur die Zellen gefunden, die mit "cht" enden. Zum Beispiel "Sample cht " oder "I'm cht ". Es werden keine Zellen gefunden, die an anderen Stellen "cht" haben, wie "This is cht sample" oder " cht temp".

Rajesh S
quelle