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

wenn-Formel, Zeile überspringen (ausschließen)

Forumthread: wenn-Formel, Zeile überspringen (ausschließen)

wenn-Formel, Zeile überspringen (ausschließen)
23.11.2013 20:30:07
sjdelphin
Hallo Zusammen,
ich habe eine Tabelle mit Namen.
In einer zweiten Tabelle sollen alle aufgeführten Namen übernommen werden, außer "Y".
https://www.herber.de/bbs/user/88225.xlsx
Gibt es da eine Möglichkeit, das mittels einer ergänzenden Formel darzustellen.
Die Tabelle ist nur ein Auszug.
Ich hoffe Ihr könnt mir helfen.
LG Silvia

Anzeige

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Darf es auch VBA sein?
23.11.2013 20:54:00
Matze
Hallo Silvia,
mit Formeln werde ich es nicht schaffen, eventuell einer der Profis.
Mit zu Hilfenahme von VBA und dem "Autofilter" funktioniert es anhand dieser Musterdatei.
Setze in Spalte A den TextFilter auf "entspricht nicht" = "y" somit zeigt er nur die gewünschten Ergebnisse an und die werden dann in das Blatt gefilterte kopiert.
weitere Suchergerbnisse würden im Blatt gefilterte unten angehängt werden.
https://www.herber.de/bbs/user/88226.xlsm
Gruß Matze

Anzeige
AW: Darf es auch VBA sein?
23.11.2013 21:06:09
sjdelphin
Hi Matze,
Ich fürchte es reicht nicht. Ich schaue es mir aber nochmal in Ruhe an, auch deinen VBA
Ich melde mich dann. Wird aber wahrscheinlich erst Montag.
LG Silvia

AW: Darf es auch VBA sein?
25.11.2013 16:23:43
sjdelphin
Hallo Matze,
Sepp hat mir eine Matrix-Lösung geschickt.
Ich werde deine Lösung aber auch noch ausprobieren. Dafür brauche ich aber ein bisschen länger.
Ich melde mich.
Danke für die Unterstützung.
LG Silvia

Anzeige
AW: Darf es auch VBA sein?
29.11.2013 15:15:18
sjdelphin
Hallo Matze,
hier noch meine abschließende Info.
Danke für die Unterstützung.
Deine Lösung hat ebenfalls super funktioniert.
Ich musste es mir nur in Ruhe anschauen und noch ein wenig basteln, aber mit deiner Hilfe ist mein erster VBA gelungen - danke nochmals.
Wieder was gelernt. Da arbeite ich weiter dran ;-))
LG Silvia

Anzeige
Prima, danke für die Rückmeldg. owT
29.11.2013 15:47:38
Matze

AW: wenn-Formel, Zeile überspringen (ausschließen)
24.11.2013 12:24:31
Josef
Hallo Silvia
Das geht mit einer Matrix-Formel
Diese Formeln kannst du einfach soweit wie nötig nach unten kopieren
Tabelle

 AB
1Name 1Name
2zaaa
3ybbb
4xccc
5wddd
6veee
7ufff
8tggg
9shhh
10riii
11  
12so soll es aussehen:  
13Ausschluss "y" 
14Name 1Name
15zaaa
16xccc
17wddd
18veee
19ufff
20tggg
21shhh
22riii

Formeln der Tabelle
ZelleFormel
A15{=INDEX(A$1:A$10;KKLEINSTE(WENN(A$2:A$10<>"Y";ZEILE(A$2:A$10)); ZEILE(A1)))}
B15{=INDEX(B$1:B$10;KKLEINSTE(WENN(A$2:A$10<>"Y";ZEILE(A$2:A$10)); ZEILE(A1)))}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruss Sepp

Anzeige
AW: wenn-Formel, Zeile überspringen (ausschließen)
25.11.2013 16:22:12
sjdelphin
Super Sepp,
Matrix funktioniert Bestens.
Danke sehr!
LG Silvia
;
Anzeige
Anzeige

Infobox / Tutorial

Zeilen in Excel überspringen mit Wenn-Formeln und Matrixformeln


