Lire le texte jusqu'au dernier espace

Anonim

Cette situation doit être familière à l'un ou l'autre lecteur : Vous reprenez des données d'un système précédent auquel un chiffre (numéro de comptage) a été ajouté à la fin. Cette information supplémentaire indésirable, qui se trouve souvent à la fin de l'enregistrement de données après un Lee

Pour supprimer le numéro de compteur suivant, vous devez procéder comme suit :

  1. Enregistrer dans la cellule B4 la formule = GAUCHE (A4; - CHERCHER ("*"; CHANGER (A4; ""; "*"; LONGUEUR (A4) -LONGUEUR (CHANGER (A4; ""; "")))) - 1) et copiez-le.
  2. Cette formule extrait le contenu qui se trouve à gauche du dernier espace. Ici, vous remplacez par la deuxième fonction CHANGER (A4; ""; "") tout d'abord, tous les espaces par rien. Dans ce contenu raccourci (les espaces sont désormais supprimés), vous comptez sur la fonction LONGUEUR() le nombre de caractères.
  3. Soustraire ce nombre de la longueur du texte inchangé en utilisant la fonction LONGUEUR (A4). Avec cette astuce, vous savez maintenant combien d'espaces il y a au total dans tout le texte de la cellule A4 Surgir.
  4. Utilisez la première fonction SUBSTITUTE () pour remplacer le dernier espace par un astérisque. Ceci est nécessaire pour que la fonction FIND() puisse trouver la position de cet astérisque dans le texte.
  5. Vous devez soustraire la valeur 1 de cette position trouvée et transférer la valeur déterminée par celle-ci à la fonction GAUCHE(). Vous avez ainsi déterminé le nombre de caractères à livrer.