Astuces pour Remplir Automatiquement les Colonnes à Droite Basées sur les Valeurs à Gauche dans Sheets

Vlookup formula to autofill columns on the right side

Ce n’est pas un article sur la fonction de saisie semi-automatique dans Google Sheets (bien sûr, je l’ai également incluse à la fin). C’est intégré dans Sheets pour accélérer la saisie de vos données. Comment remplir automatiquement les colonnes à droite dans Google Sheets concerne également l’accélération de la saisie de vos données, mais c’est orienté formules.

Je parle de quelque chose comme ça. Supposons que vous saisissez un code produit dans la cellule A1, le nom du produit dans la cellule B1 et le prix unitaire ou une autre donnée dans la cellule C1.

Lorsque le même code produit se répète dans l’une des cellules de la colonne A, par exemple, la cellule A6, je veux que le nom du produit et le prix unitaire soient automatiquement remplis dans les cellules B6 et C6 respectivement, à partir du haut.

Voici de quoi je parle.

Comment Remplir Automatiquement les Colonnes à Droite dans Google Sheets

Pour remplir automatiquement les colonnes à droite dans Sheets, comme je l’ai dit précédemment, je vais utiliser la fonction Vlookup. Vlookup peut utiliser la valeur dans la colonne de gauche comme clé de recherche et rechercher dans les lignes supérieures pour retourner des valeurs correspondantes.

Données d’exemple et formule pour remplir automatiquement les colonnes à droite dans Sheets:

Le remplissage automatique est basé sur les valeurs en haut. Peu importe s’il s’agit de la fonctionnalité intégrée de saisie semi-automatique ou de ma fonctionnalité de remplissage automatique des colonnes à droite orientée formule.

Ce que je veux dire, c’est que vous avez besoin d’au moins une ligne avec des données. C’est seulement alors que le remplissage automatique des colonnes à droite fonctionnera.

Cette ligne est la ligne n° 2, ici dans mon exemple. Entrez la formule suivante dans la cellule B3 et étirez-la jusqu’à la ligne souhaitée.

=ArrayFormula(IFERROR(vlookup(A3,$A$2:$C2,{2,3},0)))

Comment cela va-t-il accélérer la saisie de mes données dans Sheets?

Saisissez les codes d’articles dans B3, B4, B5… etc. Si la formule ne renvoie aucune valeur dans les colonnes B et C, cela signifie que vous saisissez le code de l’article pour la première fois.

Par exemple, saisissez le code d’article C-002 dans la cellule A3. La formule ne renverra aucune valeur. Ici, vous devez remplir manuellement les colonnes à droite.

Ensuite, entrez C-001 dans la cellule A4. Voyez comment la formule remplit les cellules B4 et C4. Pas besoin de remonter et de copier les données. De cette façon, vous pouvez accélérer la saisie de vos données dans Sheets.

J’ai expliqué comment remplir automatiquement les colonnes à droite dans Google Sheets. Maintenant, au lieu d’expliquer la formule, j’adresse ici quelques questions possibles des utilisateurs dans cette section Questions-réponses (Q&R).

Je n’explique pas la formule car la formule ci-dessus est facile à apprendre avec mes tutoriels Vlookup. Pour cela, veuillez consulter mon guide des fonctions Google Sheets.

Remplir Automatiquement les Colonnes et Saisie Semi-Automatique des Cellules – Q&R

Q. Comment remplir plus de colonnes?

R. Ma formule remplit les valeurs dans deux colonnes seulement. Il s’agit des colonnes B et C. Si vous avez plus de colonnes à remplir, faites ce qui suit.

Supposons que vous souhaitiez également remplir les colonnes D et E. Modifiez les valeurs (numéros de colonne) entre les accolades comme suit.

{2,3,4,5}

Q. Comment remplir des colonnes sélectionnées, par exemple, la colonne B et E, à droite en fonction de la valeur dans la colonne de gauche?

R. Cela n’est pas possible avec une seule formule comme ci-dessus. Étant donné que les colonnes ne sont pas adjacentes, vous devez utiliser plusieurs formules Vlookup. Modifiez la formule dans la cellule B3 comme suit.

=IFERROR(vlookup(A3,$A$2:$E2,2,0))

Ensuite, utilisez une autre formule Vlookup dans la cellule E3.

=IFERROR(vlookup(A3,$A$2:$E2,5,0))

Ensuite, faites glisser les deux formules une par une. J’ai supprimé la formule matricielle avec Vlookup car Vlookup ne renvoie qu’une seule valeur, pas un tableau.

Q. Pouvez-vous expliquer comment activer/désactiver la saisie semi-automatique (la fonction intégrée) dans Sheets?

R. Pourquoi pas ? Bien que cela n’ait rien à voir avec ma formule, voici également cette information en bonus.

La fonctionnalité de saisie semi-automatique est activée par défaut dans Google Sheets.

Saisie semi-automatique activée:

Saisie semi-automatique activée

Saisie semi-automatique désactivée:

Saisie semi-automatique désactivée

Allez dans le menu « Outils » et cliquez sur « Activer la saisie semi-automatique » pour supprimer la coche. Cela désactivera la fonctionnalité.

C’est tout. De cette façon, vous pouvez remplir automatiquement les colonnes à droite dans Google Sheets et également saisir semi-automatiquement les cellules. Profitez-en!

Similaire :

  1. Remplir automatiquement la cellule avec plusieurs conditions correspondantes dans Google Sheet.
  2. Remplir automatiquement des informations en fonction de la sélection dans une liste déroulante dans Google Sheets.
  3. Comment remplir automatiquement les alphabets dans Google Sheets.

Articles en lien