Bonjour
Suivant le programme utilisé pour récupérer les données de la base DBF, outre les formats de cellules, il peut y avoir en début de cellule une apostrophe, un espace Code 160, ou autre truc de ce genre.
Pour répondre plus précisément, il faudrait avoir un exemple de ton fichier (un petit bout)
En attendant, tu peux, regarder ta cellule A2 contenant B, et:
1) Regarder dans la barre de formule si elle affiche B ou 'B
Si tes textes sont précédés d' apostrophe, pour les supprimer d'un coup:
- Sélectionner une cellule vide et Copier.
- Sélectionner les cellules où tu veux supprimer les apostrophes et Collage spécial Addition.
2) Voir si elle contient autre chose que le B visible avec par exemple =NBCAR(A2)
Si tu ne vois que B dans la barre de Formule et que la formule indique 2, c'est que tu as un espace avant le B, qui fausse le résultat de ta recherche.
Avec =CODE(A2) tu identifie le Code du caractére espace; 32 ou 160.
Tu peux ensuite les supprimer tous d'un coup avec:
=SUBSTITUE(Texte_à_modifier;CAR(160);"";1) ou CAR(32)
3) Cliquer sur le petit carré jaune qui s'affiche lorsque tu sélectionnes ta cellule et essayer les différentes options proposées.
Si ce n'est pas cela, reste l'exemple sur un fichier.
Cordialement
Rajout: Tu peux aussi dans ta formule remplacer A1 par CNUM(A1) qui extraie de la cellule texte, la valeur numérique