2017-03-12 2 views
1

Hey ich mich, wenn jemand mit einem besseren Gehirn einer Lösung zu denken, wäre in der Lage für die unten bitte:Excel-Daten Conundrum

Ich habe 900 Zeilen mit Daten wie folgt:

enter image description here

Was ich wie so sein muß:

enter image description here

ich dies manuell für 900 Zeilen und 25 Spalten, aber nicht, ist es tun würde, wirklich eine machbare Option.

Ich weiß, dass dies möglicherweise nicht möglich sein wird mit Standard-Excel-Funktionen, aber ich bin so verzweifelt, dass ich für irgendwelche Ideen offen bin. Vielen Dank im Voraus für jeden Einblick, den Sie mir anbieten können :)

+1

Ich kann nicht an eine Formel Lösung für Ihr Problem denken, aber es gibt definitiv eine VBA-Lösung, wenn dies eine Option für Sie ist. –

+2

gibt es nur 2 Zeilen und 3 Header pro Code? Wenn Sie die Beispieldaten als Code-Snipped einfügen können, müssen Sie sie nicht erneut zum Testen eingeben:]. @VBAPete das scheint wie eine Index-Match-Formel zu mir – Slai

+0

Hier ist ein Beispiel für die Daten, leider ist es viel größer: http://image.printscr.com/image/6b063f9694b04fcb8766b86b26f182f6.png - Sample & Full File: http : //www.filedropper.com/techspecs-combined Danke. –

Antwort

0

Verwenden Sie den erweiterten Filter, um die Liste der eindeutigen Codes zu erhalten und die Liste in die erste Spalte zu setzen (beginnend mit A2, wobei die erste Zeile die Header ist)).

Setzen Sie =match($A2,original_codes_column,0) in B2 und ziehen Sie nach unten.
Setzen Sie die 25 eindeutigen Header in den Spalten 3-27 (ich nehme an, Sie können 25 Header von Hand).
Setzen Sie =IFERROR(INDEX($entire_original_range,$B2+1,MATCH(C$1,INDEX($entire_original_range,$B2,2):INDEX($entire_original_range,$B2,4),0)+1),"") in C2 und ziehen Sie nach rechts auf 25 Spalten und bis zum Ende.

+0

Danke, ich werde das in Kürze versuchen! –