Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

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)
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.
[-] 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.
Antworten Top


Gehe zu:


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