J'ai une formule qui vérifie si la cellule commence par le texte "A" renvoie Pick up "B" pour Collect et C pour Prepaid.
Mais cela ne semble pas fonctionner correctement
Les retours A et C sont prépayés ...
=LOOKUP(LEFT(A1),{"A","B","C"},{"Pick Up","Collect","Prepaid"})
Je ne suis pas sûr que recherche est la bonne formule pour cela en raison de plusieurs arguments. Peut-être que hlookup ou vlookup mais vous devez disposer de tables pour les valeurs. Une simple série imbriquée de if fait l'affaire pour un petit échantillon
Essayez =IF(A1="a","pickup",IF(A1="b","collect",IF(A1="c","prepaid","")))
Maintenant, incorporez votre argument left
=IF(LEFT(A1,1)="a","pickup",IF(LEFT(A1,1)="b","collect",IF(LEFT(A1,1)="c","prepaid","")))
Notez également votre utilisation de gauche , votre argument ne spécifie pas le nombre de caractères, mais un ensemble.
08/07/15 - Articles de la base de connaissances Microsoft pour les fonctions mentionnées ci-dessus. Je ne pense pas qu'il y ait quelque chose de mal avec techonthenet
, mais je fais plutôt un lien vers des sources officielles.