Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Hilfe, brauche Hilfe bei "WENN" Formel
#1
Wink 

.xlsx   Testdatei.xlsx (Größe: 9,52 KB / Downloads: 9) Hallo liebe Excel Gemeinde. Ich habe folgendes Problem.
Ich habe eine Datei mit 6 Arbeitsblättern. Auf einem Blatt steht in der Spalte F immer der Wert "yes" oder "no". In der dazugehörigen Zeile stehen dann die Namen und die Anrede. Jetzt möchte ich, dass wenn in einer Zelle "yes" steht, diese Zelle plus der dazugehörige Name in ein anderes Blatt kopiert wird. Genauso auch mit dem Wort "no". Da sollen die Daten in ein weiteres Arbeitsblatt kopiert werden.
Ich finde einfach nichts passendes, bin aber auch kein Excel Freak. Hat jemand eine Idee?

Beste Grüße Holger
Antworten Top
#2
Hallo,
eine Beispieltabelle kann Wunder bewirken.
Ich bin leider kein Hellseher, weiß nicht , wie deine Tabelle
aussieht.

MfG Günter
Antworten Top
#3
Hallo, leider kann ich die Datei nicht hochladen wegen der Daten, ich werde mal schnell eine ähnliche Datei erstellen. Moment bitte. Danke für die schnelle Antwort.

also, habe die Datei angehängt. Wenn in Spalte F2 yes steht, sollen die Zellen B2, D2 und C2 in das Blatt zwei in die Zellen B2, D2, C2 und D2 eingetragen werde. Das gleiche mit dem Wort no dann auf Blatt 3. Hm, war das einigermaßen verständlich? sorry, blöd zu erklären.
Antworten Top
#4
Hi,

das einfachste wäre wohl, die Datei nach Yes oder No zu filtern und dann die kompletten Zeilen in die entsprechende Tabelle zu kopieren. Die überflüssigen Spalten kann man löschen.

Ansonsten in Tabelle 1  B2 diese Formel:

Code:
=FILTER(Tabelle1!B:D;Tabelle1!F:F="Yes")
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Antworten Top
#5
Hallo, dadurch das die Originaldatei deutlich größer ist, ist das mit dem Filtern nicht so praktisch. Deine Formel geht leider nicht wie beschrieben.
Antworten Top
#6
Hi,
Zitat:dadurch das die Originaldatei deutlich größer ist
ja ja, zu faul eine vernünftige Musterdatei zu erstellen! Warum geht das Filtern nicht?
Zitat:Deine Formel geht leider nicht wie beschrieben
was geht nicht?
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
[-] Folgende(r) 1 Nutzer sagt Danke an BoskoBiati für diesen Beitrag:
  • GMG-CC
Antworten Top
#7
Hi,

ich hau mal voll in die Kerbe von Edgar: Man kopiert keine Daten in ein anderes Blatt nur weil sich irgendein Status ändert. Das geht früher oder später garantiert schief und es erschwert jegliche Auswertung.

Außerdem geht so etwas (also das Kopieren) nur mit VBA. Und da sollte man sich dann schon damit auskennen.

Die Standard-Methode von Excel für einen solchen Fall ist der Autofilter. Am einfachsten ist es irgendwo innerhalb der Tabelle einmal Strg-T zu drücken. Dann hat man eine "intelligente Tabelle" neben weiteren Vorteilen (automatische Erweiterung von Formeln, einfaches Ändern des Aussehens etc.) den Autofilter eingebaut hat.
Da musst du nur im Spaltenkopf das kleine Dreieck rechts unten drücken und kannst dann einstellen, ob du z.B. nur die Zeilen mit "yes" sehen willst.

Wenn es ein eigenes Blatt sein muss, dann entweder VBA (für einen Anfänger nicht zu empfehlen) oder PowerQuery (für einen Anfänger schon einfacher, erfordert aber ein händisches Aktualisieren) oder die Formel von Edgar, für die es aber ein aktuelles Excel braucht (oder das CSE-Plugin von Flotter Feger).

Fazit: Nimm den Autofilter und gut ist's.
Gruß,
Helmut

Win10 - Office365 / MacOS - Office365
Antworten Top
#8
Hallo

BoskoBiati hat schon recht: deine Musterdatei ist sehr minimalistisch.  Dennoch ein Vorschlag:

In Tabelle2, Zelle A1 schreibst du die Formel
=WENNFEHLER(INDEX(Tabelle1!A$1:A$999;AGGREGAT(15;6;ZEILE(Tabelle1!A$1:A$999)-0/(Tabelle1!$F$1:$F$999="yes");ZEILE(A1)));"")

... und kopierst sie so weit nach rechts und nach unten, wie dein Herz begehrt.

Dasselbe in Tabelle3, aber hier mit dem Filter "no".

Da brauchst du nix mehr zu kopieren, und die Tabellen aktualisieren sich von selbst.

Hilft das?

Gruss, Peter
Windows 10 / Office Professional Plus 2016.
Rückmeldungen machen immer Freude.
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste