Google Sheets: Comment combiner deux tables avec un nombre de colonnes différent dans une requête

Découvrez le secret pour combiner deux tables avec un nombre de colonnes différent dans une seule requête dans Google Sheets. Vous serez étonné de voir à quel point cela peut être simple et efficace !

L’astuce pour combiner deux tables avec des colonnes différentes

La première chose à savoir est comment insérer des colonnes dans une table pour qu’elles contiennent la valeur zéro dans chaque ligne. Pourquoi est-ce important ? Parce que nous ne pouvons combiner que des tables qui ont le même nombre de colonnes dans Google Sheets.

Cependant, même si vous combinez deux tables avec un nombre de colonnes différent dans une requête Google Sheets, le résultat peut ne pas être correct. Il est essentiel de s’assurer que vous combinez une colonne de texte avec une autre colonne de texte, une colonne de nombres avec une autre colonne de nombres, et ainsi de suite.

Le résultat de la requête ne sera pas correct si une colonne contient des données de types différents.

Exemple de combinaison de tables avec des nombres de colonnes différents

Prenons un exemple concret pour illustrer comment combiner deux tables avec un nombre de colonnes différent dans Google Sheets.

Supposons que la Tableau 1 contient trois colonnes (A1:C) : en colonne A se trouvent les articles en vente, et les colonnes B et C contiennent les ventes mensuelles pour les mois de janvier et février 2019 respectivement.

La Tableau 2, quant à elle, comprend quatre colonnes (A1:D) : en colonne A se trouvent également les articles en vente, et les colonnes B, C et D contiennent les ventes pour les mois de janvier, février et mars 2019.

Voici comment combiner ces deux tables avec un nombre de colonnes différent dans une requête Google Sheets :

Combinaison de deux tables avec des nombres de colonnes différents

Comment combiner deux tables avec un nombre de colonnes différent dans une requête Google Sheets

Suivez ces étapes simples pour combiner deux tables avec des nombres de colonnes différents dans une requête Google Sheets :

  1. Ajoutez une colonne virtuelle à la Tableau 1 en utilisant la formule suivante :
    =ArrayFormula(if(Len(Sheet1!A3:A),iferror({Sheet1!A3:C," "/row(Sheet1!A3:A)},0),))

    Assurez-vous que les valeurs de la nouvelle colonne sont limitées aux valeurs de la colonne A3:A en utilisant la fonction LEN.

  2. Combinez la Tableau 2 avec la Tableau 1 en utilisant la formule suivante :
    ={ArrayFormula(if(Len(Sheet1!A3:A),iferror({Sheet1!A3:C," "/row(Sheet1!A3:A)},0),));Sheet2!A3:D}

    Maintenant que les deux tables ont le même nombre de colonnes, vous pouvez les combiner en utilisant cette formule.

  3. Supprimez les lignes vides entre les deux tables en utilisant la formule suivante :
    =Query({ArrayFormula(if(Len(Sheet1!A3:A),iferror({Sheet1!A3:C," "/row(Sheet1!A3:A)},0),));Sheet2!A3:D},"Select * where Col1<>''")

    Cette formule permet de supprimer les lignes vides à l’aide de la requête Query.

Félicitations ! Vous avez maintenant combiné avec succès deux tables avec des nombres de colonnes différents dans une requête Google Sheets.

Combinez et consolidez deux tables avec des nombres de colonnes différents dans Google Sheets

Maintenant que vous savez comment combiner des plages de données avec des nombres de colonnes différents, vous pouvez également apprendre à consolider ces données combinées dans Google Sheets. Consultez ce tutoriel sur la consolidation des données provenant de plusieurs feuilles à l’aide de formules dans Google Sheets.

Voici une formule qui vous montre comment consolider les données combinées :
=Query({ArrayFormula(if(Len(Sheet1!A3:A),iferror({Sheet1!A3:C," "/row(Sheet1!A3:A)},0),));Sheet2!A3:D},"Select Col1, Sum(Col2),Sum(Col3),Sum(Col4) where Col1<>'' group by Col1",0)

N’ayez pas peur de cette formule, elle est tout à fait abordable si vous avez bien compris comment combiner deux tables avec des colonnes différentes dans une requête. La capture d’écran ci-dessous montre la formule #4 et son résultat.

Exemple de formule de consolidation

J’ai souligné les changements dans cette formule par rapport à la formule #3 qui combine deux tables avec un nombre de colonnes différent dans une requête.

Maintenant que vous maîtrisez l’art de combiner et de consolider des tables avec des nombres de colonnes différents dans Google Sheets, vous pouvez facilement manipuler et analyser vos données. Profitez de toutes les possibilités offertes par cette fonctionnalité pour améliorer votre travail dans Google Sheets !

Pour en savoir plus sur les fonctionnalités avancées de Google Sheets, rendez-vous sur Crawlan.com, votre source de confiance pour tout ce qui concerne les feuilles de calcul.

Articles en lien