Hey Naomi, j'ai remarqué que la fonction utilisera "Sheet #" si la valeur ne respecte pas les règles de dénomination dans Excel. J'essayais d'utiliser des noms d'entreprises et ceux-ci violaient souvent au moins 1 de ces règles. J'ai commencé à créer une nouvelle colonne qui était une version "sûre" du nom de l'entreprise et ce comportement a disparu.
Règles officielles de Microsoft
- Soyez vide.
- Contenir plus de 31 caractères.
- Contenir l'un des caractères suivants : / \ ? * : [ ]
- Commencez ou finissez par une apostrophe ('), mais elles peuvent être utilisées entre du texte ou des chiffres dans un nom.
- Être nommé "Histoire". Il s'agit d'un mot réservé qu'Excel utilise en interne.
Par exemple, ce nom de compte est trop long :
IBM (Machines de commerce internationales). Il s'agit d'un schéma de nommage standard pour nos clients. Nom abrégé avec informations développées entre parenthèses. Dans notre cas, nous avons créé une nouvelle colonne (cachée) pour le "Account Name Safe". Le nettoyage du compte peut se faire de plusieurs façons. Dans notre cas, les éléments suivants ont fait ce dont nous avions besoin :
Le moyen le plus simple de résoudre est de recadrer à 30 caractères
= GAUCHE (A2,30)
IBM (Machines de commerce internationales) devient
IBM (International Business M
Comme une solution plus élaborée était de recadrer si une virgule ou des parenthèses étaient vues
=MIN(30,IFERROR(FIND("(",A2-1,100),IFERROR(FIND(",",A2)-1,100))
IBM (Machines de commerce internationales) devient
IBM