Se connecter avec Microsoft
S'identifier ou créer un compte.
Bonjour,
Sélectionnez un autre compte.
Vous avez plusieurs comptes
Choisissez le compte avec lequel vous voulez vous connecter.

Résumé

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

Informations supplémentaires

L’exemple suivant convertit toutes les quatre lignes de données d’une colonne en quatre colonnes de données dans une seule ligne (comme un champ de base de données et une disposition d’enregistrement). Il s’agit d’un scénario similaire à celui que vous rencontrez lorsque vous ouvrez une feuille de calcul ou un fichier texte qui contient des données dans un format d’étiquette de publipostage.

Exemple

  1. Dans une nouvelle feuille de calcul, tapez les données suivantes :

    A1 : Smith, John
    A2 : 111 Rue Pine.
    A3 : San Diego, CA
    A4 : (555) 128-549
    A5 : Jones, Sue
    A6 : 222 Oak Ln.
    A7 : New York, NY
    A8 : (555) 238-1845
    A9 : Anderson, Tom
    A10 : 333 Cherry Ave.
    A11 : Chicago, IL
    A12 : (555) 581-4914

  2. Tapez la formule suivante dans la cellule C1 :

    =OFFSET($A$1,(ROW()-1)*4+INT((COLUMN()-3)),MOD(COLUMN()-3,1))

  3. Remplissez cette formule jusqu’à la colonne F, puis descendez jusqu’à la ligne 3.

  4. Ajustez les tailles de colonne si nécessaire. Notez que les données sont désormais affichées dans les cellules C1 à F3 comme suit :

    Smith, John

    111, rue Pine

    San Diego, CA

    (555) 128-549

    Jones, Sue

    222 Oak Ln.

    New York, NY

    (555) 238-1845

    Anderson, Tom

    333 Cherry Ave.

    Chicago, Illinois

    (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 ligne de cette formule de décalage

  • f_col = numéro de colonne de cette formule de décalage

  • rows_in_set = nombre de lignes qui constituent un enregistrement de données

  • col_in_set = nombre de colonnes de données

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.

Ces informations vous ont-elles été utiles ?

Dans quelle mesure êtes-vous satisfait(e) de la qualité de la langue ?
Qu’est-ce qui a affecté votre expérience ?
En cliquant sur Envoyer, vos commentaires seront utilisés pour améliorer les produits et services de Microsoft. Votre administrateur informatique sera en mesure de collecter ces données. Déclaration de confidentialité.

Nous vous remercions de vos commentaires.

×