Maison> Les sujets> excel> le corps du texte

Résolvez le problème de la suppression des espaces dans les cellules Excel en cinq minutes

WBOY
Libérer: 2022-04-01 20:17:07
avant
16961 Les gens l'ont consulté

Cet article vous apporte des connaissances pertinentes surexcel, qui présente principalement les problèmes liés à la suppression d'espaces cellulaires et à la suppression d'espaces dans les cellules. Cette question semble simple, mais elle est en réalité un peu compliquée. Il peut être grossièrement divisé en quatre types de petits problèmes. Examinons-les ensemble, j'espère que cela sera utile à tout le monde.

Résolvez le problème de la suppression des espaces dans les cellules Excel en cinq minutes

Recommandations d'apprentissage associées :Tutoriel Excel

Aujourd'hui, je vais vous parler d'un problème courant dans le processus de nettoyage et d'organisation des données : la suppression d'espaces dans les cellules. Cette question semble simple, mais elle est en réalité un peu compliquée. Il peut être grossièrement divisé en quatre types de petits problèmes. Ensuite, nous en parlerons un par un, du moins profond au plus profond.

1. Suppression d'espace sérieuse

Parlons d'abord du premier et du plus simple cas.

Comme le montre la figure ci-dessous, A:B est la source de données, la colonne A est le nom de la personne et la colonne B est le score. Comme il y a beaucoup d'espaces avant et après le nom dans la colonne A, la fonction RECHERCHEV dans la colonne E renvoie une valeur d'erreur.

Résolvez le problème de la suppression des espaces dans les cellules Excel en cinq minutes

Dans ce cas, recherchez et remplacez directement et remplacez les espaces par des espaces.

Résolvez le problème de la suppression des espaces dans les cellules Excel en cinq minutes

Il convient de noter qu'il est préférable de copier l'espace ici à partir de la cellule plutôt que de le saisir manuellement. Vous apprendrez plus tard qu'il existe des dizaines ou des centaines de styles d'espaces, et la touche espace n'est que l'une des plus courantes~

2 Les espaces dans la carte d'identité

Parlons d'une situation particulière, supprimez la carte d'identité. espaces dans .

Comme le montre l'image ci-dessous, il y a des espaces dans le numéro d'identification dans la colonne A et doivent être supprimés.

Résolvez le problème de la suppression des espaces dans les cellules Excel en cinq minutes

La première réaction de certains amis a été de rechercher et de remplacer, mais comme la carte d'identité est un long texte, elle sera convertie en valeur numérique après remplacement, et la longueur maximale de la valeur effectivement enregistrée dans la cellule est 15 chiffres, ce qui donne une identité à 18 chiffres. Les trois derniers chiffres de la carte d'identité seront convertis en 0. Il existe deux méthodes de solution couramment utilisées. L'une est la fonction SUBSTITUTE. Le résultat renvoyé par la fonction texte doit être du texte. donc cela ne provoquera pas de déformation du numéro d'identification :

=SUBSTITUTE(A2,” “,””)
Copier après la connexion

L'autre est toujours rechercher et remplacer, mais il ajoute un peu de préliminaires et utilise le peintre de format pour forcer la conversion des cellules au format texte.Résolvez le problème de la suppression des espaces dans les cellules Excel en cinq minutes

3. Supprimer les espaces de début et de fin

Parfois, nous n'avons pas besoin de supprimer tous les espaces dans les données, mais nous devons supprimer tous les espaces de début et de fin et conserver un espace continu au milieu fourni par Excel. une fonction spéciale pour cette Fonction : TRIM.Résolvez le problème de la suppression des espaces dans les cellules Excel en cinq minutes

Comme le montre la figure ci-dessous, les données de la colonne A contiennent un grand nombre d'espaces et doivent être converties dans le style de la colonne B.

Entrez la formule suivante dans la cellule B2 :

=TRIM(A2)
Copier après la connexion

4. Supprimez les espaces exportés par le systèmeRésolvez le problème de la suppression des espaces dans les cellules Excel en cinq minutes

Comme nous l'avons dit plus haut, il existe des centaines ou des milliers de types d'espaces, et la touche espace n'est qu'un parmi les communs.

Vous entrez la formule dans la cellule A2 :

=UNICHAR(ROW(A1))
Copier après la connexion

Remplissez-la dans la zone A1 : A10000 et vous pourrez voir une variété de graphiques de personnages, notamment des vaches, des moutons, des avions, des canons, des navires, des hamburgers, etc. Divers éléments visibles et espaces invisibles.

Vous pouvez obtenir ce que vous voulez pour les avions et les canons,

Si vous avez le temps, vous pouvez également utiliser ces graphiques pour dessiner...

Les données exportées du système contiennent parfois des espaces qui ne sont pas générés par la clé de l'espace formel.

Pour cela, s'il est visible, vous pouvez en copier un puis le rechercher et le remplacer.Résolvez le problème de la suppression des espaces dans les cellules Excel en cinq minutes

Si la recherche et le remplacement échouent, vous pouvez utiliser la combinaison de fonctions TRIM+CLEAN :

=CLEAN(TRIM(A1))
Copier après la connexion

CLEAN, qui signifie nettoyage en anglais, peut nettoyer certains espaces invisibles.

Mais qu'il s'agisse de rechercher et remplacer ou de la fonction CLEAN, ce sont des fonctions développées par Excel ces derniers temps, ce qui signifie qu'elles ne peuvent pas résoudre de nombreux espaces de nouvelle génération.

Par exemple, le fameux blanc de largeur nulle 8203. 8203 est son encodage UNICODE Si votre version d'Excel est 2019 et supérieure, vous pouvez utiliser UNICHAR (8203) pour renvoyer ce caractère.

Le formulaire 8203 de largeur nulle est comme un fantôme, complètement invisible. Non seulement il est invisible dans Excel, mais il est également invisible lorsque les données sont copiées dans WordPad, Word et d'autres logiciels. Cependant, s'il existe, il le sera toujours. car les requêtes conditionnelles telles que RECHERCHEV ou les fonctions statistiques ne peuvent pas être calculées correctement.

Comme le montre la figure ci-dessous, en utilisant la fonction LEN, vous pouvez constater que la longueur de la chaîne renvoyée par la fonction est complètement différente de ce que vous pouvez voir à l'œil nu, mais vous ne trouvez aucun mot redondant dans l'édition. colonne.

Résolvez le problème de la suppression des espaces dans les cellules Excel en cinq minutes

对于这种情况,由于不可见字符通常出现在数据的首尾,可以使用LEFT函数查找首个字符是否返回空白。

Résolvez le problème de la suppression des espaces dans les cellules Excel en cinq minutes

如果LEFT函数返回结果为空白,则使用SUBSTITUTE函数将它替换即可。

=SUBSTITUTE(A2,LEFT($A$2),””)
Copier après la connexion

Résolvez le problème de la suppression des espaces dans les cellules Excel en cinq minutes

同理,如果空格在尾部,可以使用RIGHT函数:

=SUBSTITUTE(A2,RIGHT($A$2),””)
Copier après la connexion

或者管它是头是尾是左是右是男是女,二元对立多烦啊?统统一刀切了!

代码看不全可以左右拖动..

=SUBSTITUTE(SUBSTITUTE(A2,RIGHT($A$2),””),LEFT($A$2),””)
Copier après la connexion

相关学习推荐:excel教程

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:excelhome.net
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!