Wir wünschen allen Forenteilnehmern ein frohes Fest und einen guten Rutsch ins neue Jahr. x

2 Spalten jeweils kombinieren
#1
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.
Antworten Top
#2
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)
WIN/MSO schicken angeblich alle 5 Sekunden Deinen Screen heim zu Papa (recall-Klausel). 
Antworten Top
#3
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.
Antworten Top
#4
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))


Angehängte Dateien
.xlsx   kombinieren.xlsx (Größe: 12,71 KB / Downloads: 2)
helmut

Für mich ist die Möglichkeit in Excel an Zellen und Bereichen Namen zu vergeben die wichtigste Funktionalität.
Sie macht Formeln und den VBA-code verständlicher. Für Makros gilt die Regel: "Nur über benannte Bereiche auf den Inhalt der Zellen zugreifen."
Und wofür sind Regeln da? Um nachzudenken bevor man sie bricht.





[-] Folgende(r) 1 Nutzer sagt Danke an Ego für diesen Beitrag:
  • RobertH
Antworten Top
#5
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.
WIN/MSO schicken angeblich alle 5 Sekunden Deinen Screen heim zu Papa (recall-Klausel). 
[-] Folgende(r) 1 Nutzer sagt Danke an LCohen für diesen Beitrag:
  • RobertH
Antworten Top
#6
Hallo Helmut ...

funktioniert prima, vielen lieben Dank.

P.S. Auch an LCohen ...
Antworten Top
#7
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.
WIN/MSO schicken angeblich alle 5 Sekunden Deinen Screen heim zu Papa (recall-Klausel). 
Antworten Top


Gehe zu:


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