ich möchte gerne eine Matrix aus einer Tabelle automatisiert befüllen. Meine Quelle, die Tabelle, besteht aus 2 Spalten:
Spalte A: ID (unsortiert mit Wiederholungen)
daneben die Quelle der IDs:
Spalte B: ID source (z.Zt. nach dieser Spalte sortiert)
ID
4
6
2
10
26
2
4
ID source
list 1
list 1
list 2
list 2
list 2
list 3
list 3
ID 4 ist also in list 1 usw. Ich suche nun das Ergebnis, welche IDs gemeinsam in der selben ID source vorkommen und wie häufig.
Hierzu möchte ich eine Zielmatrix generieren, in der die IDs die Zeilen- und Spaltenüberschriften sind. Ein Feld in der Matrix wird um +1 inkrementiert, wenn die entspr. IDs in einer Quelle vorkommen.
z.B. kommen ID 4 und ID 6 in list 1 vor, also wird das Feld 4--6 um 1 erhöht.
id 1 2 3 4 5 6 7
1 | X X X X X X X
2 | 0 X X X X X X
3 | 2 0 X X X X X
4 | 0 5 0 X X X X
5 | 0 0 2 0 X X X
6 | 0 1 0 1 0 X X
7 | 4 0 0 0 6 0 X
Ich möchte diese Matrix ungern von Hand befüllen. Vielleicht weiß jemand einen besseren Weg für mich?
Gruß
Iris