format einer matrix verändern

29/11/2007 - 16:19 von dennsen | Report spam
hallo,

folgendes problem: eine matrix in dieser form

name1 | text1
name1 | text2
name1 | text3
name2 | text1
name2 | text2

soll in dieses format

name1 | text1 | text2 | text3
name2 | text1 | text2

so dass ich spàter das ganze im .csv-format speichern kann.
irgendjemand eine idee, am besten ohne vba-gecode.

vielen dank im voraus!
 

Lesen sie die antworten

#1 Dietmar Vollmeier
29/11/2007 - 16:47 | Warnen spam
Servus dennsen!

*dennsen* schrieb am 29.11.2007 um 16:19 Uhr...
folgendes problem: eine matrix in dieser form



Tabelle1:
A B
name1 | text1
name1 | text2
name1 | text3
name2 | text1
name2 | text2

soll in dieses format



Tabelle2:
A B C D
name1 | text1 | text2 | text3
name2 | text1 | text2

so dass ich spàter das ganze im .csv-format speichern kann.
irgendjemand eine idee, am besten ohne vba-gecode.



Tabelle2!A1: =WENN(SUMME(WENN(Tabelle1!A$1:A$100="";0;1/ZÄHLENWENN(Tabelle1!A$1:A$100;Tabelle1!A$1:A$100))) < ZEILE(A1);"";INDEX(Tabelle1!A:A;KKLEINSTE(WENN(ZÄHLENWENN(BEREICH.VERSCHIEBEN(Tabelle1!A$1;;;ZEILE($1:$100));Tabelle1!A$1:A$100)=1;ZEILE($1:$100));ZEILE(A1))))

ACHTUNG Matrix-Formel! Mit [Strg]+[Shift]+[Enter] abschließen!
Anschließend soweit wie gewünscht nach unten kopieren.

Tabelle2!B1: =WENN(ODER(SPALTE(A1)>ZÄHLENWENN(Tabelle1!$A:$A;$A1);$A1="");"";INDEX(Tabelle1!$B:$B;KKLEINSTE(WENN(Tabelle1!$A$1:$A$100=$A1;ZEILE($1:$100));SPALTE(A1))))

ACHTUNG Matrix-Formel! Mit [Strg]+[Shift]+[Enter] abschließen!
Anschließend soweit wie gewünscht nach rechts und nach unten kopieren.

vielen dank im voraus!



Bitte :-)

und tschüss,
Didi
Irren ist menschlich: Politiker irren sich nie.

Ähnliche fragen