Fonction de découpage à gauche dans Excel : 7 manières appropriées

  • Partage Ça
Hugh West

Dans cet article, nous traiterons de l'effacement à gauche dans Excel à l'aide de fonctions et de VBA. L'effacement à gauche peut être de différents types. Par exemple, vous pouvez supprimer un caractère du côté gauche d'une chaîne de caractères. D'autre part, vous pouvez également effacer les espaces de tête (espace présent sur le côté le plus à gauche d'une chaîne de caractères) d'une chaîne de données.

Télécharger le cahier d'exercices

Vous pouvez télécharger le cahier d'exercices que nous avons utilisé pour préparer cet article.

Fonction de coupe à gauche.xlsm

7 façons appropriées de faire fonctionner la bordure gauche dans Excel

1. appliquer la fonction DROITE pour couper les caractères de gauche dans Excel

Lorsque nous travaillons avec des feuilles de calcul, nous avons souvent besoin de couper les données à gauche. Par exemple, vous avez un code contenant la couleur, le numéro de référence, la taille, etc. et vous voulez séparer le code selon votre préférence. La façon la plus simple de couper la partie gauche des données est d'utiliser la fonction DROIT . le DROIT renvoie le caractère spécifié à partir de la fin de la chaîne de texte. Par exemple, nous voulons couper la valeur de la fonction Cellule B5 Voici les étapes à suivre :

Étapes :

  • Ecrivez la formule suivante pour séparer la couleur du code.
=RIGHT(B5,4)

  • Après avoir entré la formule, la couleur Bleu sera séparée. Utilisez le bouton Poignée de remplissage (+) pour copier la formule dans le reste des cellules.

Lire la suite : Couper les caractères de droite et les espaces dans Excel (5 façons)

2. application de la fonction REPLACE pour supprimer les caractères de gauche dans Excel

Une autre solution facile à laisser est d'utiliser la fonction REPLACE. REMPLACER remplace une partie d'une chaîne de texte par une autre chaîne de texte. Nous avons appliqué la fonction à l'ensemble de données précédent et voici les étapes suivies :

Des pas :

  • Tout d'abord, tapez la formule suivante :
=REPLACE(B5,1,C5,"")

  • Après avoir entré la formule, voici le résultat que nous avons obtenu :

3. utiliser VBA pour couper les caractères de gauche

Si vous ne souhaitez pas utiliser de fonction ou de formule pour effectuer le découpage à gauche, utilisez la fonction VBA peut être une option dans Excel. Nous avons utilisé les étapes suivantes pour l'option VBA :

Des pas :

  • Voici la chaîne que nous voulons couper :

  • Tout d'abord, accédez à la feuille correspondante, puis cliquez avec le bouton droit de la souris sur le nom de la feuille et sélectionnez l'option de sélection de la feuille. Afficher le code pour amener le VBA fenêtre.
  • Maintenant, écrivez le code suivant dans le fichier Module .
 Option Explicit Sub GetString() Dim str1 As String str1 = "3PastelBlue" MsgBox Right(str1, 10) End Sub 

  • Enfin, exécutez le code et vous obtiendrez le découpage du code.

4. supprimer les caractères de gauche à l'aide des fonctions DROITE et LEN

De même, les méthodes mentionnées ci-dessus, nous pouvons supprimer les caractères de la partie gauche des données en utilisant la combinaison de DROIT et LEN fonctions. La fonction LEN renvoie le nombre de caractères d'une chaîne de texte. Les étapes associées à cette méthode sont les suivantes :

Des pas :

  • Dans un premier temps, tapez la formule suivante.
=DROIT(B5,LEN(B5)-C5)

Répartition de la formule :

  • LEN(B5)

Ici, le LEN La fonction renvoie le nombre de caractères d'une chaîne de texte.

  • DROIT(B5,LEN(B5)-C5)

Dans cette formule, le nombre de caractères rognés à gauche est soustrait de la chaîne entière. La formule renvoie la chaîne rognée à gauche.

  • Enfin, la sortie est :

5. supprimer les espaces de tête en utilisant la combinaison des fonctions FIND, MID, TRIM et LEN dans Excel

Souvent, lorsque nous copions des données à partir de sites Web, de nombreux espaces inutiles sont également copiés avec les données. Mais trouver ces espaces un par un prend beaucoup de temps. Heureusement, il existe des combinaisons de fonctions permettant de supprimer ces espaces.

