Registriert seit: 01.11.2017
Version(en): 2010
Hallo, ich möchte in Excel Folgendes erreichen: Wenn in einer Zeile der Tabelle Cases in der Spalte JD sich die gleiche ID befindet wie in der zu bearbeitenden Tabelle in Zelle A2, soll der Wert aus der Spalte A der Tabelle Cases, der in der gleichen Zeile wie steht der gefundene Wert, ausgegeben werden, und das soll so oft wiederholt werden, bis alle ID-Übereinstimmungen jeweils durch ein Semikolon getrennt aufgeführt sind; wenn es keine ID-Übereinstimmungen gibt, soll der Text "none" erscheinen. Leider komme ich nicht weiter und würde mich über Hilfe freuen. Danke schon mal! Viele Grüße tzgonline
Registriert seit: 10.04.2014
Version(en): Microsoft 365, mtl. Kanal
Moin, bitte stell uns mal eine Beispieltabelle vor - deine Beschreibung reicht (zumindest mir) nicht. Es genügen 10 bis 15 Datensätze; ein paar händisch eingetragene Wunschergebnisse erleichtern das Helfen.
Registriert seit: 01.11.2017
Version(en): 2010
Hallo, danke für die schnelle Antwort, hier eine Beispieltabelle. Mein bisheriger Versuch lautet =WENN(ISTFEHLER(SUCHEN(A2;Cases!JD2:JD500));"none";Cases!A2), damit ist aber nur der erste Teil gelöst.
Angehängte Dateien
Beispieltabelle.xlsx (Größe: 10,09 KB / Downloads: 7)
Registriert seit: 10.04.2014
Version(en): Office 2019
16.08.2018, 11:05
(Dieser Beitrag wurde zuletzt bearbeitet: 16.08.2018, 11:09 von Jockel .)
Hallo, kann das sein dass der Bereich Cases!JD2:JD500 leer ist..? Aha, der Bereich hier soll Cases!A2:A500 sein...
Gruß Jörgstolzes Mitglied im ----Excel-VereinIm Wort FEHLER steckt auch das Wort HELFER! FEHLER helfen dir. Nimm deine FEHLER an und lerne aus ihnen. Wenn du es zulässt, dann werden sie dich stärken Im Wort
Registriert seit: 12.04.2014
Version(en): Office 365
Ich komme leider auf andere Ergebnisse.
Arbeitsblatt mit dem Namen 'Neue Tabelle' A B C D E F G H I 1 No IDs 2 J001 1; 12; 16 1; 11; 15 1 11 15 3 J002 6 5 5 4 J003 none none 5 J004 none 6 J005 none 7 J006 2; 6 2 6 8 J007 7 7 9 J008 none 10 J009 none 11 J010 none 12 J011 none 13 J012 none 14 J013 none 15 J014 none 16 J015 none
Zelle Formel C2 =WENN (D2="";"none";WECHSELN (GLÄTTEN (D2&" "&E2&" "&F2&" "&G2&" "&H2&" "&I2) ;" ";"; ") ) D2 =WENNFEHLER (INDEX (Cases!$A:$A;AGGREGAT (15;6;ZEILE (Cases!$A$2:$A$16) / (Cases!$B$2:$B$16=$A2) ;SPALTEN ($D2: D2) ) ) ;"")
Verwendete Systemkomponenten: [Windows (32-bit) NT 6.01] MS Excel 2016 Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg
Wir sehen uns! ... DetlefMeine Beiträge können Ironie oder Sarkasmus enthalten.
Registriert seit: 10.04.2014
Version(en): Office 2019
Hallo Detlef, ich denke wir können davon ausgehen, dass sich der TE hier geirrt hat...
Gruß Jörgstolzes Mitglied im ----Excel-VereinIm Wort FEHLER steckt auch das Wort HELFER! FEHLER helfen dir. Nimm deine FEHLER an und lerne aus ihnen. Wenn du es zulässt, dann werden sie dich stärken Im Wort
Registriert seit: 01.11.2017
Version(en): 2010
Hallo, danke sehr, deine Antworten sind die, die ich haben wollte, leider mache ich sowas manuell immer falsch... Ich habe deine Formeln jetzt umformuliert für meine Tabelle, sie lauten momentan: D2 =WENN(E2="";"none";WECHSELN(GLÄTTEN(E2&" "&F2&" "&G2&" "&H2&" "&I2&" "&J2);" ";"; ")) E2 =WENNFEHLER(INDEX(Cases!$A:$A;AGGREGAT(500;50;ZEILE(Cases!$A$2:$A$500)/(Cases!$JD$2:$JD$500=$A2);SPALTEN($E2:E2)));"") Leider funktioniert es aber noch nicht. Ist der Fehler zu erkennen?
Registriert seit: 13.04.2014
Version(en): 365
Hi, Du solltest mal dringend die Hilfe zu AGGREGAT lesen !!!!!
Gruß Edgar Meine Antworten sind freiwillig und ohne Gewähr! Über Rückmeldungen würde ich mich freuen.
Registriert seit: 12.04.2014
Version(en): Office 365
(16.08.2018, 11:27) tzgonline schrieb: AGGREGAT(500;50;...Keine Ahnung wie auf diese Werte kommst.
Vielleicht solltest du dir mal die Onlinehilfe zu AGGREGAT() durchlesen.
Wir sehen uns! ... DetlefMeine Beiträge können Ironie oder Sarkasmus enthalten.
Registriert seit: 01.11.2017
Version(en): 2010
Ah, super, da lag der Fehler, jetzt funktioniert es! Danke euch! :)