Au début 2023, Google a introduit plusieurs nouvelles fonctions pour Sheets, dont huit pour travailler avec des tableaux. À l'aide de ces fonctions, vous pouvez transformer un tableau en une ligne ou une colonne, créer un nouveau tableau à partir d'une ligne ou d'une colonne ou ajouter un tableau actuel.
Avec plus de flexibilité pour travailler avec des tableaux et aller au-delà de la fonction de base ARRAYFORMULA, voyons comment utiliser ces fonctions de tableau avec des formules dans Google Sheets.
Table des matières
Astuce : Certaines de ces fonctions peuvent vous sembler familières si vous utilisez également Microsoft Excel.
Transformer un tableau : TOROW et TOCOL
Si vous avez un tableau dans votre jeu de données que vous souhaitez transformer en une seule ligne ou colonne, vous pouvez utiliser les fonctions TOROW et TOCOL.
La syntaxe de chaque fonction est la même, TOROW(array, ignore, scan) et TOCOL(array, ignore, scan) où seul le premier argument est requis pour les deux.
Array : le tableau que vous souhaitez transformer, au format “A1:D4”.
Ignorer : par défaut, aucun paramètre n'est ignoré (0), mais vous pouvez utiliser 1 pour ignorer les blancs, 2 pour ignorer les erreurs ou 3 pour ignorer les blancs et les erreurs.
Scan : cet argument détermine comment lire les valeurs dans le tableau. Par défaut, la fonction analyse par ligne ou en utilisant la valeur False, mais vous pouvez utiliser True pour analyser par colonne si vous préférez.
Parcourons quelques exemples utilisant les fonctions TOROW et TOCOL et leurs formules.
Dans ce premier exemple, nous allons prendre notre tableau A1 à C3 et le transformer en une ligne en utilisant les arguments par défaut avec cette formule :
=TOROW(A1:C3) < /p>
Comme vous pouvez le voir, le tableau est maintenant aligné. Parce que nous avons utilisé l'argument de balayage par défaut, la fonction lit de gauche à droite (A, D, G), vers le bas, puis de gauche à droite à nouveau (B, E, H) jusqu'à ce qu'elle soit complète, balayée par ligne.
Pour lire le tableau par colonne au lieu de ligne, nous pouvons utiliser True pour l'argument scan. Nous laisserons l'argument ignore vide. Voici la formule :
=TOROW(A1:C3,,TRUE)
Vous voyez maintenant le lit le tableau de haut en bas (A, B, C), de haut en bas (D, E, F) et de haut en bas (G, H, I).
La fonction TOCOL fonctionne de la même manière mais transforme le tableau en colonne. En utilisant la même plage, A1 à C3, voici la formule utilisant les arguments par défaut :
=TOCOL(A1:C3)
Maintenant, nous avons un tableau avec toutes nos données en utilisant une formule dans une seule cellule.
Manipuler facilement les tableaux
Bien que vous puissiez utiliser ARRAYFORMULA dans certaines situations, comme avec la fonction SOMME ou la fonction SI, ces formules matricielles supplémentaires de Google Sheets peuvent vous faire gagner du temps. Ils vous aident à organiser votre feuille exactement comme vous le souhaitez et avec une seule formule matricielle.
Pour plus de tutoriels comme celui-ci, mais avec des fonctions non-tableau, regardez comment utiliser la fonction NB.SI ou SOMME.SI dans Google Sheets.