„Excel“ - iš naujo surinkite duomenis iš stulpelių į eilutes

Problema

Turiu duomenų rinkinį, kuris atrodo taip:

 Sklypo rūšys Dangtis 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 

Su daugiau nei 300 sklypų, daugiau nei 150 rūšių ir 6 padengti.

Norėčiau pertvarkyti duomenis, kad atrodytumėte taip:

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

Su rūšimis, kaip stulpeliai, apskaitos bareliai kaip eilutės ir viršeliai kaip vertės.

Nė viena rūšis nei vienas sklypas neįvyksta, o ne visi sklypai turi tokį patį rūšių skaičių.

Turiu kelis tokius duomenų rinkinius, todėl visų duomenų rinkinių rankinis apdorojimas būtų gana nuobodus. Atrodo, kad tai būtų bendra problema, bet negalėjau rasti atsakymo. Maniau, kad „Pivot“ stalai veiktų, bet nėra galimybės į stalą įterpti žaliavines vertes (ar yra?), Tik aprašomoji statistika apie vertes. Bandžiau įdėtos paieškos, jei yra, ir tt

Nereikia, kad duomenys liktų Excel, todėl, jei yra kita programa / programavimo kalba, kuri atliktų šią užduotį, norėčiau tai išbandyti. Bet kokie patarimai būtų labai dėkingi!

Sprendimas

Išsiaiškinkite unikalias sklypų ir rūšių vertes naudodami išankstinį filtrą.

jūsų atveju unikalūs sklypai yra 1 2 3, unikalios rūšys yra ABCDE

žemiau duomenų pasirinkite langelį, pvz., A13 žemyn ir į dešinę, kaip nurodyta toliau

 Sklypas ABCDE 1 2 3 

į B14 nukopijuokite šią formulę

 = 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), 1) ) 

kreiptis į šią formą naudodami CONTROL + SHIFT + ENTER

nukopijuokite B14 žemyn ir į dešinę

jūs gaunate šį rezultatą iš A13 žemyn ir dešinėn = A13 bus tuščias)

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

1C yra 1, o ne 0

Pastaba

Ačiū venkat1926 už šį patarimą forume.

Ankstesnis Straipsnis Kitas Straipsnis

Geriausi Patarimai