Comment faire pour convertir plusieurs lignes et colonnes en colonnes et lignes dans Excel

Traductions disponibles Traductions disponibles
Numéro d'article: 214024 - Voir les produits auxquels s'applique cet article
Agrandir tout | Réduire tout

Sommaire

Résumé

Lorsque vous utilisez les produits Microsoft Excel répertoriés au bas de cet article, vous pouvez utiliser une formule de feuille de calcul pour convertir les données qui s'étend sur plusieurs lignes et colonnes en un format de base de données (en colonnes).

Plus d'informations

L'exemple suivant convertit chaque quatre lignes de données dans une colonne en quatre colonnes de données dans une seule ligne (semblable à un champ de base de données et la disposition des enregistrements). Il s'agit d'un scénario similaire que celle qui se produit lorsque vous ouvrez un feuille de calcul ou un fichier texte qui contient des données au format étiquette de publipostage.

Exemple

  1. Dans une nouvelle feuille de calcul, tapez les données suivantes :
    A1 : Smith, John
    A2 : 111 Pine St.
    A3 : San Diego, Californie
    A4: (555) 128-549
    A5 : Jones, Sue
    A6 : 222 chêne boulevard
    A7 : New York, NY
    A8: (555) 238 1845
    A9 : Anderson, Tom
    A10 : 333 Cherry rue
    A11 : Chicago, IL
    A12: (555) 581 4914
  2. Dans la cellule C1, tapez la formule suivante :
    =OFFSET($A$1,(ROW()-1)*4+INT((COLUMN()-3)),MOD(COLUMN()-3,1))
  3. Recopiez cette formule jusqu'à la colonne F, puis jusqu'à row3.
  4. Ajuster la taille des colonnes si nécessaire. Notez que l'isnow de données affichée dans les cellules C1 à F3 comme suit :
   Smith, John     111 Pine St.    San Diego, CA   (555) 128-549
   Jones, Sue      222 Oak Ln.     New York, NY    (555) 238-1845
   Anderson, Tom   333 Cherry Ave. Chicago, IL     (555) 581-4914
				
La formule peut être interprétée comme
Offset($A$1,(Row()-f_row)*rows_in_set+int((Column()-f_col)/col_in_set), MOD(COLUMN()-f_col,col_in_set))
où :
  • f_row = numéro de la ligne de cette formule
  • f_col = le nombre de colonnes de cette formule
  • rows_in_set = nombre de lignes qui constituent un enregistrement de données
  • col_in_set = le nombre de colonnes de données

Propriétés

Numéro d'article: 214024 - Dernière mise à jour: lundi 11 novembre 2013 - Version: 6.0
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Office Excel 2003
  • Microsoft Office Excel 2007
  • Microsoft Excel 2010
  • Microsoft Excel 2013
Mots-clés : 
kbformat kbconversion kbhowto kbmt KB214024 KbMtfr
Traduction automatique
IMPORTANT : Cet article est issu d'une traduction automatique réalisée par un logiciel Microsoft et non par un traducteur professionnel. Cette traduction automatique a pu aussi être révisée par la communauté Microsoft grâce à la technologie Community Translation Framework (CTF). Pour en savoir plus sur cette technologie, veuillez consulter la page http://support.microsoft.com/gp/machine-translation-corrections/fr. Microsoft vous propose en effet des articles traduits par des professionnels, des articles issus de traductions automatiques et des articles issus de traductions automatiques révisées par la communauté Microsoft, de manière à ce que vous ayez accès à tous les articles de notre Base de connaissances dans votre langue. Il est important de noter que les articles issus de la traduction automatique, y compris ceux révisés par la communauté Microsoft, peuvent contenir des erreurs de vocabulaire, de syntaxe ou de grammaire. Microsoft ne pourra être tenu responsable des imprécisions, erreurs, ainsi que de tout dommage résultant d?une traduction incorrecte du contenu ou de son utilisation par les clients.
La version anglaise de cet article est la suivante: 214024
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com