Exceller

Supprimer le texte par position

Remove Text Position

Formule Excel: supprimer le texte par positionFormule générique
= REPLACE (text,start,characters,'')
Résumé

Pour supprimer du texte d'une cellule par position, vous pouvez utiliser le Fonction REMPLACER . Dans l'exemple illustré, la formule en C6 est:

 
= REPLACE (B6,1,24,'')

qui remplace les 24 premiers caractères du texte par un chaîne vide ('').



exceller si une cellule est vide
Explication

La fonction de remplacement vous permet de remplacer le texte en fonction de son emplacement et de sa longueur. Dans ce cas, nous voulons supprimer le lecteur et le chemin, et ne laisser que le nom du document.La longueur de cette partie de la chaîne (texte) est 24 et la position de départ est 1, et le modèle ne change jamais.



La fonction REPLACE peut gérer cela facilement, il suffit de fournir une référence de cellule (B6), une position de départ (1), le nombre de caractères à remplacer (24) et le texte à utiliser pour le remplacement (''):

 
= REPLACE (B6,1,24,'')

Pour le remplacement, nous utilisons un chaîne vide ('') qui oblige REPLACE à remplacer les caractères 1 à 24 par rien.



excel recherchez la valeur dans la plage

Alternative avec SUBSTITUTE

Puisque le texte dans ce cas ne varie jamais, nous pourrions également utiliser le Fonction SUBSTITUTE pour effectuer l'opération de nom:

 
= SUBSTITUTE (B6,'C:UsersdaveDocuments','')
Auteur Dave Bruns


^