Clever-Excel-Forum

Normale Version: 2 Spalten jeweils kombinieren
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo liebes Forum!

Ich habe 280 Spalten mit jeweils einer eindeutigen Zahl in den Spalten A und jeweils einem eindeutigem Begriff in den Spalten B:

Bsp:

11 erster
22 zweiter
33 dritter
44 vierter
55 fünfter
66 sechster
77 siebter
88 achter

usw.

Wie kann man jeweils zwei Blöcke so kombinieren und diese Zeile erzeugen?:

11/22/xxx/erster/vs/zweiter
11/33/xxx/erster/vs/dritter
11/44/xxx/erster/vs/vierter
11/55/xxx/erster/vs/fünfter
11/66/xxx/erster/vs/sechster
11/77/xxx/erster/vs/siebter
11/88/xxx/erster/vs/achter

usw. bis Ende der Liste und dann ...

22/33/xxx/zweiter/vs/dritter
22/44/xxx/zweiter/vs/vierter
22/55/xxx/zweiter/vs/fünfter
22/66/xxx/zweiter/vs/sechster
22/77/xxx/zweiter/vs/siebter
22/88/xxx/zweiter/vs/achter
22/99/xxx/zweiter/vs/neunter

usw.


... so das am Ende alle mögliche Kombinationen vorhanden sind.
Viele Möglichkeiten:
  1. =COMBIN.LIST(SEQUENZ(9;;11;11);2;) aus office-hilfe.com/support/threads/36909#COMBIN_LIST (XL365, XLWeb)
  2. xxcl.de/0072.htm (alle Excel)
  3. herber.de/excelformeln/src/call.pl?idx=346 (alle Excel)
Hallo LCohen ...

vielen Dank für die Links.

Ich habe mir alle drei intensiv angeschaut und mit allen drein rumexperimentiert ... bin aber leider zu keinem ansatzweise brauchbarem Ergebnis gelangt.
Hallo R...,

zum dritten Link


Zitat:Ergänzung vom 15.03.2006
Die Zweier hatten wir bisher nicht:
In A1 steht die Zahlenmenge
B1:1
C1:2
B2:=WENN(B1+1=$A$1;"";WENN(ZÄHLENWENN(B$1:B1;B1)>=$A$1-B1;B1+1;B1))
C2:=WENN(B2>B1;B2+1;C1+1)
(B2:C2 runterkopieren)


Wenn es dir schwer fällt  die Zahlen und Formeln für die Spalten B und C in eine Exceldatei zu kopieren, im Anhang eine Hilfe. Blush


ps für B2 ginge einfacher und schneller:

=WENN(B1+1=$A$1;"";WENN(C1=$A$1;B1+1;B1))
Tja, schade. Vielleicht hat ja jemand hier eine unbeschlagene Glaskugel. 

Das mit ausgeschriebenem Wort erster vs zweiter habe ich jetzt mal nicht ernst genommen. Bei dem Excelformeln-Link gibt es aber auch dafür eine Lösung in der Kategorie Text. Auf gehts.
Hallo Helmut ...

funktioniert prima, vielen lieben Dank.

P.S. Auch an LCohen ...
ZÄHLENWENN(B$1:B1;B1) ist ganz schlechter Formel-Stil (exponenzielle Rechenzeiten).

Muss man wenigstens drauf hinweisen und davor warnen, wenn man keine Lust hat, etwas eigenes zu bauen! Denn ab 10000 Daten kackste ab.