Excel: Créez des lignes uniques pour datatables échantillonnées dans le time

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 AltDP .

  • À l'étape 1 cochez l'option Plusieurs plages de consolidation et click Suivant
  • À l'étape 2a, cochez " Je vais créer les champs de la page "
  • Sélectionnez le tableau de données à l'étape 2b, y compris les en-têtes, puis click Ajouter , puis Suivant
  • à l'étape 3, click Terminer . Maintenant, vous voyez un tableau pivot dans une nouvelle feuille de calcul. Faites glisser la ligne et le champ Colonne hors de l'outil de construction de la table pivot (ou décochez-les dans la list des champs pivots), de sorte que seul un champ rest: le nombre total et son label.
  • Double-click ce numéro
  • une source de données sera créée sur une nouvelle feuille.

entrez la description de l'image ici

Vos données d'origine restront inchangées, afin de pouvoir répéter le process à tout moment.