Excel Tabelle ohne Leerzeichen (Formeln ignorieren)?

Buildupyourself  16.04.2025, 10:29

Ich würde dir gerne helfen, aber mir fehlt mehr Kontext. Worum geht es hier?

mariomi146 
Beitragsersteller
 16.04.2025, 10:36

ich möchte einfach in Spalte D alle Ergebnisse aus Spalte B ohne Leerzeichen aufgelistet haben. Meine Formel erkennt aber die Formeln in Spalte B. Vielen Dank schon mal.

Gipfelstuermer  16.04.2025, 10:33

welche Version von Excel kommt bei dir zum Einsatz?

mariomi146 
Beitragsersteller
 16.04.2025, 10:44

ich hab dieses Office 365 Paket

3 Antworten

Also du willst quasi 1:1 die Daten aus Zeile B haben, aber die Lücke zwischen "Mario10" und "Mario21" rausnehmen?

=FILTER(B5:B40;B5:B40<>"")

(Falls ich die bisherige Formel richtig interpretiere, dass die Daten im Bereich B5 bis B40 stehen, ansonsten musst du die Adressen nochmal anpassen)


mariomi146 
Beitragsersteller
 16.04.2025, 10:39

ja das ist richtig, abermit dieser Formel bekomm ich jetzt einen #Überlauf!

Gipfelstuermer  16.04.2025, 10:40
@mariomi146

dann sind darunter liegende Zellen befüllt. bei dynamischen Array Funktionen müssen darunter liegende Zellen in der Größe wie benötigt immer frei sein.

daCypher  16.04.2025, 10:40
@mariomi146

Die Formel versucht, mehrere Zellen auf einmal zu füllen. Wenn unter der Zelle wo du die Formel reinschreibst noch Daten stehen, können die Zellen nicht gefüllt werden. Mach die Zellen mal leer, dann sollte es gehen.

daCypher  16.04.2025, 10:48
@mariomi146

PS: Die Formeln von mir und Gipfelstürmer kommen jeweils nur in eine Zelle rein. Also versuche nicht, wie in deinem Beispiel eine Strg+Shift+Enter-Formel daraus zu machen. Excel erweitert den Bereich automatisch auf so viele Zellen, wie benötigt werden.

mariomi146 
Beitragsersteller
 16.04.2025, 10:48
@daCypher

ja so ist der Überlauf weg, aber die Leerzeilen leider auch wieder da

daCypher  16.04.2025, 10:55
@mariomi146

Steht denn in dem grünen Bereich in Spalte B irgendwas drin? Vielleicht Leerzeichen oder hast du vielleicht die Schrift einfach grün auf grün gemacht, damit man es nicht mehr sieht?

Probier mal diese Formel, die testet explizit, ob die Zelle mit "Mario" anfängt:

=FILTER(B5:B40;LINKS(B5:B40;5)="Mario")

Alternativ kannst du die Werte auch unabhängig von einer anderen Spalte generieren lassen:

=VSTAPELN("Mario" & SEQUENZ(10); "Mario" & SEQUENZ(16;1;21))
mariomi146 
Beitragsersteller
 16.04.2025, 11:05
@daCypher

in der Spalte sind halt Formeln hinterlegt. Und dann ergibt das eine leere Spalte. Ich bräuchte halt eine Formel die Formeln in der Spalte B einfach ignoriert.

mariomi146 
Beitragsersteller
 16.04.2025, 11:10
@mariomi146

mit verstabeln funktioniert es :-) aber nun wird die Zeile nicht automatisch in D hinzugefügt wenn aus einer Formel in z,B B15 ein Wert z,B Mario15 wird.

Gipfelstuermer  16.04.2025, 11:25
@mariomi146

sei doch so gut und ergänze mal in deiner Frage wie die Date zu Stande kommen die du einträgst das Mario xy ist ja sicherlich nur ein Platzhalter für echte Daten, die du hier nicht bekannt geben willst, aber was steht in der Zelle wirklich sind das Werte die händisch eingetragen wurden oder stehen dort Formeln die sich die Werte irgendwo abholen oder verkettete Werte oder oder oder. Wie sind die Zellen formatiert. Excel behandelte echte leere Zellen an einigen Stellen leider etwas anders als Zellen denen Per Formel " " zugewiesen wird (ohne Leerzeichen, habe das nur eingefügt, damit man die besser sieht)

Wie DaCypher schon richtig angemerkt hat basieren unsere Formeln auf dem Überlauf, die alten Matrix Formeln sind mit Excel 2021 eigentlich "Outdated" ich würde sie so wenig wie möglich benutzten wollen, da sie auch sehr schlecht im Fehlermangement sind. Ich kenne keinen Fall des letzten Jahres, wo ich jemals wieder eine Matrixformel benutzten musste, selbst SUMMENPRODUKT nicht

Denn =summe(Bedingung*Bereich) tut mittlerweile das gleiche.

mariomi146 
Beitragsersteller
 16.04.2025, 11:47
@Gipfelstuermer

Also normalerweise stehen da hunderte von verschiedenen Namen die automatisch von einer anderen Excel Tapete dort eingetragen werden. Ohne formatierungen etc. Und dazwischen sind dann auch teilweise sehr viele Leerzeilen, ohne Namen , aber dafür halt mit der Formel. Die Leerzeichen kann ich nicht gebrauchen, aber wenn ein Name (anstatt Leerzeile) wieder dazukommt soll er sich automatisch wieder "dazwischenschieben".

