J'ai une feuille de calcul Excel qui contient des données qui ont été mesurées sur une période de 14 ans. Les 14 périodes de mesure sont affichées sur la même ligne, mais j'aimerais avoir une rangée individuelle pour chaque période d'échantillonnage:
Unit 2001 2002 2003 2004 A.....1.0.....2.3....3.4......4.3 B.....1.2.....NA.....NA.......NA C.....0.8.....2.3....NA.......NA D.....NA......NA.....1.2......3.4
J'aimerais avoir une rangée distincte pour chaque période d'échantillonnage, mais seulement quand elle a effectivement été échantillonnée. L'idée est que chaque année et la mesure correspondante sera son propre sharepoint données sans countr les années où l'unité n'a pas été échantillonnée:
Unit Year Measure A....2001...1.0 A....2002...2.3 A....2003...3.4 A....2004...4.3 B....2001...1.2 C....2001...0.8 C....2002...2.3 D....2003...1.2 D....2004...3.4
Est-ce possible de faire avec VBA ou une formule? Je m'occupe d'une assez grande feuille de calcul et je ne souhaite pas réintroduire tout cela à la main. Toute aide serait grandement appréciée!
Vous pouvez faire un tableau pivot inverse sur datatables. Vous devez lancer l'Assistant Tableau de pivotement pour le faire. Ce n'est pas dans le ruban, donc si vous avez Excel 2007 ou plus tard, vous devez le démarrer avec un raccourci keyboard Alt – D – P .
Vos données d'origine restront inchangées, afin de pouvoir répéter le process à tout moment.