Excel - Daten aus Spalten in Zeilen neu anordnen

Problem

Ich habe einen Datensatz, der ungefähr so ​​aussieht:

 Plot Species Cover 1 A 1 1 B 2 1 C 1 2 C 4 2 D 5 3 A 6 3 B 6 3 C 2 3 D 1 3 E 3 

Mit über 300 Parzellen, über 150 Arten und 6 Deckeln.

Ich möchte die Daten wie folgt neu anordnen:

 ABCDE 1 1 2 0 0 0 2 0 0 4 5 0 3 6 6 2 1 3 

Mit Arten als Spalten, Darstellungen als Zeilen und Deckungen als Werte.

Keine Art kommt mehr als einmal in einer einzigen Parzelle vor und nicht alle Parzellen haben die gleiche Anzahl von Arten.

Ich habe mehrere Datensätze wie diesen, daher wäre es ziemlich mühsam, dies manuell für alle Datensätze zu tun. Dies scheint ein häufiges Problem zu sein, aber ich konnte keine Antwort finden. Ich dachte, Pivot-Tabellen würden funktionieren, aber es gibt keine Möglichkeit, Rohwerte in die Tabelle einzufügen (gibt es?), Nur beschreibende Statistiken über die Werte. Ich habe geschachtelte Lookups, Ifs usw. versucht.

Es ist nicht notwendig, dass die Daten in Excel bleiben. Wenn es also ein anderes Programm / eine andere Programmiersprache gibt, die diese Aufgabe übernehmen würde, wäre ich bereit, das zu versuchen. Jede Beratung wäre sehr dankbar!

Lösung

Ermitteln Sie die eindeutigen Werte von Parzellen und Arten mithilfe des erweiterten Filters. Weitere Informationen finden Sie in der Hilfe zum Ermitteln eindeutiger Werte in Excel.

In Ihrem Fall sind die einzelnen Parzellen 1 2 3 und die einzelnen Arten sind ABCDE

Unterhalb der Daten wählen Sie eine Zelle aus, z. B. A13 abwärts und rechts wie folgt

 Grundstück ABCDE 1 2 3 

Kopieren Sie in B14 diese Formel

 = WENN (ISNA (INDEX ($ C $ 2: $ C $ 11, MATCH (1, ($ A $ 2: $ A $ 11 = $ A14) * ($ B $ 2: $ B- $ 11 = B $ 13), 0), 1 )), 0, INDEX ($ C $ 2: $ C $ 11, MATCH (1, ($ A $ 2: $ A $ 11 = $ A14) * ($ B $ 2: $ B $ 11 = B $ 13), 0), 1) ) 

Rufen Sie dieses Formular mit STRG + UMSCHALT + EINGABETASTE auf

Kopieren Sie B14 nach unten und rechts

Sie erhalten dieses Ergebnis von A13 nach unten und rechts = A13 wird leer sein)

 ABCDE 1 1 2 1 0 0 2 0 0 4 5 0 3 6 6 2 1 3 

BY BY 1C ist 1 und nicht 0

Hinweis

Danke an venkat1926 für diesen Tipp im Forum.

Vorherige Artikel Nächster Artikel

Top-Tipps