Comment utiliser les accolades pour créer des tableaux dans Google Sheets

Dans Google Sheets, on peut utiliser les accolades également appelées accolades courbes pour créer des tableaux. Un tableau est en réalité une table ou une plage. Un tableau est composé de lignes et de colonnes, pas d’une seule cellule.

Je sais que vous vous posez beaucoup de questions sur les tableaux dans Google Sheets. Avec cet article, j’espère pouvoir éclairer l’utilisation des accolades courbes pour créer des tableaux dans Google Sheets.

Les accolades courbes peuvent être très utiles dans les feuilles de calcul Google. Une fois que vous les maîtrisez, vous pouvez les utiliser avec de nombreuses formules qui acceptent plusieurs plages.

Comprendre l’utilisation des accolades courbes dans Google Sheets

Voici un exemple qui montre pourquoi les accolades courbes sont nécessaires pour créer des tableaux.

Vous pouvez faire référence à une plage dans une formule en utilisant simplement « A1:B5 ». Mais vous ne pouvez pas extraire ou reproduire des données à partir de telles plages sans utiliser les accolades courbes. C’est pourquoi le résultat affiche l’erreur #VALEUR! dans l’exemple ci-dessus.

Mais il y a une exception ! La fonction IMPORTRANGE de Google Sheets peut produire une matrice en sortie répartie sur des colonnes et des lignes. Mais la limitation est qu’elle ne peut être utilisée que entre différents fichiers de feuilles de calcul.

Maintenant, une chose est claire. Le résultat de la fonction IMPORTRANGE est un tableau ou vous pouvez dire que la fonction IMPORTRANGE dans Google Sheets crée un tableau.

Alors pourquoi les accolades courbes sont-elles nécessaires pour créer un tableau ? Parce que, comme je l’ai déjà dit, la fonction IMPORTRANGE est normalement utilisée pour créer un tableau à partir d’un fichier externe ou de deux feuilles de calcul différentes, pas dans la même feuille de calcul.

Dans l’exemple ci-dessus, au lieu d’utiliser simplement =A1:B5, vous pouvez utiliser les accolades courbes comme suit pour extraire les données.

={A1:B5}

Est-ce la seule option ?

Pas du tout ! Il existe d’autres solutions. Par exemple, vous pouvez utiliser soit une formule ARRAYFORMULA, soit une formule QUERY.

=ArrayFormula(A1:B5)
=QUERY(A1:B5)

Des fonctions comme SORT et INDEX fonctionneront également. Mais la meilleure façon est d’utiliser les accolades courbes car vous pouvez les utiliser avec différentes formules. Le tutoriel ci-dessous contient des exemples de ce genre.

Lire aussi : Multiple Values Using Vlookup in Google Sheets

Comment utiliser les accolades courbes pour créer des tableaux dans Google Sheets ?

Exemple 1 :

Parcourez simplement les images ci-dessous pour comprendre l’utilisation des accolades courbes dans Google Sheets.

Exemple 2 :

A partir des deux exemples ci-dessus, vous pouvez vous demander pourquoi cette création de tableau est nécessaire. L’exemple ci-dessous est une réponse à cette question.

Exemple 3 :

Vous pouvez combiner des données provenant de deux plages différentes côte à côte (horizontalement) ou l’une sous l’autre (verticalement) en utilisant des accolades courbes.

Placer les données verticalement en utilisant des accolades courbes

Lorsque vous utilisez les accolades courbes dans Google Sheets pour créer un tableau vertical comme ci-dessous, assurez-vous que le nombre de colonnes dans les différentes plages est le même.

Placer les données horizontalement en utilisant des accolades courbes

Lorsque vous utilisez les accolades courbes dans Google Sheets pour créer un tableau horizontal comme ci-dessous, assurez-vous que le nombre de lignes dans les différentes plages est le même.

Note : Dans les deux formules ci-dessus, vous pouvez voir que des signes de ponctuation sont utilisés pour déterminer si le tableau doit être créé verticalement ou horizontalement.

Vous pouvez utiliser une virgule pour un tableau horizontal et un point-virgule pour un tableau vertical. Mais dans certains pays comme le Royaume-Uni ou les pays de l’UE, vous devrez peut-être utiliser un backslash à la place de la virgule.

Lié : Comment modifier une formule Google Sheets non régionale

Au début, je vous ai dit que la fonction IMPORTRANGE peut créer un tableau. Nous pouvons utiliser cette fonction pour créer un tableau entre deux fichiers de feuilles de calcul Google.

Exemple :
=importrange(« URL_de_la_feuille », »Feuil1!A1:B5″)

Dans tous les exemples, en dehors de la fonction IMPORTRANGE, nous avons appris comment créer un tableau par nous-mêmes en utilisant des accolades courbes dans la même feuille de calcul.

Maintenant, laissez-moi vous expliquer comment créer ou utiliser des accolades courbes pour créer un tableau dans différentes feuilles de calcul du même fichier.

En réalité, il n’y a rien de spécifique à faire. Vous devez simplement inclure le nom de la feuille.

Exemple :
={Feuil1!A1:B5;Feuil2!A1:B5}

Contrôler l’erreur #REF! due aux lignes infinies dans les tableaux combinés

Dans tous les exemples, nous avons utilisé des tableaux fermés. Pouvons-nous remplacer cette formule de tableau fermé ={A1:B5;E1:F5} par cette formule de plage ouverte ={A1:B;E1:F} ?

Non ! La feuille de calcul renverra une erreur #REF! et pourrait même se figer !

Pour éviter cela, vous pouvez utiliser la fonction QUERY dans Google Sheets. Voici un exemple.

Regardez le contenu de « Feuil1 » et « Feuil2 ». Je peux combiner les données dans « Feuil3 » en utilisant une formule Query comme ci-dessous.

Voyez comment j’ai utilisé les accolades courbes dans la requête Google Sheets et la plage est laissée ouverte (le nombre de colonnes doit être égal).

=query({Feuil1!A1:B;Feuil2!A1:B}, »Select * where Col1 is not null »)

La formule ci-dessus combine et extrait les données verticalement et de la même manière, la formule ci-dessous combine les données horizontalement (le nombre de lignes doit être égal).

={query({Feuil1!A1:B}, »Select where Col1 is not null »),query({Feuil2!A1:B}, »Select where Col1 is not null »)}

J’ai appliqué la même technique pour consolider les données dans les feuilles de calcul Google Doc sans module complémentaire.

J’espère que vous avez appris comment créer des tableaux dans une seule feuille de calcul, dans plusieurs onglets de feuille de calcul et dans deux fichiers différents. C’est tout ce qu’il y a à savoir sur l’utilisation des accolades courbes dans Google Sheets.

Ressource : Crawlan.com

Articles en lien