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

Forumthread: Leerzeichen in einer Zelle zählen

Leerzeichen in einer Zelle zählen
12.05.2022 11:38:36
Andreas
Guten Morgen an alle Forumsmitglieder/-besucher,
benötige bitte wieder einmal eure Hilfe, diesmal eine Formel zum Zählen von Leerzeichen in einer Zelle zwischen einem Zeichen („/“) und dem Anfangsbuchstaben des ersten Wortes/Begriffes.
https://www.herber.de/bbs/user/153027.xlsx
Schon jetzt vielen Dank für eure Hilfe.
Andreas
Anzeige

11
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Leerzeichen in einer Zelle zählen
12.05.2022 11:41:01
{Boris}
Hi,
=LÄNGE(A1)-LÄNGE(WECHSELN(A1;" ";""))
Reicht so aus, wenn es sonst keine Leerzeichen in der Zelle gibt.
VG, Boris
AW: Leerzeichen in einer Zelle zählen
12.05.2022 11:50:13
Andreas
Hallo Boris,
Danke fürs Kümmern, aber es gibt noch weitere Leerzeichen, bitte schau noch einmal auf meine Beispieldatei. Mit deiner Formel werden sämtliche Leereichen gezählt, ich würde aber gerne nur die zischen dem "/" und dem Wort "arry" gezählt haben.
Viele Grüße
Andreas
Anzeige
AW: Leerzeichen in einer Zelle zählen
12.05.2022 11:53:27
UweD
Hallo
so,

=LÄNGE(A1)-LÄNGE(GLÄTTEN(TEIL(A1;2;99)))-1
LG UweD
AW: Leerzeichen in einer Zelle zählen
12.05.2022 11:59:49
Andreas
Hallo Uwe,
genial, vielen Dank und viele Grüße!
Andreas
Ich will ja kein Spielverderber sein...
12.05.2022 12:03:56
{Boris}
Hi,
...aber beide Formeln liefern (logischerweise) das selbe Ergebnis - nur dass Uwe noch 1 subtrahiert hat (was de facto nur für das Leerzeichen zwischen arr und B4 gilt).
Wenn z.B. hinter arr B4 noch Leerzeichen kommen, werden diese auch mitgezählt.
VG, Boris
Anzeige
AW: Ich will ja kein Spielverderber sein...
12.05.2022 12:20:35
Andreas
Hallo Boris, dein Hinweis ist insoweit berechtigt, wenn nach dem Begriff b4 nur Leerzeichen folgen, dann passiert die Zählung wie du sie beschreibst. Bei weiterer Texteingabe nebst Leerzeichen bleiben diese unberücksichtigt.
AW: Ich will ja kein Spielverderber sein...
12.05.2022 12:53:59
UweD
Hallo Boris (und Andreas)
&GT&GT was de facto nur für das Leerzeichen zwischen arr und B4 gilt
Nein, das ist es nicht.
Verglichen wird die Gesamtlänge mit dem / am Anfang
mit dem Text ab Stelle 2. Dieser wird durch Säubern vorne beschnitten.
Durch das minus 1 wird nur das / ausgeglichen
Fällt auf, wenn hinten mal mehr als 1 zusätzliche leerzeichen sind.
Userbild
Eine Unschärfembleibt, wenn im hinteren Teil Leerzeichen mehrfach hintereinander vorkämen, dann würden die automatisch auf eins reduziert und damit das gewünschte Ergebnis verfälschen.
LG UweD
Anzeige
AW: Leerzeichen in einer Zelle zählen
12.05.2022 12:04:17
KlausFz
Hallo Andreas,
hier eine einfache Formel, die zwischen "/" und "arry" zählt,
vorausgesetzt: dass dort nur Leerzeichen sind!
=FINDEN("arry";A1)-FINDEN("/";A1)-1
Gruß!
Klaus
AW: Leerzeichen in einer Zelle zählen
12.05.2022 12:22:10
Andreas
Hallo Klaus, auch dir vielen Dank fürs Kümmern, der Begriff "arry" ist aber veränderlich. Wie sollte da die Formel aussehen?
Anzeige
AW: hier wäre mE noch zu klären ...
12.05.2022 14:22:43
neopa
Hallo Andreas,
... und zwar:
- ob auch mehr als nur ein "/" vorkommen kann und welches dann gelten soll
- wenn nur ein "/" vorkommt ob vor dem "/" noch Zeichen inklusive " " stehen können
Erst dann kann mE das angestrebte auch exakt ermittelt werden.
Gruß Werner
.. , - ...
Anzeige
AW: hier wäre mE noch zu klären ...
12.05.2022 15:43:58
Andreas
Hallo Werner, es gibt nur den einen "/" und keine Leerzeichen davor.
Viele Grüße Andreas
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Leerzeichen in einer Zelle zählen


