Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

nach beginnenden Großbuchstaben filtern

Forumthread: nach beginnenden Großbuchstaben filtern

nach beginnenden Großbuchstaben filtern
17.11.2021 21:30:14
Manon
Hallo liebe Excel-Profis,
ich brauche Hilfe beim Filtern von Datensätzen. In einer Spalte (nur Text) gibt es Wörter, die einen Großbuchstaben enthalten, und andere, die nur aus Kleinbuchstaben bestehen. Z.B.
Katze
kratzen
Hunger
genervt
Ich wünsche mir eine Formel, die die Datensätze als WAHR ausgibt, die einen Großbuchstaben enthalten.
Ich bedanke mich für eure Hilfe!
Liebe Grüße
Manon
Anzeige

8
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: nach beginnenden Großbuchstaben filtern
17.11.2021 21:45:10
Günther
Moin,
schau dir mal die Funktion IDENTISCH() an ...
 
Gruß
Günther  |  mein Excel-Blog
AW: nach beginnenden Großbuchstaben filtern
17.11.2021 21:49:47
Piet
Hallo
=CODE(LINKS(C4;1)) - liest dir den ASCII Code des 1. Buchstaben in Zelle C4 aus, den Zahlenwert von Text für die Datenverarbeitung.
A-Z = 65 bis 90, kleines a-z geht von 97 bis 122. Jetzt kannst du mit einer Wenn Formel den Zahlenwert mit grösser/kleiner auswerten .
mfg Piet
Anzeige
AW: nach beginnenden Großbuchstaben filtern
17.11.2021 21:57:20
Manon
Hallo Piet,
deine Lösung erheitert mich irgendwie ... genial! Klappt super!
Herzlichen Dank, Abend gerettet ... :-)
Liebe Grüße
Manon
AW: nach beginnenden Großbuchstaben filtern
18.11.2021 09:36:12
Günther
Mich erheitert die Lösung auch irgendwie. Und sie ist auch wirklich genial, aber genial ignorant (von imho beiden Seiten). Schließlich gibt es auch noch Umlaute.
 
Ohne Gruß
Günther  |  mein Excel-Blog
Anzeige
AW: nach beginnenden Großbuchstaben filtern
18.11.2021 12:55:18
Wurthberg
Hallo Piet, hallo Manon
So geht es mit CODE() auch bei Umlauten:
=CODE(C4)=CODE(GROSS(C4))
CODE() prüft immer nur das erste Zeichen eines Zell-Inhaltes. Die Formel LINKS() ist deshalb gar nicht nötig.
Grüsse Niclaus
AW: nach beginnenden Großbuchstaben filtern
17.11.2021 21:53:50
Daniel
Hi
=NICHT(IDENTISCH(A1;KLEIN((A1))))
Gruß Daniel
AW: nach beginnenden Großbuchstaben filtern
17.11.2021 22:00:48
Manon
Hallo Daniel,
deine Lösung funktioniert auch ganz vorzüglich!
Vielen Dank euch allen für die schnelle Hilfe!
Liebe Grüße
Manon
Anzeige
AW: Identisch war mir nicht bekannt ...
18.11.2021 11:50:44
Piet
Hallo Kollegen
ihr seit mir sicher haushoch überlegen, meine Lösung war die "kleine Mann Lösung, der es NICHT besser weiss" - die Identisch Funktion war mir nicht bekannt.
Nun ja, wieder was dazu gelernt ...
mfg Piet
Anzeige
Anzeige

Infobox / Tutorial

Nach beginnenden Großbuchstaben filtern in Excel


Schritt-für-Schritt-Anleitung

  1. Öffne deine Excel-Datei und navigiere zu dem Arbeitsblatt, das die Daten enthält, die du filtern möchtest.
  2. Identifiziere die Spalte, in der du die Datensätze mit Großbuchstaben filtern möchtest.
  3. Nutze die folgende Formel, um zu überprüfen, ob ein Wort mit einem Großbuchstaben beginnt:
    =NICHT(IDENTISCH(A1;KLEIN(A1)))

    Ersetze A1 durch die erste Zelle deiner Spalte.

  4. Ziehe die Formel nach unten, um sie auf alle relevanten Zellen anzuwenden.
  5. Wende den AutoFilter an: Wähle die gesamte Datenreihe aus und aktiviere den Filter über das Menü „Daten“.
  6. Filtere nach Wahr/Falsch: Setze den Filter so, dass nur die Zellen mit „Wahr“ angezeigt werden. Jetzt siehst du nur die Datensätze, die mit einem Großbuchstaben beginnen.

Häufige Fehler und Lösungen

  • Falsche Zellreferenz: Stelle sicher, dass die Formel auf die richtige Zelle verweist. Wenn du z.B. in Spalte B arbeitest, muss die Formel B1 verwenden.
  • Formatierung der Zellen: Achte darauf, dass die Zellen im richtigen Format sind (z.B. als Text), um unerwartete Ergebnisse zu vermeiden.
  • Umlaute und Sonderzeichen: Wenn deine Daten Umlaute enthalten, kann es nötig sein, die Formel entsprechend anzupassen. Nutze die Formel:
    =CODE(C4)=CODE(GROSS(C4))

    um sicherzustellen, dass auch Umlaute korrekt behandelt werden.


Alternative Methoden

Eine weitere Methode, um nach Großbuchstaben in Excel zu filtern, ist die Verwendung von VBA. Hier ist ein einfaches Beispiel:

Sub FilterGroßbuchstaben()
    Dim rng As Range
    Dim cell As Range
    Dim result As Boolean
    Dim output As Range

    Set rng = Range("A1:A100") ' Passe den Bereich an
    Set output = Range("B1")

    For Each cell In rng
        result = (Asc(Left(cell.Value, 1)) >= 65 And Asc(Left(cell.Value, 1)) <= 90)
        output.Value = result
        Set output = output.Offset(1, 0)
    Next cell
End Sub

Praktische Beispiele

Hier sind einige Beispiele, wie du die oben genannten Methoden anwenden kannst:

  • Beispiel 1: Wenn in Zelle A1 „Katze“ steht, gibt die Formel =NICHT(IDENTISCH(A1;KLEIN(A1))) in der danebenstehenden Zelle „Wahr“ zurück.
  • Beispiel 2: Bei „kratzen“ wird „Falsch“ zurückgegeben. Filtere nun deine Liste, um nur die „Wahr“-Werte anzuzeigen.

Tipps für Profis

  • Verwende benannte Bereiche, um die Formeln übersichtlicher zu gestalten.
  • Kombiniere Filter: Du kannst zusätzlich nach anderen Kriterien filtern, wie z.B. nach „fett“ formatierten Zellen, um die Suche weiter einzuschränken.
  • Automatisiere den Prozess: Überlege, ob du den Filterprozess in ein Makro umwandeln möchtest, um Zeit zu sparen.

FAQ: Häufige Fragen

1. Wie kann ich die Formel anpassen, um auch Wörter mit Sonderzeichen zu berücksichtigen? Du kannst die CODE()-Funktion nutzen, um ASCII-Werte zu prüfen, wie in der alternativen Methode beschrieben.

2. Funktioniert das auch in älteren Excel-Versionen? Ja, die beschriebenen Methoden sind in den meisten modernen Excel-Versionen verfügbar, jedoch können einige Funktionen in sehr alten Versionen nicht unterstützt werden. Überprüfe die Kompatibilität der Funktionen in deiner Excel-Version.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige