Zeichen in Excel filtern


1

Ich habe eine Spalte in der Excel-Datei, die aus einem Satz von Zeichen und Zahlen besteht. Ich möchte alle Zeilen, die mit Zeichen beginnen, herausfiltern. Beispiel

Column1

abc
12345
def
5678
xyz
7895
tryc

Ich möchte nur
abc
def
xyz
tryc filtern

Ich habe versucht, den Vorausfilter durch Setzen von? [Az] zu verwenden, aber kein Glück


Ich glaube nicht, dass man so einen Autofilter ohne eine Hilfssäule machen kann. Wenn Sie keine Zellen mit Zahlen und Buchstaben haben, versuchen Sie zu filtern. contains: *Oder vielleicht 10 does not contain:Zahlenfilter.
Raystafarian

Keine Strahlen, kein Glück
user3223672

Antworten:


1

Wenn Sie auf keinen Fall eine andere Spalte verwenden möchten, können Sie eine bedingte Formatierung verwenden, um die Filterung zu erleichtern.

Markieren Sie Zelle A1 und dann die gesamte Spalte und verwenden Sie die bedingte Formatierung mit 'Neue Regel' und Formel (letzte Option):

=ISTEXT(A1)

Wählen Sie dann eine Formatierung aus, zum Beispiel Füllung mit der Farbe Grau (die Farbe liegt bei Ihnen, verwenden Sie jedoch Füllung oder eine Schriftfarbe, dies ist beim Filtern verfügbar).

Drücken Sie OK, nachdem Sie Ihre Formatierung ausgewählt haben, und kehren Sie zu Ihrem Arbeitsblatt zurück. Sie können nach bestimmten Formatierungen filtern, in diesem Fall nach den mit Farbe gefüllten oder geänderten Schriftfarben (die Text enthalten).


0

Der einfachste Weg, wenn Sie können, ist die Verwendung einer sekundären Spalte mit einer Formel wie:

=ISNUMBER(A2)

Wobei A2 durch die entsprechende Spalten- / Zeilenreferenz ersetzt werden sollte.

Dann können Sie die Zeilen leicht danach filtern, ob die Zellen dieser Spalte wahr oder falsch sind.

Bei Bedarf können Sie die sekundäre Spalte immer ausblenden. Beachten Sie, dass beim Hinzufügen neuer Zeilen die Formel in der ausgeblendeten Spalte korrekt bleibt, wenn Sie Ihre Daten in eine Tabelle ändern. Wenn Sie beim Verschieben von Zeilen mehr Flexibilität benötigen, ersetzen Sie die Zellreferenz durch eine OFFSETFormel. Wenn Sie dann Zeilen ausschneiden / einfügen, ist immer noch alles korrekt.


0

Aufbauend auf Raystafarians Kommentar können Sie die Werte "Enthält" oder "Enthält nicht" verwenden, wenn die Zeichenfolge keine Zeichen enthält. Wenn die Möglichkeit eines Zeichens besteht (z. B. 123c), wird dieser Wert herausgefiltert.

Um nur im ersten Zeichen nach dem Zeichen v. Nummer zu filtern , benötigen Sie eine Hilfsspalte. Angenommen, Ihre Daten befinden sich in Spalte A: A. Fügen Sie in einer benachbarten Spalte (z. B. B: B) die folgende Formel ein:

=AND(CODE(LEFT(A1,1))>=48,CODE(LEFT(A1,1))<=57).

Dies wertet das erste Zeichen in Ihrer Zelle aus (LINKS (A1,1)) und gibt den ASCII-Code zurück. Wenn der Code zwischen 48 (0) und 57 (9) liegt, wird True zurückgegeben, andernfalls False. Sie können dann aus dieser Spalte herausfiltern. Ich bin damit einverstanden, dass Sie Ihre Daten in eine Tabelle konvertieren sollten. Excel funktioniert und funktioniert gut mit tabellenformatierten Daten.


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.