Comment générer des codes-barres dans Google Sheets (Code 39)

Dans cet article, vous allez découvrir comment générer rapidement des codes-barres simples ou multiples dans Google Sheets, en suivant la norme Code 39. Cette norme permet d’encoder des chiffres, des lettres majuscules et certains caractères spéciaux. Quels sont ces caractères spéciaux ? Il s’agit de l’astérisque, de l’espace, du dollar, du pourcentage, du slash, du point, du plus et du moins. Parmi ces caractères spéciaux, l’astérisque est utilisé comme délimiteur de début/fin.

Vous pouvez avoir besoin de créer, générer et utiliser des codes-barres car vous connaissez les avantages de les utiliser. Ils offrent une représentation visuelle des données et sont lisibles par les machines, ce qui permet d’éviter les erreurs humaines et de gagner du temps.

Maintenant que nous avons vu les bénéfices, passons à la création de codes-barres dans Google Sheets.

Étapes pour générer des codes-barres dans Google Sheets

Je vais générer des codes-barres dans Google Sheets pour différents matériaux de paysagisme. Voici comment procéder :

  • Étapes de base (Feuille1) :
    1. Saisissez la description de l’article dans la colonne A2:A.
    2. Saisissez les codes des articles dans la colonne B2:B. Utilisez uniquement des lettres de A à Z, des chiffres de 0 à 9 et les sept caractères spéciaux mentionnés précédemment (à l’exception de l’astérisque).
    3. Dans la cellule C2, insérez la formule suivante : =ArrayFormula(SI(B2:B="","","*"&B2:B&"*"))

Pourquoi devons-nous utiliser le symbole (astérisque) ? Par exemple, prenons le matériau agrégé dans la cellule A2, qui est « Gravier 20-40 (Beige) ». Son code est dans la cellule B2, qui est « GB-20-40 ». Dans la formule, nous convertissons le code en « GB-20-40* ». Les astérisques sont les caractères de début/fin, qui indiquent au lecteur de codes-barres quand le code commence et se termine.

Mise en forme (Feuille1)

Ici, nous allons modifier la police et la taille de police. C’est une étape importante pour créer un code-barre dans Google Sheets.

  • Sélectionnez C2:C et localisez le menu déroulant « Police » dans la barre d’outils.
  • Sélectionnez la police « Libre Barcode 39 » ou « Libre Barcode 39 Text ». Si elle n’est pas disponible, cliquez sur « Plus de polices » et effectuez une recherche.
  • Localisez le menu déroulant « Taille de police » dans la barre d’outils et choisissez une taille de préférence 39.

De cette manière, vous pouvez rapidement créer des codes-barres dans Google Sheets.

Répéter les codes-barres plusieurs fois dans Google Sheets

Je souhaite imprimer chaque code-barre généré un nombre aléatoire de fois. Par exemple, imprimez/répétez les codes-barres pour « Gravier 20-40 (Beige) » 5 fois, « Gravier 5-40 (Beige) » 10 fois, etc.

Je vais vous guider pour réaliser cela avec une autre formule de tableau et une colonne indiquant le nombre de fois à imprimer.

  • Étapes pour répéter les codes-barres dans Google Sheets :
    1. Dans la plage de cellules D2:D de la Feuille1, saisissez le nombre de fois que vous souhaitez imprimer l’étiquette du code-barre.
    2. Ajoutez un nouvel onglet (Feuille2) en cliquant sur le bouton + (Ajouter une feuille) en bas à gauche de votre barre d’onglets.
    3. Dans la cellule B1 de cette nouvelle feuille (Feuille2), insérez la formule de tableau suivante, qui renverra les descriptions d’articles en tant qu’étiquettes de champ : =transpose(FILTER(Feuille1!A2:A6,Feuille1!A2:A6<>""))

Elle filtre d’abord les lignes vides, puis transpose la description de la verticale à l’horizontale.

  1. Dans la cellule B2, insérez la formule suivante. Elle va imprimer/répéter les codes-barres n fois pour chaque article : =ArrayFormula(transpose(split(rept(filter(Feuille1!C2:C6&"♡",Feuille1!C2:C6<>""), filter(Feuille1!D2:D6,Feuille1!C2:C6<>"")),"♡")))

La formule REPT répète les codes-barres générés n fois, et la formule SPLIT les sépare. Le caractère « ♡ » (délimiteur) est utilisé pour séparer les éléments répétés.

  1. Sélectionnez B2:F et formatez le résultat de la formule (police en Libre Barcode 39 Text et taille de police en 36).
  2. Imprimez cette feuille en respectant les espacements nécessaires.

Peut-on rechercher un code décodé ?

Oui ! Supposons que j’ai un code-barre Code 39 décodé dans une cellule. Je peux faire une recherche pour retrouver la description ou le prix, quelle que soit l’information dont je dispose, en utilisant la fonction VLOOKUP.

En fait, dans ma table, je n’ai pas suffisamment d’informations pour effectuer une recherche. À partir du code d’article décodé, nous pouvons uniquement effectuer une recherche et renvoyer la description de l’article.

Je vais vous expliquer comment faire cela. J’espère que vous pourrez suivre les étapes pour renvoyer une ligne entière après la recherche.

J’ai décodé le code-barre généré dans Google Sheets dans la cellule A1 de la Feuille3. Sa valeur est « GB-05-40 ».

La table à rechercher est dans la plage A1:B de la Feuille1, et la colonne de recherche est la colonne 2 qui contient le « Code article ». Nous voulons donc effectuer une recherche VLOOKUP inversée, ce qui est très simple à faire dans Google Sheets.

Dans la cellule B1 de la Feuille3, insérez la formule VLOOKUP suivante : =vlookup(A1,{Feuille1!B2:B,Feuille1!A2:A},2,0)

Si vous avez une liste de codes-barres décodés dans la colonne A de Feuille3, utilisez la formule VLOOKUP de tableau suivante dans la cellule B1 : =ArrayFormula(IFNA(vlookup(A1:A,{Feuille1!B2:B,Feuille1!A2:A},2,0)))

Voilà tout ce qu’il faut savoir sur la génération de codes-barres dans Google Sheets.

Merci de votre attention. Profitez-en bien !

Crawlan.com

Articles en lien