Excel - Omorganiser data fra kolonner til rækker

Problem

Jeg har et datasæt, der ser sådan ud:

 Plot Arter 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 

Med over 300 tomter, over 150 arter og 6 omslag.

Jeg vil gerne omarrangere dataene til at se sådan ud:

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

Med arter som kolonner, plotter som rækker og dækker som værdier.

Ingen arter forekommer mere end en gang jeg har en enkelt grund og ikke alle arealer har samme antal arter.

Jeg har flere datasæt som dette, så gør det manuelt for alle datasæt ville være ret kedeligt. Det ser ud som om det ville være et fælles problem, men jeg har ikke kunnet finde svar. Jeg troede, at pivottabeller ville fungere, men der er ingen måde at indsætte råværdier i tabellen (er der?), Bare beskrivende statistikker om værdierne. Jeg har prøvet indlejret opslag, hvis er osv.

Det er ikke nødvendigt, at dataene forbliver i Excel, så hvis der er et andet program / programmeringssprog, der ville gøre denne opgave, ville jeg være villig til at prøve det. Enhver rådgivning ville være meget værdsat!

Opløsning

Find ud af unikke værdier af grunde og arter ved hjælp af forskydningsfilter se hjælp undergrænse unikke værdier under Excel.

i dit tilfælde er de unikke tomter 1 2 3 og unikke arter er ABCDE

Under data vælger du en celle f.eks. A13 og nedad og til højre som følger

 Plot ABCDE 1 2 3 

i B14 kopiere denne formel

 = IF (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) ) 

påkalde denne formel med CONTROL + SHIFT + ENTER

kopi B14 ned og til højre

du får dette resultat fra A13 ned og til højre = A13 vil være tomt)

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

AF 1C er 1 og ikke 0

Bemærk

Tak til venkat1926 for dette tip på forummet.

Forrige Artikel Næste Artikel

Top Tips