J'utilise find pour supprimer une partie de la chaîne de test dans la valeur de la cellule de recherche
Par exemple, je recherche ce qui suit dans la cellule A2 Application: sales_rep_support
et j'utilise find =RIGHT(a2,FIND(" ",a2)+4)
pour le changer sales_rep_support
.
Cependant, je rencontre des problèmes parce que j'ai d'autres valeurs qui doivent être analysées, telles que
Application: EComm_sk
Application: PG_Prescreen
Application: sales_rep_support
Application: Retention_sk
etc....
Ce que j'ai essayé d'accomplir, c'est de supprimer simplement Application:
le début de la chaîne
J'ai également essayé sans left()
succès.
la source
Pourquoi diable pensez-vous que
=RIGHT(A2,FIND(" ",A2)+4)
c'est une façon raisonnable d'appelerRIGHT()
? D'où4
vient-il? Qu'est-ce que cela signifie?L'utilisation de
RIGHT
estc'est-à-dire que le deuxième paramètre est le nombre de caractères que vous souhaitez extraire.
Pendant ce temps,
FIND(" ", A2)
est la position du premier espaceA2
, qui est toujours 13 tant que les 12 premiers caractères sontApplication:
et le 13ème est un espace. Il enFIND(" ",A2)+4
est toujours de 17; vous obtenez toujours les 17 caractères les plus à droite.Pour tout récupérer après
Application:
, utilisezou simplement
la source