Schritt-für-Schritt-Anleitung

Um die Anzahl der Leerzeichen in einer Zelle zu zählen, kannst du folgende Excel-Formel verwenden:

=LÄNGE(A1) - LÄNGE(WECHSELN(A1; " "; ""))

Diese Formel ermittelt die Gesamtlänge des Textes in der Zelle A1 und zieht die Länge des Textes ohne Leerzeichen ab. Das Ergebnis ist die Anzahl der Leerzeichen in der Zelle.

Wenn du jedoch nur die Leerzeichen zwischen einem spezifischen Zeichen (z. B. "/") und dem ersten Wort zählen möchtest, benötigst du eine angepasste Formel:

=LÄNGE(A1) - LÄNGE(GLÄTTEN(TEIL(A1; FINDEN("/"; A1) + 1; 99))) - 1

Hierbei wird die Position des "/" verwendet, um die Zählung der Leerzeichen zu beginnen.


Häufige Fehler und Lösungen

  1. Fehler: Falsches Ergebnis bei mehreren Leerzeichen

    • Lösung: Stelle sicher, dass du die Formel korrekt anwendest. Wenn mehrere Leerzeichen hintereinander vorhanden sind, könnte die Formel fälschlicherweise mehr Leerzeichen zählen. Verwende die GLÄTTEN-Funktion, um überflüssige Leerzeichen zu entfernen.
  2. Fehler: Zählung funktioniert nicht mit variablen Wörtern

    • Lösung: Wenn das Wort, nach dem gezählt werden soll, variabel ist (z. B. "arry"), kannst du die FINDEN-Funktion verwenden, um die Position des Wortes dynamisch zu bestimmen.

Alternative Methoden

  • VBA-Methode: Du kannst auch Visual Basic for Applications (VBA) verwenden, um die Anzahl der Leerzeichen zu zählen. Hier eine einfache Funktion:
Function CountSpaces(cell As Range) As Long
    CountSpaces = Len(cell.Value) - Len(Replace(cell.Value, " ", ""))
End Function
  • Textfunktionen: Wenn du ein spezifisches Zeichen zählen möchtest, kannst du die Funktion ZÄHLENWENN nutzen, um die Vorkommen eines bestimmten Zeichens in einer Zelle zu zählen.

Praktische Beispiele

  1. Beispiel für die Zählung von Leerzeichen:

    • Angenommen, in Zelle A1 steht der Text „Hallo / was für ein Test“. Um die Leerzeichen zwischen dem "/" und "was" zu zählen, könntest du die oben genannte Formel verwenden.
  2. Zählen von Buchstaben:

    • Wenn du wissen möchtest, wie viele Buchstaben in einer Zelle sind, kannst du die Formel =LÄNGE(A1) - LÄNGE(WECHSELN(A1; " "; "")) nutzen, um die Anzahl der Zeichen ohne Leerzeichen zu ermitteln.

Tipps für Profis

  • Nutze die Funktion TEXTKETTE, um mehrere Spalten in einer Zelle zusammenzuführen und dabei Leerzeichen zu berücksichtigen.
  • Um die Anzahl der Zeichen bis zu einem bestimmten Leerzeichen zu zählen, kannst du die FINDEN-Funktion in Kombination mit LINKS verwenden:
=LINKS(A1; FINDEN(" "; A1) - 1)
  • Achte darauf, dass du bei der Verwendung von Formeln in großen Datenmengen die Berechnungseinstellungen in Excel optimierst, um die Performance zu verbessern.

FAQ: Häufige Fragen

1. Frage
Wie kann ich die Anzahl der Leerzeichen zwischen zwei Wörtern zählen?
Antwort: Du kannst die FINDEN-Funktion verwenden, um die Position der beiden Wörter zu bestimmen und dann die Formel entsprechend anpassen.

2. Frage
Zählt Excel Leerzeichen als Zeichen?
Antwort: Ja, Leerzeichen werden in der Zählung der Zeichen in Excel berücksichtigt, es sei denn, du verwendest spezielle Funktionen, um sie auszuschließen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige