Microsoft Office Forum [ www.Office-Fragen.de ] >> READONLY <<

Microsoft Office 2003-2019 => Excel => Thema gestartet von: wundermauii am November 22, 2017, 21:17:02 Nachmittag

Titel: Office 2016 Verknüpfung zwischen Arbeitsblättern
Beitrag von: wundermauii am November 22, 2017, 21:17:02 Nachmittag
Hallo,

ich bin neu hier und brauche eure Hilfe bei folgendem Problem:

Ich habe zwei Aarbeitsmappen in einem Dokument und möchte eine Kopie einer Zelle aus Arbeitsmappe 1 in Arbeitsmappe zwei aber nur, wenn eine in Arbeitsmappe 1 die Bedingung x erfüllt.

Konkretes Beispiel:
Ich will die Patienten-ID mit positiver Allergieanamnese in die zweite Arbeitsmappe übertragen. Die positive Allergieanamnese ist als "1" oder eben "0" für negativ definiert.

Ich komm irgendwie nicht weiter..

Wie kopiert man nur die Zellen, die die Bedingung "1" erfüllen?

Ich hoffe ich hab mich klar genug ausgedrückt und jemand weiß eine Lösung für mein Problem :)
Titel: Antw:Office 2016 Verknüpfung zwischen Arbeitsblättern
Beitrag von: steve1da am November 22, 2017, 21:19:17 Nachmittag
Hola,

zeig doch mal eine kleine Beispieldatei bitte.

Gruß,
steve1da
Titel: Antw:Office 2016 Verknüpfung zwischen Arbeitsblättern
Beitrag von: wundermauii am November 22, 2017, 21:47:35 Nachmittag
Hab mal einen Screenshot gemacht..

also nur wenn in Spalte B eine 1 steht, soll die Zahl aus Spalte A in die Arbeitsmappe 2 übertragen werden.. geht sowas überhaupt?
Titel: Antw:Office 2016 Verknüpfung zwischen Arbeitsblättern
Beitrag von: steve1da am November 22, 2017, 21:50:50 Nachmittag
Hola,

=WENNFEHLER(INDEX(Tabelle1!$A$2:$A$20;AGGREGAT(15;6;ZEILE($A$2:$A$20)-1/(Tabelle1!$B$2:$B$20=1);ZEILE(A1)));"")
Gruß,
steve1da
Titel: Antw:Office 2016 Verknüpfung zwischen Arbeitsblättern
Beitrag von: wundermauii am November 22, 2017, 22:04:07 Nachmittag
Hallo Steve1da,

vielen Dank, aber leider funktioniert die Funktion bei mir nicht, ich verstehe auch ehrlich gesagt nicht so genau warum A2:A20 und was die 15 und die 6 hinter AGGERGAT bedeuten..

gibts noch eine einfachere Lösung oder kannst du die Formel mal exakt für meine oben angegebene Tabelle schreiben?

Lieben Dank und Entschuldigung für mein Unwissen!
Titel: Antw:Office 2016 Verknüpfung zwischen Arbeitsblättern
Beitrag von: steve1da am November 22, 2017, 22:06:06 Nachmittag
Hola,

"funktioniert nicht" ist leider nicht hilfreich. Was passiert denn? Kommt eine Fehlermeldung? Falsche Daten? Gar nichts?

oder kannst du die Formel mal exakt für meine oben angegebene Tabelle schreiben?
Genau das habe ich getan, wobei ich von 2 Mappen ausgegangen bin, so wie du es eingangs beschrieben hast.

Gruß,
steve1da
Titel: Antw:Office 2016 Verknüpfung zwischen Arbeitsblättern
Beitrag von: wundermauii am November 23, 2017, 11:01:19 Vormittag
Ja es kommt eine Fehlermeldung, dass die Funktion nicht vollständig sei.

Ich verstehe deine Funktion leider nicht, warum hast du Zeilen A2-A20 angegeben obwohl es in meiner Tabelle nur A2 bis A6 gibt? Warum steht da 15 und 6 hinter AGGREGAT?

Ich habe mir jetzt selber eine Funktion geschrieben, ist zwar nicht optimal aber immerhin funktioniert es.
Titel: Antw:Office 2016 Verknüpfung zwischen Arbeitsblättern
Beitrag von: steve1da am November 23, 2017, 11:08:55 Vormittag
Hola,

ich hatte A2-A20 angegeben, falls noch Daten dazu kommen. Du kannst die Werte natürlich auch auf A2:A6 ändern.

"Nicht vollständig" gibt es meines Wissens nicht als Meldung.
Lad doch bitte eine Beispieldatei hoch (kein Bild).

Gruß,
steve1da
Titel: Antw:Office 2016 Verknüpfung zwischen Arbeitsblättern
Beitrag von: wundermauii am November 23, 2017, 11:46:10 Vormittag
Hallo,
vielen Dank für die Mühe.

Also, Arbeitsblatt 1 enthalt die Daten und in Arbeitsblatt 2 möchte ich nur die Patienten IDs wenn die Allergiespalte eine 1 beinhaltet.
Ich dachte an sowas wie WENN(Tabelle1!B2:B5=1 ....
Titel: Antw:Office 2016 Verknüpfung zwischen Arbeitsblättern
Beitrag von: steve1da am November 23, 2017, 11:49:37 Vormittag
Hola,

sorry, keine Ahnung was bei dir passiert. Aber wenn ich meine Formel

=WENNFEHLER(INDEX(Tabelle1!$A$2:$A$20;AGGREGAT(15;6;ZEILE($A$2:$A$20)-1/(Tabelle1!$B$2:$B$20=1);ZEILE(A1)));"")
in Tabelle2, A2 einfüge und nach unten kopiere, werden nur die Werte übertragen, die in Tabelle1, Spalte B eine 1 haben.

Gruß,
steve1da
Titel: Antw:Office 2016 Verknüpfung zwischen Arbeitsblättern
Beitrag von: wundermauii am November 23, 2017, 16:14:56 Nachmittag
ok danke! Ich musste bei meiner großen Tabelle oben -2 eintragen und dann hats gepasst :)