Schritt-für-Schritt-Anleitung

  1. Daten vorbereiten: Erstelle eine Tabelle mit Namen in Spalte A. Setze die Namen, die du ausschließen möchtest (z.B. "Y"), in eine separate Zeile.

  2. Matrixformel eingeben:

    • Klicke in die Zelle, in die du die gefilterten Daten einfügen möchtest (z.B. A15).
    • Gib folgende Formel ein:
      {=INDEX(A$1:A$10;KKLEINSTE(WENN(A$2:A$10<>"Y";ZEILE(A$2:A$10));ZEILE(A1)))}
    • Bestätige die Eingabe mit STRG + SHIFT + RETURN, um die Matrixformel zu aktivieren.
  3. Formel für andere Spalten anpassen: Um die entsprechenden Daten aus einer anderen Spalte zu ziehen (z.B. Spalte B), gehe zu B15 und verwende:

    {=INDEX(B$1:B$10;KKLEINSTE(WENN(A$2:A$10<>"Y";ZEILE(A$2:A$10));ZEILE(A1)))}
  4. Formel nach unten ziehen: Ziehe die Formel nach unten, um alle erforderlichen Zeilen zu füllen und die entsprechenden Namen zu übernehmen, während du die Zeilen überspringst, die "Y" enthalten.


Häufige Fehler und Lösungen

  • Matrixformel nicht korrekt eingegeben: Stelle sicher, dass du die Formel mit STRG + SHIFT + RETURN abschließt, damit Excel sie als Matrixformel erkennt.

  • Falsche Zellreferenzen: Überprüfe, ob die Zellreferenzen in deinen Formeln korrekt sind und die richtigen Bereiche abdecken.

  • Leere Zellen: Wenn Excel leere Zellen anzeigt, vergewissere dich, dass keine ungewollten Leerzeichen oder unsichtbaren Zeichen in den Zellen vorhanden sind.


Alternative Methoden

Wenn die Verwendung von Formeln nicht ideal ist, kannst du auch den Autofilter oder VBA verwenden. Hier ist eine kurze Anleitung:

  1. Autofilter:

    • Wähle die gesamte Tabelle aus.
    • Gehe zu "Daten" > "Filter" und aktiviere den Filter.
    • Setze den Filter für die Spalte, die "Y" enthält, auf "Nicht gleich" und gebe "Y" ein. So kannst du die Zeilen überspringen, die "Y" enthalten.
  2. VBA-Skript:

    • Du kannst ein einfaches VBA-Skript schreiben, um die Zeilen zu filtern und die gewünschten Namen in eine neue Tabelle zu kopieren.

Praktische Beispiele

Hier ist ein Beispiel, wie die Tabelle aussehen könnte:

A B
Name 1 Name
z aaa
y bbb
x ccc
w ddd
v eee

Nach der Anwendung der Matrixformel in A15 und B15 solltest du die folgenden Ergebnisse in diesen Zellen erhalten:

A B
Name 1 Name
z aaa
x ccc
w ddd
v eee

Damit werden alle "Y" in der Originaltabelle übersprungen.


Tipps für Profis

  • Zellen dynamisch filtern: Nutze benannte Bereiche für eine dynamische Lösung, die das Hinzufügen neuer Daten erleichtert.

  • Fehlermeldungen vermeiden: Verwende die WENNFEHLER-Funktion, um Fehler in den Zellen zu vermeiden, die durch die Matrixformel entstehen können.

  • Makros für wiederkehrende Aufgaben: Wenn du oft ähnliche Aufgaben hast, erstelle ein Makro, das die Filterung automatisiert.


FAQ: Häufige Fragen

1. Kann ich auch mehrere Bedingungen zum Ausschluss verwenden? Ja, du kannst mehrere Bedingungen innerhalb der WENN-Funktion kombinieren, um mehrere Werte auszuschließen.

2. Funktioniert dies in allen Excel-Versionen? Die Matrixformeln sind in Excel 365, Excel 2019 und Excel 2016 verfügbar. Ältere Versionen könnten Einschränkungen haben.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige