7 façons de fusionner plusieurs feuilles Google en une seule sans copier-coller

  • Partage Ça
Michael Brown

De temps en temps, chaque utilisateur de Google Sheets est confronté à l'inévitable : combiner plusieurs feuilles en une seule. Le copier-coller est fastidieux et prend du temps, il doit donc y avoir un autre moyen. Et vous avez raison, il y a plusieurs moyens, en fait. Alors préparez vos tableaux et suivez les étapes de cet article.

Toutes les méthodes que je décris peuvent être utilisées pour traiter de grands tableaux. Mais pour que ce guide soit aussi clair que possible, je vais garder mes tableaux courts et les réduire à quelques feuilles.

    Référencement de cellules dans Google Sheets pour extraire des données d'un autre onglet

    Vous pouvez transférer des tableaux entiers dans un fichier en faisant référence à des cellules contenant des données provenant d'autres feuilles.

    Note. Cela fera l'affaire si vous devez fusionner deux ou plusieurs feuilles dans une même feuille de calcul Google Pour fusionner plusieurs feuilles de calcul (fichiers) Google en une seule, passez directement à la méthode suivante.

    Ainsi, mes données sont éparpillées sur différentes feuilles : Juin, juillet, août J'aimerais tirer des données de Juillet et Août sur Juin pour avoir un seul tableau comme résultat :

    1. Trouvez la première cellule vierge juste après votre tableau (la cellule Juin pour moi) et placez le curseur à cet endroit.
    2. Entrez votre première référence de cellule. Le premier tableau que je veux récupérer commence par A2 dans le Juillet feuille. Alors je mets :

      =July!A2

      Remarque : si le nom de votre feuille contient des espaces, vous devez le placer entre guillemets simples, comme ceci :

      = "juillet 2022"!A2

      Cela réplique immédiatement ce qui se trouve dans cette cellule :

      Remarque : utilisez une référence de cellule relative pour qu'elle se modifie lorsqu'elle est copiée dans d'autres cellules, sinon elle renverra des données incorrectes.

    3. Assurez-vous que la cellule contenant la référence est sélectionnée et cliquez sur le petit carré bleu dans son coin inférieur droit. Le curseur de la souris se transforme en un grand signe plus noir. Maintenez la souris enfoncée et faites glisser le curseur vers autant de colonnes à droite que nécessaire pour les remplir de nouveaux enregistrements :

  • Sélectionnez cette nouvelle ligne entière, cliquez à nouveau sur le petit carré bleu, maintenez le bouton enfoncé et faites glisser votre souris vers le bas - cette fois pour remplir des lignes entières avec des références de cellules et apporter de nouvelles données d'une autre feuille :
  • Bien qu'il s'agisse probablement du premier moyen auquel vous pensez pour extraire des données d'un autre onglet, ce n'est pas le plus élégant et le plus rapide. Heureusement, Google a préparé d'autres instruments spécialement à cet effet.

    Copier les onglets dans une feuille de calcul

    L'une des méthodes standard consiste à copier les onglets qui vous intéressent dans la feuille de calcul de destination :

    1. Ouvrez le fichier qui contient la ou les feuilles que vous voulez transférer.
    2. Cliquez avec le bouton droit de la souris sur le premier onglet que vous devez exporter et choisissez Copier vers> ; Feuille de calcul existante :
    3. Vous verrez ensuite la fenêtre contextuelle vous invitant à sélectionner la feuille de calcul. Recherchez-la, cliquez dessus pour la mettre en surbrillance, puis appuyez sur Sélectionnez quand vous êtes prêt :
    4. Une fois la feuille copiée, vous recevrez un message de confirmation correspondant :
    5. Vous pouvez soit frapper OK et continuer avec la feuille actuelle ou suivre le lien appelé Ouvrir une feuille de calcul Cela vous amènera instantanément à une autre feuille de calcul avec la première feuille déjà présente :

    Exportation/importation de feuilles

    Une autre façon d'importer des données à partir de plusieurs Google Sheets consiste à exporter d'abord chaque feuille, puis à les importer toutes dans un fichier nécessaire :

    1. Ouvrez la feuille de calcul qui contient la feuille dont vous souhaitez extraire les données.
    2. Rendez active la feuille qui vous intéresse en la sélectionnant.
    3. Aller à Fichier> ; Téléchargement> ; Valeurs séparées par des virgules (.csv) :

      Le fichier sera téléchargé sur votre ordinateur.

    4. Ouvrez ensuite une autre feuille de calcul, celle à laquelle vous souhaitez ajouter la feuille.
    5. Cette fois, choisissez Fichier> ; Importation dans le menu et allez dans le Télécharger dans l'onglet Importer un fichier fenêtre :
    6. Hit Sélectionnez un fichier sur votre appareil et trouver la feuille que vous venez de télécharger.
    7. Une fois le fichier téléchargé, vous verrez une fenêtre avec des options supplémentaires pour importer la feuille. Pour ajouter le contenu de cette autre feuille après votre tableau existant, choisissez Ajouter à la feuille courante :

      Astuce : entre autres paramètres, n'hésitez pas à spécifier le séparateur et à convertir le texte en chiffres, dates et formules.

    8. En conséquence, vous obtiendrez deux feuilles fusionnées - un tableau sous un autre :

      Mais comme il s'agit d'un fichier .csv que vous devez importer, le deuxième tableau reste formaté de manière standard. Vous devrez passer un peu de temps à le formater selon vos besoins.

    Fonctions Google Sheets pour combiner les données de plusieurs feuilles de calcul

    Bien entendu, Google ne serait pas Google s'il ne disposait pas de fonctions permettant de fusionner des données dans Google Sheets.

    IMPORTRANGE pour importer des données depuis plusieurs feuilles Google

    Comme le nom de la fonction le suggère, IMPORTRANGE importe les données de plusieurs feuilles de calcul Google dans une seule feuille.

    Conseil : cette fonction permet à Google Sheets d'extraire des données d'un autre document ainsi que d'autres onglets du même fichier.

    Voici ce que la fonction exige :

    =IMPORTRANGE(spreadsheet_url, range_string)
    • tableur_url n'est rien d'autre que le lien vers la feuille de calcul d'où vous devez extraire les données. Il doit toujours être placé entre guillemets.
    • chaîne_de_l'éventail représente les cellules spécifiques que vous devez apporter à votre feuille actuelle.

    Et voici le modèle que je suis pour importer des données de plusieurs Google Sheets en utilisant IMPORTRANGE :

    1. Ouvrez la feuille de calcul dont vous voulez extraire les données.

      Note. Assurez-vous d'avoir au moins un accès de visualisation à ce fichier.

    2. Cliquez sur la barre URL du navigateur et copiez le lien vers ce fichier jusqu'au signe dièse (#) :
    3. Remarque : vous aurez besoin de cette URL même si vous allez combiner des feuilles d'un même fichier.

      Conseil. Bien que Google indique que la fonction nécessite l'intégralité de l'URL, vous pouvez facilement vous en sortir avec une clé - une partie de l'URL entre /d/ et /edit :

      ...google.com/spreads/d/ XYZk0274gRlmluCTfMbzbMQWKiAeq1va77X4 /edit

    4. Revenez à la feuille de calcul à laquelle vous voulez ajouter l'info, entrez l'IMPORTRANGE à l'endroit où le tableau emprunté doit apparaître, et insérez le lien comme premier argument. Séparez-le ensuite de la partie suivante par une virgule :
    5. N'oubliez pas que le lien doit être entouré de guillemets.

    6. Dans la deuxième partie de la formule, saisissez le nom de la feuille et la plage exacte que vous souhaitez extraire. Confirmez en appuyant sur Entrée .
    7. Remarque : mettez également le deuxième argument entre guillemets :

      =IMPORTRANGE("//docs.google.com/spreadsheets/d/XYZk0274gRlmluCTfMbzbMQWKiAeq1va77X4/edit", "May!A2:D5")

    8. Bien que la formule semble prête maintenant, elle renverra la formule #REF En effet, la première fois que vous essayez d'extraire des données d'une feuille de calcul, IMPORTRANGE vous demandera d'y accéder. Une fois l'autorisation accordée, vous pourrez facilement importer des enregistrements d'autres feuilles de ce fichier.
    9. Cliquez sur la cellule avec l'erreur et appuyez sur le bouton bleu. Autoriser l'accès rapide :

      Remarque : en autorisant l'accès, vous faites savoir aux feuilles que vous ne voyez pas d'inconvénient à ce que des collaborateurs existants ou potentiels de cette feuille de calcul accèdent aux données d'un autre fichier.

    10. Une fois la formule connectée à cette autre feuille, elle importera les données de celle-ci :
    11. Remarque : IMPORTRANGE ne retire pas le formatage des cellules, seulement les valeurs. Vous devrez appliquer le formatage manuellement par la suite.

      Conseil : si les tableaux sont assez volumineux, laissez le temps à la formule d'extraire tous les enregistrements.

      Remarque : les enregistrements renvoyés par la fonction seront mis à jour automatiquement si vous les modifiez dans le fichier d'origine.

    Google Sheets QUERY pour importer des plages à partir de plusieurs feuilles

    Et c'est ainsi que, sans plus attendre, nous en arrivons à la fonction QUERY :) Elle est si polyvalente qu'elle peut être utilisée dans les feuilles de calcul Google pour combiner les données de plusieurs feuilles (dans le même fichier).

    Je souhaite donc fusionner trois feuilles Google différentes (à partir d'un seul fichier) : Hiver 2022, Printemps 2022 et Été 2022, qui contiennent les noms de tous les employés qui sont devenus les meilleurs dans leur travail au cours de différents mois.

    Je vais sur la première feuille - Hiver 2022 - et j'ajoute ma QUERY juste sous le tableau existant :

    =QUERY({'Spring 2022'!A2:D7 ; 'Summer 2022'!A2:D7}, "select * where Col1 ''")

    Voyons ce que tout cela signifie :

    • {'Printemps 2022'!A2:D7 ; 'Eté 2022'!A2:D7} - sont toutes les feuilles et les plages que je dois importer.

      Remarque : les feuilles doivent être écrites entre les crochets. Si leurs noms contiennent des espaces, utilisez des guillemets simples pour les énumérer.

      Conseil : séparez les plages par un point-virgule pour faire passer les données de différents onglets l'une après l'autre ; utilisez plutôt des virgules pour les importer côte à côte.

      Conseil : n'hésitez pas à utiliser des plages infinies telles que A2:D .

    • select * where Col1 '' - Je demande à la formule d'importer tous les enregistrements ( sélectionner * ) uniquement si les cellules de la première colonne des tableaux ( où Col1 ) ne sont pas vides ( '' J'utilise une paire de guillemets simples pour indiquer les espaces non vides.

      Note. J'utilise '' parce que ma colonne contient du texte. Si votre colonne contient un autre type de données (par exemple, une date ou une heure, etc.), vous devez utiliser la méthode suivante n'est pas nul à la place : "select * where Col1 is not null"

    En conséquence, deux tableaux provenant d'autres feuilles ont été consolidés en une seule feuille, l'une sous l'autre :

    Conseil : si vous souhaitez utiliser Google Sheets QUERY pour importer des plages à partir de plusieurs feuilles de calcul (fichiers) distinctes, vous devez implémenter IMPORTRANGE. Voici une formule pour extraire vos données d'autres documents :

    =QUERY({IMPORTRANGE("XYZk0274gRlmluCTfMbzbMQWKiAeq1va77X4", "Mar-Apr-May ! A2:D6");IMPORTRANGE("XYZahJZHSlhMGLSW_xA6ZBqNmt1I0ADo4N4M", "Jun-Jul-Aug!A2:D4")}, "select * where Col1''")

    Astuce. J'utilise les clés des URL plutôt que les liens entiers dans cette formule assez longue. Si vous ne savez pas ce que c'est, lisez ici.

    Conseil : vous pouvez également utiliser QUERY pour fusionner deux feuilles Google, mettre à jour des cellules, ajouter des colonnes liées et des lignes non correspondantes, comme le montre cet article de blog.

    Les 3 moyens les plus rapides de fusionner plusieurs feuilles Google

    Si les méthodes standard des feuilles de calcul Google pour combiner les données de plusieurs feuilles vous semblent ennuyeuses et que les fonctions vous effraient, il existe une approche plus simple.

    Module complémentaire Combine Sheets

    Ce premier module complémentaire spécial - Combine Sheets - a été conçu dans un seul but : importer des données de plusieurs feuilles Google. Il est suffisamment intelligent pour reconnaître les mêmes colonnes dans différentes feuilles et rassembler les données en conséquence si vous en avez besoin.

    Tout ce que vous avez à faire, c'est :

    1. Sélectionner des feuilles La possibilité d'effectuer une recherche rapide dans Drive rend l'opération encore plus rapide.
    2. Choisissez comment tirer les données :
      • comme une formule. Cochez la case appelée Utiliser une formule pour combiner les feuilles si vous voulez avoir une feuille maîtresse qui changera dynamiquement en fonction de votre contenu original.

        Bien que vous ne puissiez pas modifier le tableau résultant, sa formule sera toujours liée aux feuilles sources : modifiez une cellule ou ajoutez/supprimez des lignes entières, et la feuille maîtresse sera modifiée en conséquence.

      • comme valeurs. Si l'édition manuelle du tableau résultant est plus importante, ignorez l'option ci-dessus et toutes les données seront combinées en tant que valeurs.

      Des options supplémentaires permettent d'affiner les réglages :

      • joindre les enregistrements des mêmes colonnes en une seule colonne
      • conserver le formatage
      • ajouter une ligne blanche entre les différentes gammes pour les remarquer immédiatement
    3. Décider où placer le tableau fusionné : nouvelle feuille de calcul, nouvelle feuille, ou à l'endroit de votre choix.

    Voici une démonstration rapide de la façon dont j'ai combiné mes trois petites tables avec l'add-on :

    Bien sûr, vos tableaux peuvent être beaucoup plus grands et vous pouvez fusionner de nombreuses feuilles différentes, tant que la feuille de calcul résultante ne dépasse pas la limite de 10 millions de cellules.

    Conseil : n'oubliez pas de consulter la page d'aide de Combine Sheets.

    L'une des options offertes par cet add-on est d'ajouter d'autres feuilles à vos données déjà combinées. Dans ce cas, à l'étape 1, vous devez choisir non seulement les données à combiner mais aussi le résultat existant. Voici à quoi cela ressemble :

    Module complémentaire Consolidation des feuilles

    Consolidate Sheets est un ajout relativement récent à nos modules complémentaires. Sa principale différence avec l'outil susmentionné est la possibilité d'additionner des données en colonnes dans Google Sheets (ou en lignes, ou en cellules individuelles, d'ailleurs).

    Consolidate Sheets reconnaît également les en-têtes communs à toutes les feuilles Google à fusionner, même s'ils se trouvent dans la colonne la plus à gauche et/ou la première ligne. Il est toujours possible de fusionner les feuilles Google et de calculer les cellules en fonction de leur place dans les tableaux.

    Permettez-moi de le décomposer en étapes pour vous aussi :

    1. Sélectionner des feuilles Importez d'autres fichiers depuis Drive si nécessaire, directement depuis le module complémentaire.
    2. Choisissez la fonction à consolider dans Google Sheets.
    3. Choisissez la façon d'additionner les cellules dans Google Sheets : par étiquettes (étiquettes d'en-tête, étiquettes de la colonne de gauche, ou les deux) ou par position.
    4. Décider où placer les données consolidées : nouvelle feuille de calcul, nouvelle feuille, ou tout emplacement spécifique dans le fichier ouvert.

    Voici à quoi ressemble ce processus :

    Il est également possible de consolider toutes vos feuilles à l'aide d'une formule, ce qui permet de faire évoluer le résultat en fonction des valeurs des feuilles sources :

    Remarque : il y a quelques particularités à connaître sur le fonctionnement de la formule. Par exemple, si vous consolidez à partir de plusieurs fichiers différents, il y aura une étape supplémentaire pour connecter les feuilles pour l'IMPORTRANGE utilisé. Veuillez visiter la page d'instruction pour la consolidation des feuilles pour ces détails et d'autres.

    Ou bien voici un court tutoriel sur le fonctionnement de l'add-on :

    Je vous encourage vivement à essayer l'extension sur vos données. Vous verrez par vous-même combien de temps supplémentaire vous aurez après avoir incorporé cet outil à votre travail quotidien.

    Complément de fusion de feuilles

    Il existe un autre module complémentaire qui mérite d'être mentionné. Bien qu'il ne permette de fusionner que deux feuilles de calcul Google à la fois, il ne pourrait pas être plus utile. Fusionner les feuilles de calcul fait correspondre les enregistrements de la même colonne dans les deux feuilles de calcul/documents, puis transfère les données connexes de la feuille de calcul/document de référence dans la feuille de calcul principale. Ainsi, vous disposez toujours d'une feuille de calcul à jour.

    Il y a 5 étapes simples à suivre :

    1. Sélectionnez votre feuille principale .
    2. Sélectionnez votre feuille de consultation (même si c'est dans une autre feuille de calcul).
    3. Choisir les colonnes enregistrements correspondants peut se produire.
    4. Tic de la colonnes avec les dossiers de mettre à jour .
    5. Tweak tout options supplémentaires qui vous aidera à fusionner deux feuilles et à obtenir le meilleur résultat possible.

    Si ces mots ne vous parlent pas beaucoup, voici un tutoriel vidéo à la place :

    Si vous êtes prêt à l'essayer par vous-même, consultez cette page d'aide pour obtenir des détails sur chaque étape et chaque paramètre.

    Sur ce, je vais terminer cet article. J'espère que ces moyens de rassembler les données de plusieurs feuilles différentes en une seule vous seront utiles. Comme toujours, j'attends vos commentaires avec impatience !

    Michael Brown est un passionné de technologie passionné par la simplification de processus complexes à l'aide d'outils logiciels. Avec plus d'une décennie d'expérience dans l'industrie de la technologie, il a perfectionné ses compétences dans Microsoft Excel et Outlook, ainsi que dans Google Sheets et Docs. Le blog de Michael est dédié au partage de ses connaissances et de son expertise avec les autres, en fournissant des conseils et des tutoriels faciles à suivre pour améliorer la productivité et l'efficacité. Que vous soyez un professionnel chevronné ou un débutant, le blog de Michael offre des informations précieuses et des conseils pratiques pour tirer le meilleur parti de ces outils logiciels essentiels.