Pour transformer une étiquette d'inventaire à plusieurs mots en initiales dans Numbers pour Mac, utilisez une colonne auxiliaire avec TRIM, REGEX, SUBSTITUTE et UPPER. La formule ci-dessous convertit Blue Storage Box en BSB, en prenant le premier caractère de chaque mot séparé par des espaces ordinaires.
Ce guide s'adresse à un utilisateur Mac gérant un tableau d'inventaire qui souhaite des étiquettes plus courtes tout en conservant les descriptions complètes. Il suit le guide actuel de Numbers pour Mac d'Apple, qui indique sa version comme Numbers 15.4. Vérifiez votre version installée avec Numbers > À propos de Numbers. Guide de l'utilisateur Numbers pour Mac
Saisir la formule d'abréviation dans une colonne auxiliaire
Utilisez un tableau avec une ligne d'en-tête et quatre colonnes : Étiquette dans la colonne A, Abréviation dans la colonne B, Nombre dans la colonne C et Occurrences de l'abréviation dans la colonne D. Saisissez les étiquettes synthétiques et les nombres d'objets suivants dans les lignes 2 à 6. Laissez les colonnes B et D vides initialement ; leurs résultats attendus apparaissent ici pour comparaison.
| Ligne | A: Étiquette | B: Abréviation attendue | C: Nombre | D: Occurrences attendues |
|---|---|---|---|---|
| 2 | Blue Storage Box | BSB | 12 | 1 |
| 3 | green round tray | GRT | 8 | 1 |
| 4 | Large Square Tile | LST | 24 | 2 |
| 5 | Long Slim Tube | LST | 6 | 2 |
| 6 | Small Round Tray | SRT | 10 | 1 |
Sélectionnez la cellule B2 et saisissez cette formule complète :
=UPPER(SUBSTITUE(SUBSTITUE(SUPPRESPACE(A2);REGEX("([^ ])[^ ]*");"$1");" ";""))
La saisie de = ouvre l'Éditeur de formules. Saisissez le reste de la formule, puis appuyez sur Entrée pour la valider. Le résultat dans B2 devrait être BSB. Apple documente à la fois la saisie de formules et l'utilisation de cellules référencées comme entrées. Calculer des valeurs à l'aide de données dans des cellules de tableau dans Numbers sur Mac
La formule est construite à partir des fonctions documentées par Apple. En particulier, Apple prend explicitement en charge les groupes de capture d'expressions régulières dans l'argument de remplacement de SUBSTITUTE, y compris la notation $1 utilisée ici. SUBSTITUE
Les exemples utilisent des virgules entre les arguments. Si vos réglages utilisent une virgule comme séparateur décimal, Apple vous demande d'utiliser des points-virgules entre les arguments de formule à la place. Conservez les espaces entre guillemets et le texte d'expression régulière inchangés. Vue d'ensemble des fonctions
Comprendre ce que la formule conserve et supprime
Lisez la formule de sa fonction la plus interne vers l'extérieur. Chaque étape effectue une petite transformation, ce qui facilite le diagnostic d'un résultat inattendu.
Premièrement, TRIM(A2) supprime les espaces en début et en fin de chaîne et réduit les espaces répétés entre les mots en espaces simples. Une étiquette saisie comme Petit Plateau Rond devient donc Petit Plateau Rond avant que l'abréviation ne commence. SUPPRESPACE
Ensuite, REGEX("([^ ])[^ ]*") décrit chaque séquence ininterrompue de caractères autre qu'un espace ordinaire. La partie entre parenthèses capture son premier caractère ; la partie restante correspond au reste de cette séquence. Apple précise que ses expressions régulières suivent la norme ICU. L'interprétation de ce motif particulier est la base de la méthode d'abréviation. REGEX
Le SUBSTITUTE interne remplace chaque mot correspondant par son premier caractère capturé, en utilisant $1. Comme son argument d'occurrence optionnel est omis, il remplace chaque correspondance. Ainsi, Blue Storage Box devient B S B. Le SUBSTITUTE externe supprime ensuite les espaces ordinaires, produisant BSB. SUBSTITUE
Enfin, UPPER convertit le résultat en majuscules. Cela donne des étiquettes cohérentes même lorsque la description originale utilise des minuscules ou une casse mixte : green round tray devient GRT. MAJUSCULE
Cette règle prend un caractère de chaque mot séparé par un espace, y compris les mots de liaison courts. Elle ne décide pas quels mots sont les plus importants. Par exemple, Box of Round Tiles produit BORT. Si vous souhaitez une abréviation qui omet certains mots, établissez cette règle de nommage avant d'étendre la formule.
Étendre la formule vers le bas et vérifier les résultats
Une fois que B2 produit le résultat attendu, sélectionnez-la et déplacez le pointeur sur la bordure de sélection jusqu'à ce que la poignée de recopie jaune apparaisse. Faites glisser la poignée vers le bas jusqu'à B6. La recopie incrémentée copie les formules et le formatage associé, et écrase le contenu existant des cellules de destination, donc utilisez des cellules auxiliaires vides. Recopier des cellules dans Numbers sur Mac
Inspectez la formule dans B3 : sa source devrait être A3. Conservez cette référence de source relative pour que chaque abréviation utilise l'étiquette de sa propre ligne. Apple explique que la préservation d'une référence de ligne ou de colonne la rend absolue ; cela est utile pour des plages fixes, mais inutile pour cette cellule source changeante. Calculer des valeurs à l'aide de données dans des cellules de tableau dans Numbers sur Mac
Avant d'appliquer la formule à un inventaire plus large, comparez plusieurs étiquettes représentatives à ce tableau de diagnostic. Ce sont des résultats illustratifs dérivés de la formule. Les mêmes transformations de caractères ont été vérifiées avec un petit exemple en Python ; la formule n'a pas été exécutée dans l'application Numbers.
| Étiquette d'entrée | Résultat | Ce que cela démontre |
|---|---|---|
Single |
S |
Une étiquette d'un mot contribue un caractère. |
Petit Plateau Rond |
SRT |
Les espaces ordinaires supplémentaires sont normalisés. |
| Texte vide | Texte vide | Il n'y a pas de caractères à conserver. |
Blue-Green Storage Box |
BSB |
Un trait d'union ne sépare pas les mots selon cette règle. |
Box 12 Large |
B1L |
Un mot numérique contribue son premier chiffre. |
Le délimiteur est spécifiquement le caractère espace ordinaire. Normalisez les tabulations, les sauts de ligne et les espaces insécables avant d'utiliser cette version. Examinez également les étiquettes qui commencent un mot par une ponctuation : le motif conserve cette ponctuation comme premier caractère. Si les descriptions avec trait d'union doivent contribuer deux initiales, standardisez leurs séparateurs dans une colonne de travail séparée avant d'abréger.
Si Numbers affiche une erreur au lieu d'une abréviation, cliquez sur l'icône d'erreur pour lire son message. Vérifiez les parenthèses, les chaînes entre guillemets, les séparateurs d'arguments et la référence source. Apple documente ce chemin d'inspection d'erreur ; utilisez le message pour corriger la formule avant de remplir des lignes supplémentaires. Calculer des valeurs à l'aide de données dans des cellules de tableau dans Numbers sur Mac
Trouver les abréviations partagées par différentes étiquettes
L'exemple inclut délibérément une collision : Large Square Tile et Long Slim Tube deviennent tous deux LST. Les initiales perdent de l'information, donc une formule correcte peut encore produire une étiquette ambiguë. Conservez la description complète à côté de l'abréviation et vérifiez les collisions avant d'utiliser des étiquettes courtes seules.
Pour les cinq lignes d'exemple, saisissez cette formule complète dans D2, puis recopiez-la vers le bas jusqu'à D6 :
=NB.SI(B$2:B$6;B2)
COUNTIF compte les cellules qui satisfont sa condition. Ici, il compte combien d'abréviations correspondent à l'abréviation de la ligne actuelle. Les comptes attendus sont 1, 1, 2, 2 et 1. Utilisez cette vérification simple pour les abréviations non vides contenant des lettres et des chiffres ; COUNTIF interprète également les caractères génériques dans les conditions, donc la ponctuation telle qu'un astérisque nécessite un traitement supplémentaire. NB.SI
Les signes dollar conservent les extrémités de ligne de la plage tandis que la référence finale B2 change lors de la recopie vers le bas. Confirmez que chaque formule copiée examine toujours les lignes 2 à 6. Si vous ajoutez des lignes d'inventaire, étendez la plage vérifiée pour les inclure. Apple fournit également des contrôles de jetons de référence nommés Conserver la ligne et Conserver la colonne. Calculer des valeurs à l'aide de données dans des cellules de tableau dans Numbers sur Mac
Traitez tout compte supérieur à un comme une invitation à inspecter les étiquettes complètes. Les lignes répétées pour le même objet et les descriptions distinctes partageant des initiales nécessitent des décisions éditoriales différentes. Pour les deux objets LST, une colonne d'étiquette d'affichage distincte pourrait contenir des étiquettes choisies délibérément comme LST Tuile et LST Tube. Conservez la colonne d'abréviation générée pour que la décision de nommage reste facile à comprendre.
Pour rendre les abréviations répétées plus faciles à repérer, sélectionnez D2:D6, ouvrez la barre latérale Format, choisissez Cellule > Mise en évidence conditionnelle > Ajouter une règle, et ajoutez une règle numérique pour les valeurs supérieures à 1. Choisissez un style et cliquez sur Terminé. La mise en évidence modifie l'apparence en fonction des valeurs ; la formule auxiliaire effectue le comptage. Apple note que la première règle correspondante détermine l'apparence lorsque plusieurs règles s'appliquent. Utiliser des conditions de cellule dans Numbers sur Mac
Conserver les résultats de tableau et les étiquettes de graphique dans la tâche
Cette formule d'abréviation renvoie une valeur de texte par ligne. Elle ne nécessite pas de tableau dynamique (spilling array) ni de colonnes de rechange pour les mots intermédiaires. La fonction TEXTSPLIT d'Apple peut diviser le texte en colonnes ou en lignes, mais la division seule laisse plusieurs morceaux plutôt qu'une abréviation terminée. Utilisez la formule monocellulaire ci-dessus lorsque la sortie requise est une étiquette compacte unique. DIVISER.TEXTE
Si vous créez ultérieurement un graphique des nombres d'objets, préparez une plage de tableau contenant les étiquettes d'affichage vérifiées et leurs nombres numériques. Numbers crée des graphiques à partir de données de tableau : sélectionnez les cellules, cliquez sur Graphique, et choisissez un type de graphique. Vérifiez les étiquettes de catégorie résultantes et utilisez Modifier les références de données si nécessaire. La modification d'une valeur de colonne auxiliaire affecte un graphique uniquement lorsque ses références de données utilisent cette valeur ; la création de la colonne d'abréviation seule ne la sélectionne pas pour un graphique existant. Sélectionner des données pour créer un graphique dans Numbers sur Mac
Conservez les étiquettes complètes, générez les initiales dans une colonne adjacente, et examinez les résultats répétés avant de les réutiliser ailleurs. Cela vous donne un processus d'abréviation reproductible tout en conservant assez de contexte pour distinguer les objets dont les initiales correspondent par hasard.
Sources
- Guide de l'utilisateur Numbers pour Mac — Apple.
- Calculer des valeurs à l'aide de données dans des cellules de tableau dans Numbers sur Mac — Apple.
- Vue d'ensemble des fonctions — Apple.
- SUBSTITUE — Apple.
- SUPPRESPACE — Apple.
- REGEX — Apple.
- MAJUSCULE — Apple.
- Recopier des cellules dans Numbers sur Mac — Apple.
- NB.SI — Apple.
- Utiliser des conditions de cellule dans Numbers sur Mac — Apple.
- DIVISER.TEXTE — Apple.
- Sélectionner des données pour créer un graphique dans Numbers sur Mac — Apple.