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

  • Partage Ça
Hugh West

Parfois, nos cellules de données peuvent avoir quelques caractères supplémentaires attachés à droite qui ne sont pas nécessaires. Vous pouvez couper ces caractères de la droite de votre cellule de données. Dans cet article, je vais montrer cinq méthodes pour couper les caractères de droite dans Excel.

Supposons que nous disposions d'un ensemble de données indiquant la distance parcourue par les différents participants à un marathon, avec des espaces à la fin de chaque donnée. Nom du participant et les cellules de la Distance parcourue Nous allons maintenant supprimer les espaces et les caractères qui indiquent l'unité à partir de la droite.

Télécharger le cahier d'exercices

Couper les caractères de droite dans Excel.xlsm

5 méthodes pour tailler les bons caractères

1. la fonction TRIM pour supprimer les espaces supplémentaires de la droite

Parfois, vos cellules de données peuvent avoir des espaces supplémentaires à l'extrémité droite. Nous pouvons utiliser la fonction TRIM pour supprimer ces espaces. Comme nous l'avons mentionné, il y a quelques espaces à la fin de chaque nom de participant,

Pour supprimer ces espaces, tapez la formule suivante dans une cellule vide ( C7)

=TRIM(A7)

Ici, le TRIM supprimera les espaces de l'extrémité droite

Appuyez sur ENTER pour supprimer tous les espaces supplémentaires.

Cellule de traînée C7 pour appliquer la même formule dans toutes les autres cellules.

Texte dans les colonnes Caractéristiques pour couper les espaces à droite

Vous pouvez également utiliser Texte en colonnes pour supprimer les espaces de droite. Cette méthode nécessite une colonne de rechange à droite de la colonne dont vous allez supprimer les espaces. Tout d'abord, insérez une colonne à droite de la colonne dont vous allez supprimer les espaces.

Allez maintenant sur Data> ; Outils de données et sélectionnez Texte en colonnes .

Maintenant, un Assistant Texte en Colonne Sélectionnez Largeur fixe et cliquez sur Suivant .

Dans la deuxième étape, déplacez la ligne verticale à côté de vos données jusqu'à la fin de vos données et sélectionnez Suivant .

Maintenant vous verrez que toutes vos données sont surlignées en noir. Sélectionnez Finition .

Après cela, une fenêtre de confirmation apparaît. Appuyez sur OK .

Maintenant vous verrez qu'il n'y a pas d'espace à l'extrémité droite de votre ensemble de données.

3. fonction LEFT et LEN pour couper les caractères de droite

Avec une combinaison de la fonction GAUCHE et la fonction LEN vous pouvez facilement supprimer les caractères de droite de vos cellules de données. Tapez la formule suivante dans une cellule vide ( C7 ),

=GAUCHE(B7,LEN(B7)-6)

Ici, le GAUCHE indique que la formule renverra les caractères de la cellule sélectionnée, B7 de la GAUCHE et LEN(B7)-6 indique que les 6 derniers caractères de la longueur totale de la cellule B7 seront exonérés dans la déclaration de l GAUCHE fonction.

Appuyez sur ENTER et vous pouvez voir que les caractères de droite qui sont des kilomètres pour notre jeu de données ont été supprimés.

Cellule de traînée C7 pour appliquer la même formule dans toutes les autres cellules.

4. Obtenir une valeur numérique en coupant les caractères de droite

Par la méthode précédente, nous obtenons des textes en retour dans la cellule de sortie. Si vous voulez obtenir des valeurs numériques, vous devez utiliser la méthode suivante la fonction VALUE Pour obtenir la valeur numérique après avoir supprimé les caractères de droite, tapez la formule suivante dans la cellule C7 ,

=VALEUR(LEFT(B11,LEN(B11)-6))

Ici, le VALEUR convertira le retour de la fonction GAUCHE en valeurs numériques.

Appuyez sur ENTER. Vous verrez que la formule a rogné les caractères de droite et que le retour apparaît sur le côté droit de la cellule de sortie, C7 qui indique que le retour est une valeur numérique.

Faites glisser le C7 pour appliquer la même formule dans toutes les autres cellules, ce qui vous permettra d'obtenir la distance parcourue sans l'unité. miles en format numérique dans les cellules de sortie pour tous les participants.

5. découper les caractères de droite en utilisant VBA

Une autre façon de découper les bons caractères dans Excel est de créer une fonction personnalisée utilisant Applications Visual Basic (VBA) Première presse ALT+F11 il ouvrira le VBA Maintenant, cliquez avec le bouton droit de la souris sur la feuille dans le panneau de gauche pour ouvrir un menu déroulant. Étendre Insérer en cliquant dessus et en sélectionnant Module .

Il ouvrira une Module(Code) fenêtre.

Insérez le code suivant dans le fichier Module(Code) fenêtre.

 Public Function TRIMLASTX(rng As String, cnt As Long) TRIMLASTX = Left(rng, Len(rng) - cnt) End Function 

Le code va créer une fonction personnalisée nommée TRIMLASTX qui coupera un nombre défini de caractères du côté droit de la cellule sélectionnée.

Fermez maintenant le VBA et tapez la formule suivante dans la cellule C7,

=TRIMLASTX(B7,6)

Ici, B7 est la cellule sélectionnée et 6 indique le nombre de caractères qui seront supprimés.

Appuyez sur ENTER et vous verrez que la formule a rogné les bons caractères.

Cellule de traînée C7 pour appliquer la même formule dans toutes les autres cellules.

Conclusion

Vous pouvez couper les caractères de droite dans Excel par l'une des méthodes ci-dessus. Si vous rencontrez une quelconque confusion, veuillez laisser un commentaire.

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.