Dans cette méthode, nous allons utiliser la combinaison des fonctions FIND, MID, TRIM & ; LEN pour supprimer l'espace avant. Les étapes à suivre sont les suivantes :

Des pas :

  • Pour supprimer les espaces, tapez la formule suivante :
=MID(B5,FIND(MID(TRIM(B5),1,1),B5),LEN(B5))

Répartition de la formule :

  • LEN(B5)

Cette formule renvoie le nombre de caractères dans Cellule B5 .

  • TRIM (B5)

Le TRIM supprime tous les espaces de B5, à l'exception des espaces simples entre les mots.

  • MID(TRIM(B5),1,1)

La fonction MID renvoie les caractères du milieu de B5, compte tenu de la position de départ et de la longueur.

  • FIND(MID(TRIM(B5),1,1)

La fonction FIND renvoie la position de départ d'une chaîne de texte dans une autre chaîne de texte. Ici, la formule renvoie la position du caractère que nous avons trouvé dans la procédure précédente.

  • MID(B5,FIND(MID(TRIM(B5),1,1),B5),LEN(B5))

Lorsque vous appliquez la formule avec une autre fonction MID, elle efface les espaces uniquement du côté gauche de la chaîne.

  • Au final, le résultat est :

Lire la suite : Comment couper les espaces dans Excel (8 façons les plus simples)

Appliquer une combinaison de fonctions Excel REPLACE, LEFT, FIND et TRIM pour supprimer les espaces de début de ligne.

De même, la méthode précédente, la combinaison de REMPLACER, GAUCHE, TROUVER, et TRIM peuvent être utilisées pour effacer les espaces de tête.

Nous avons suivi les étapes suivantes pour réaliser cette tâche :

Des pas :

  • En utilisant les fonctions susmentionnées, tapez d'abord la formule suivante :
=REPLACE(B5,1,FIND(LEFT(TRIM(B5),2),B5)-1,"")

Répartition de la formule :

La combinaison de TROUVEZ , GAUCHE et TRIM nous aident à calculer la position du premier caractère d'espace dans la chaîne ; les espaces vers le côté gauche de la chaîne.

Ici, nous avons fait passer la formule par REMPLACER En conséquence, les espaces de tête de la chaîne ont été remplacés par un blanc (""). La formule effacera uniquement les espaces de tête de la chaîne.

  • Enfin, le résultat est :

7. utiliser VBA pour supprimer les espaces en tête dans Excel

Les espaces en tête peuvent être supprimés à l'aide de la fonction VBA également.

Des pas :

  • Tout d'abord, sélectionnez les cellules avec des espaces en tête.

  • Deuxièmement, allez à la feuille correspondante, cliquez avec le bouton droit de la souris sur le nom de la feuille, et sélectionnez la fonction Afficher le code pour amener le VBA fenêtre.
  • Dans le Module écrivez le code suivant :
 Option Explicit Sub TrimExample1() Dim Cell As Object Dim Rng As Range Set Rng = Selection For Each Cell In Rng Cell.Value = Trim(Cell) Next Cell End Sub 

  • Enfin, exécutez le code et obtenez la chaîne de caractères sans les espaces en tête.

Conclusion

Dans cet article, j'ai parlé des méthodes les plus utilisées pour couper les caractères de gauche. Vous pouvez apprendre les deux méthodes liées à la fonction et à VBA. Utilisez ces méthodes, quand vous le pouvez, et faites-nous savoir si vous avez des questions.

Hugh West est un formateur et analyste Excel très expérimenté avec plus de 10 ans d'expérience dans l'industrie. Il est titulaire d'un baccalauréat en comptabilité et finance et d'une maîtrise en administration des affaires. Hugh a une passion pour l'enseignement et a développé une approche pédagogique unique qui est facile à suivre et à comprendre. Sa connaissance approfondie d'Excel a aidé des milliers d'étudiants et de professionnels du monde entier à améliorer leurs compétences et à exceller dans leur carrière. Grâce à son blog, Hugh partage ses connaissances avec le monde, offrant des tutoriels Excel gratuits et une formation en ligne pour aider les particuliers et les entreprises à atteindre leur plein potentiel.