Gipfelstuermer  16.04.2025, 12:00
@mariomi146

ich ergänze dir mal eine Antwort die Aufzeigt wie unterschiedlich eine optisch leere Zeile aussehen kann. Wenn du all diese verschiedenen Fälle abgreifen willst, hilft dir nur all diese Fälle aufzugreifen, am besten sollte dies mit dem Filter gehen oder aber mit einer der modernen Funktionen wie NACHSPALTE oder SCAN.

Ergänzung2:

Bild zum Beitrag

In den Zellen B13 bis B22 steht =""

Das Test in B18 habe ich damit eingefügt damit du siehst, dass dies automatisch mit dazwischen geschoben wird, wie von dir gewünscht.

In B19 steht = " ", daher wird dies nicht von der Formel mit aufgegriffen, da " " eben nicht Leer ist sondern ein Leerzeichen enthält.

Alternativ ginge auch:

Bild zum Beitrag

Ergänzung:

Bild zum Beitrag

ich hoffe hiermit ist ersichtlich wie viele Arten von Leeren Zellen es gibt, die Frage welche dieser Arten sind deine.

Während die erste Formel in L3, alle Zellen als nicht Leer erkennt bis auf die wirklich leere (I7), ist der Filter mit der Prüfung <>"" schon deutlich intelligenter, damit wir sehen welche der Zellen der Filter jetzt ausspuckt, hab ich Zeile(I3:I7) benutzt somit sehen wir I4 und I6 werden als <>" angesehen. Mit ZUSPALTE kann man prinzipiell das gleiche tun mit einer zusätzlichen WENN Bedingung.

- - -

alte Antwort

Wenn ich dich richtig verstehe, willst du einfach nur alle Werte zusammenfassen, aber ohne die Leerzeichen?

Greifst du auf eine Moderne Version von Excel 2021+ zurück?

Dann geht dies super simpel und kostet keine 20s Arbeit:

Bild zum Beitrag

Woher ich das weiß:Berufserfahrung – sowohl Beruf als auch Hobby
 - (Formel, Microsoft Excel, Excel-Formel)  - (Formel, Microsoft Excel, Excel-Formel)  - (Formel, Microsoft Excel, Excel-Formel)  - (Formel, Microsoft Excel, Excel-Formel)

Buildupyourself  16.04.2025, 10:38

ACH jetzt verstehe ich was der Fragesteller möchte. Top gelöst!

Gipfelstuermer  16.04.2025, 11:14
@mariomi146

dann sind die Zellen nicht wirklich leer, sondern es stehen Formeln drin die "" (LEER) zurück geben.

wenn das der Fall ist dann lasse anstelle von "" einfach #NV zurückgeben und nutze bei Nachspalte im Parameter 2 die 2 anstelle von 1 das blendet Fehlerwerte aus. Oder aber du nimmst den Filter:

mariomi146 
Beitragsersteller
 16.04.2025, 11:38
@Gipfelstuermer

leichter gesagt als getan. könntest Du mir bitte ein Beispiel geben ? zb bei Formel = K15

mariomi146 
Beitragsersteller
 16.04.2025, 10:54

Office 365, aber mit der Formel hab ich bei mir leider immer noch die Leerzeichen dazwischen.

Gipfelstuermer  16.04.2025, 12:28
@mariomi146

Deine Zelle ist definitiv nicht wirklich leer. Siehe Beispiele oben.

Zu deiner Frage bezüglich =K15

was steht denn in K15 drin?

Vielleicht kannst du deine Datei mal einkürzen auf wenige Zeilen am besten anonymisieren, sodass wir keine echten Daten sehen. Und dann zu einem Uploader deiner Wahl hochladen. Dann können wir uns mal ein Bild machen. sowas ist aus der Ferne immer schwer zu beurteilen.

Das Problem mit den Leerzeilen sollte natürlich in der Datei enthalten sein.

mariomi146 
Beitragsersteller
 16.04.2025, 10:42

Danke, aber bei mir gibt das #ÜBERLAUF ? Sorrxy aber ich bin leider ein Excel Idiot :-(

Bei mir funktioniert es, wenn es so sein soll.

Bild zum Beitrag

Ab B13 sind Formeln

Bild zum Beitrag

 - (Formel, Microsoft Excel, Excel-Formel)  - (Formel, Microsoft Excel, Excel-Formel)

mariomi146 
Beitragsersteller
 16.04.2025, 11:33

=WENN(C13>0;+C13*D13;"") versteh ich ehrlich gesagt nicht.

GutenTag2003  16.04.2025, 11:34
@mariomi146

Nur damit eine Formel drin steht, das war von Dir ja als mögliches Problem (?) genannt

mariomi146 
Beitragsersteller
 16.04.2025, 11:16

Versteh ich nicht, warum bei mir nicht?

Gipfelstuermer  16.04.2025, 12:23
@mariomi146

ich verwette fast meinen Hintern drauf, dass deine Zellen nicht leer sind sondern " " ein Leerzeichen enthalten

@GutenTag mach noch WENNFEHER drum und die #ZAHL Dinger sind auch weg.

GutenTag2003  16.04.2025, 12:37
@Gipfelstuermer
@GutenTag mach noch WENNFEHER drum und die #ZAHL Dinger sind auch weg.

Ja, war aber nebensächlich.

... und Deinen Hintern kannst Du behalten. 😉

Die Formeln des FS wird ganz offensichtlich auch ein " " enthalten.