Live-Forum - Die aktuellen Beiträge
Datum
Titel
28.03.2024 21:12:36
28.03.2024 18:31:49
Anzeige
Archiv - Navigation
1328to1332
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Konditionale Verkettung in einzelner Zelle

Konditionale Verkettung in einzelner Zelle
19.09.2013 18:28:28
Adrian
Hallo zusammen,
ich wäre sehr dankbar für einen Tipp von euch Profis:
Weiss jemand, wie ich es hinkriege, folgende Aufgabe zu lösen:
LISTE EINS:
1 1.1.2013 TextA
2 1.1.2013 TextB
3 2.1.2013 TextC
LISTE ZWEI:
1 1.1.2013 TextA + Zeilenumbruch + TextB (im selben Feld, nicht mehr wie oben in zwei separaten Feldern)
Wie kriege ich dies in Liste zwei bewerkstelligt? Gibt es dazu irgendeine Formel (Achtung: es können bis zu 5 verschiedene Beiträge mit jeweils demselben Datum in meiner Liste auftauchen; sie alle möchte ich in einer einzigen Zelle darstellen).
Wäre super nett von euch!!!
Habe der Übersicht halber auch noch gerade ein Beispiel-File angehängt:
https://www.herber.de/bbs/user/87355.xlsx
Liebe Grüsse und einen schönen Abend!
Adrian

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Konditionale Verkettung in einzelner Zelle
19.09.2013 19:02:51
Bastian
Hallo Adrian,
mit Hilfsspalten und den Formeln aus:
http://www.excelformeln.de/formeln.html?welcher=28 sowie
http://www.excelformeln.de/formeln.html?welcher=121
könnte das so aussehen:
 ABCDEFGHI
1101.01.2013TextA TextATextCTabelle2  
2201.01.2013TextB TextBTextD01.01.2013TextA + TextB 
3302.01.2013TextC  TextE02.01.2013TextC + TextD + TextE 
4402.01.2013TextD      
5502.01.2013TextE      

Formeln der Tabelle
ZelleFormel
E1{=WENN(ZEILEN($1:1)>ZÄHLENWENN($B:$B;$G$2); "";INDEX($C:$C;KKLEINSTE(WENN($B$1:$B$99=$G$2;ZEILE($1:$99)); ZEILE(C1))))}
F1{=WENN(ZEILEN($1:1)>ZÄHLENWENN($B:$B;$G$3); "";INDEX($C:$C;KKLEINSTE(WENN($B$1:$B$99=$G$3;ZEILE($1:$99)); ZEILE(E1))))}
E2{=WENN(ZEILEN($1:2)>ZÄHLENWENN($B:$B;$G$2); "";INDEX($C:$C;KKLEINSTE(WENN($B$1:$B$99=$G$2;ZEILE($1:$99)); ZEILE(C2))))}
F2{=WENN(ZEILEN($1:2)>ZÄHLENWENN($B:$B;$G$3); "";INDEX($C:$C;KKLEINSTE(WENN($B$1:$B$99=$G$3;ZEILE($1:$99)); ZEILE(E2))))}
H2=WECHSELN(GLÄTTEN(E1&" "&E2&" "&E3&" "&E4&" "&E5); " ";" + ")
E3{=WENN(ZEILEN($1:3)>ZÄHLENWENN($B:$B;$G$2); "";INDEX($C:$C;KKLEINSTE(WENN($B$1:$B$99=$G$2;ZEILE($1:$99)); ZEILE(C3))))}
F3{=WENN(ZEILEN($1:3)>ZÄHLENWENN($B:$B;$G$3); "";INDEX($C:$C;KKLEINSTE(WENN($B$1:$B$99=$G$3;ZEILE($1:$99)); ZEILE(E3))))}
H3=WECHSELN(GLÄTTEN(F1&" "&F2&" "&F3&" "&F4&" "&F5); " ";" + ")
E4{=WENN(ZEILEN($1:4)>ZÄHLENWENN($B:$B;$G$2); "";INDEX($C:$C;KKLEINSTE(WENN($B$1:$B$99=$G$2;ZEILE($1:$99)); ZEILE(C4))))}
F4{=WENN(ZEILEN($1:4)>ZÄHLENWENN($B:$B;$G$3); "";INDEX($C:$C;KKLEINSTE(WENN($B$1:$B$99=$G$3;ZEILE($1:$99)); ZEILE(E4))))}
E5{=WENN(ZEILEN($1:5)>ZÄHLENWENN($B:$B;$G$2); "";INDEX($C:$C;KKLEINSTE(WENN($B$1:$B$99=$G$2;ZEILE($1:$99)); ZEILE(C5))))}
F5{=WENN(ZEILEN($1:5)>ZÄHLENWENN($B:$B;$G$3); "";INDEX($C:$C;KKLEINSTE(WENN($B$1:$B$99=$G$3;ZEILE($1:$99)); ZEILE(E5))))}
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
Gruß, Bastian

Anzeige
Ohne Hilfszellen, die man aber auch zB ...
20.09.2013 17:42:14
Luc:-?
…in einer VerbundZelle verstecken könnte, Adrian,
könnte man es auch so machen:
 ABCDEFG
1Tab1:   Tab2:  
2101.01.2013Alpha 01.01.2013Alpha Epsilon Alpha Epsilon
3202.01.2013Beta 02.01.2013Beta Delta VauBeta Delta Vau
4303.01.2013Gamma 03.01.2013Gamma Gamma
5402.01.2013DeltaF2[:G4]: {=VJoin(WENN(INDEX(HÄUFIGKEIT($B$2:$B$7;$B$2:
6501.01.2013Epsilon       $B$7);ZEILE(1:1))=0;"";MTRANS(WENNFEHLER(INDEX($C$2:
7602.01.2013Vau       $C$7;KKLEINSTE(WENN(E2=$B$2:$B$7;$A$2:$A$7);ZEILE
8          (INDIREKT("1:"&MAX(HÄUFIGKEIT($B$2:$B$7;$B$2:$B$7))))));

Hierbei können die Zellen der Spalten F und G nachträglich paarweise mit dem FormatPinsel (Kopie einer fertig formatierten Muster-VerbundZelle!) als VerbundZelle formatiert wdn, um das überflüssige, aber rechentechnisch hierbei leider erforderliche° 2.Ergebnis zu verbergen.
° Anderenfalls wird die Matrixfktionalität nicht ausgelöst und nur mit dem jeweils 1.Wert gerechnet!
Der durch die HptFml pro Zeile erzeugte DatenfeldVektor wird hier mit VJoin zu einem Text verbunden. Für deinen Zweck muss der hier zu findenden UDF allerdings noch ein 2.Argument, nämlich ZEICHEN(10) übergeben, also =VJoin(…;ZEICHEN(10)) geschrieben wdn.
Gruß Luc :-?
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige