Sie benötigen eine Excel-Funktion, um Buchstaben zu filtern

1895
Manikandan r

Ich habe eine Spalte in der Excel-Datei, die aus einem Satz von alphanumerischen Zeichen, Zahlen und Buchstaben besteht. Ich möchte nur Buchstaben herausfiltern. Brauche Beratung ..

Spalte 1

100054 Mk1568 Un10008 Dngh 34677 Gopro 
0
Was hast du versucht? Woher hat dich das gebracht? Sie haben Ihre Eingabedaten angegeben, aber was ist Ihre erwartete Ausgabe? Mokubai vor 7 Jahren 3
Ich muss nur Alpha-Zeichen herausfiltern. Ausgänge-Dngh Gopro Manikandan r vor 7 Jahren 0
Ich habe unten verwendet. = ISNUMBER (SUMMEPRODUKT (SUCHE (MID (A1, ROW (INDIRECT (1: & LEN (A1)))), 1), 0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ ")) Manikandan r vor 7 Jahren 0
Was ist das genaue Problem mit Ihrer Formel? Máté Juhász vor 7 Jahren 1

4 Antworten auf die Frage

0
yass

Sie können diese Formel verwenden. Sie wird nur mit dem alphanumerischen und dem numerischen Zeichen angezeigt und für leere Felder leer zurückgegeben:

=IF(MIN(IFERROR(FIND(,A1,1),""))>0,"",A1)
Drücken Sie Ctrl+ Shift+ Enter Array-Formel

Es wird die minimale Stelle (erste Zahl in der Zeichenfolge) für eine beliebige Zahl in der Zeichenfolge zurückgegeben, wenn min> 0 (Anzahl gefunden), wird leer "" zurückgegeben. Wenn keine Zahl gefunden wird, wird die Zeichenfolge (Alpha-Zeichen) zurückgegeben.
A1 ist die ursprüngliche Zelle Ihrer Daten
Sie können die Formel nach unten ziehen, um jede Zeichenfolge zu testen. Es sind keine Änderungen erforderlich

0
Ron Rosenfeld

Sie können den erweiterten Filter mit einer Formel für ein Kriterium verwenden

Die Formel muss TRUE oder FALSE zurückgeben. Dies gibt TRUE zurück, wenn das Wort keine Ziffern enthält:

Formula: =MIN(FIND(,A6&"0123456789"))>LEN(A6) 

Konfiguration

Ergebnisse

Sie können auch einen einfachen Filter verwenden:

  • Geben Sie die obige Formel in B6 ein
  • Füllen Sie so weit wie nötig nach
  • Filtern Sie nach dem Inhalt = TRUE
0
TEEBEE

A simple way is to use =ISTEXT(somevalue) in a new column and filter for true.
You can do the same with =ISNUMBER, =ISBLANK, etc.

Example:

istext1

istext2

-1
Rajesh S

Dies ist eine VBA-Funktion. Um die Funktion zum Filtern einer Zeichenfolge zu verwenden, geben Sie ein =ExtractLetters (string to extract).

Function ExtactLetters(strText as string)  Dim x as integer, strTemp as String  For x = 1 to Len(strText)  IfNotisNumeric(mid(strText, x, 1)) Then  strTemp = strTemp & mid(strText, x, 1) End if Next x ExtractLetters = srtTemp End Function  
So verwenden Sie die Funktion zum Filtern der Zeichenfolge ,, = ExtractLetters (Zeichenfolge für Xtract) Rajesh S vor 7 Jahren 0
Ich bin neu im Super User. Könnten Sie mir bitte den Grund für die Bearbeitung meines Codes mitteilen? Rajesh S vor 7 Jahren 0
Der Code wurde nicht formatiert. Um die Antwort zu verbessern, besteht die Alternative darin, eine unformatierte Antwort zu löschen. Ramhound vor 7 Jahren 0