Dans cet article, vous apprendrez à diviser 1 ligne en plusieurs colonnes.

Si nous avons une ligne qui contient des valeurs et que nous avons besoin de les copier dans plusieurs colonnes répondant aux critères.

Nous utiliserons une combinaison de 4 fonctions à savoir INDEX, MOD, ROWS, COLUMNS

===

INDEX: renvoie une valeur ou une référence de la cellule à l’intersection d’une ligne et d’une colonne particulières, dans une plage donnée.

Syntaxe: = INDEX (tableau, numéro de ligne, numéro de colonne)

array: Array est une plage de cellules ou un tableau.

row_num: Il s’agit du numéro de ligne du tableau à partir duquel renvoyer la valeur.

column_num: il est facultatif. C’est le numéro de colonne du tableau qui est utilisé pour renvoyer la valeur.

===

MOD: Renvoie le reste après qu’un nombre est divisé par un diviseur.

Syntaxe = MOD (nombre, diviseur)

nombre: il s’agit d’une valeur numérique dont vous souhaitez rechercher le reste.

diviseur: c’est le nombre qui est utilisé pour diviser l’argument numérique.

===

Rows: Il renvoie le nombre de lignes dans une référence ou un tableau

Syntaxe: = (tableau)

array: Array est une référence à une plage de cellules ou à un tableau.

===

Colonnes: renvoie le nombre de colonnes dans une référence ou un tableau

Syntaxe: = (tableau)

array: Array est une référence à une plage de cellules ou à un tableau.

===

[.underline] # Comprenons avec un exemple: # La ligne # 1 contient des nombres tels que 1,2,3 et ainsi de suite jusqu’à 20 Voici un aperçu de la sortie requise

img1

Le critère est la plage A3: A7 doit contenir la valeur stockée dans la cellule A1: E1.

Après chaque 5 cellules dans la première rangée; les 5 valeurs suivantes (F1: J1) doivent être stockées dans la plage B3: B7 et ainsi de suite.

La formule de la cellule A3 serait

= INDEX ($ 1: $ 1,, 1 + MOD (RANGÉES ($ F $ 3: F3) -1,5) + 5 * (COLONNES ($ E $ 3: E $ 3) -1))

Copiez vers le bas et à travers la formule, nous obtiendrons le résultat souhaité.

De cette manière, vous pouvez obtenir les valeurs dans plusieurs colonnes à partir d’une ligne répondant aux critères.