| Cellule | Contenu | Formule | Résultat |
|---|---|---|---|
| A2 | ana lopez (espaces en trop) | =PROPER(TRIM(A2)) | Ana Lopez |
| A3 | Ana + espace insécable + Lopez | =TRIM(SUBSTITUTE(A3,CHAR(160)," ")) | Ana Lopez |
| B2 | $1,250.00 en texte | =VALUE(B2) | 1250 |
| C2 | 2026/03/05 en texte | =DATEVALUE(C2) | 46086 (mettez-le au format date pour voir 2026-03-05) |
Inspecter et nettoyer une exportation en désordre
Quand un ami te donne une boîte de LEGO mélangés, tu ne te mets pas à construire tout de suite. Tu la vides, tu regardes, et tu retires d'abord les pièces brisées ou poussiéreuses. Un chiffrier en désordre, c'est pareil : on regarde d'abord, on nettoie ensuite, on analyse en dernier.
- Gardez toujours la feuille de données brutes intacte. Faites votre nettoyage dans de nouvelles colonnes ou sur une copie, pour pouvoir recommencer.
- Cherchez quatre problèmes courants : espaces en trop, majuscules bizarres, nombres enregistrés comme du texte (ils sont souvent à gauche de la cellule et SUM les ignore) et dates enregistrées comme du texte.
- TRIM(text) supprime tous les espaces d'un texte, sauf les espaces simples entre les mots. Elle ne supprime que l'espace normal (caractère 32), pas l'espace insécable (caractère 160) qui accompagne souvent les pages Web.
- SUBSTITUTE(text, old_text, new_text, [instance_num]) remplace un texte précis. Pour supprimer les espaces insécables, utilisez
SUBSTITUTE(A2,CHAR(160)," "), puis appliquez TRIM au résultat. - CLEAN(text) supprime les caractères non imprimables dont les codes vont de 0 à 31. Elle ne supprime pas tous les caractères Unicode bizarres.
- PROPER(text) met en majuscule la première lettre de chaque mot.
- VALUE(text) transforme un texte qui ressemble à un nombre en vrai nombre.
=VALUE("$1,000")donne 1000. Le texte doit être dans un format de nombre, de date ou d'heure qu'Excel reconnaît, sinon vous obtenez #VALUE!. - DATEVALUE(date_text) transforme un texte qui ressemble à une date en numéro de série de date. Excel enregistre les dates sous forme de numéros de série : mettez donc la cellule de résultat au format Date pour la lire.
=DATEVALUE("2011/02/23")donne 40597. - Une date tapée comme 05/03/2026 peut être lue comme le 5 mars ou le 3 mai selon les paramètres régionaux de votre ordinateur : vérifiez donc quelques lignes après la conversion.
- Copiez la feuille brute et nommez la copie Clean. N'écrasez jamais la feuille brute.
- Vérifiez chaque colonne : des nombres alignés à gauche et de petits triangles verts d'avertissement signalent souvent des nombres enregistrés comme du texte.
- À côté de la colonne des noms, écrivez
=PROPER(TRIM(SUBSTITUTE(A2,CHAR(160)," ")))et recopiez-la vers le bas. - À côté de la colonne des montants, écrivez
=VALUE(B2). À côté de la colonne des dates, écrivez=DATEVALUE(C2), puis mettez la colonne de résultats au format date (Home > Number Format). - Copiez les nouvelles colonnes et utilisez Paste Special > Values par-dessus elles-mêmes, pour que les résultats ne dépendent plus du texte brut.
- Supprimez les anciennes colonnes en désordre sur la feuille Clean seulement.
- Vérification :
=SUM(de la nouvelle colonne des montants correspond à un total que vous voyez dans le système source, et quelques dates converties ont le bon jour et le bon mois.
Videos by other creators on YouTube, for reference. They are not made by or affiliated with The Future Market.
Read the video script
[Host] « Personne ne vous remet des données propres au travail. Aujourd'hui, vous apprenez à les nettoyer sans abîmer l'original. »
[Screen: feuille brute avec ana lopez, des espaces en trop et des montants à gauche dans les cellules] « Regardez d'abord. Des espaces en trop. Des nombres à gauche. Ce sont des nombres enregistrés comme du texte. »
[Screen: on tape =PROPER(TRIM(A2)) et on recopie vers le bas] « TRIM enlève les espaces en trop, PROPER corrige les majuscules. Si c'est encore bizarre, c'est peut-être une espace insécable : enveloppez alors la formule dans SUBSTITUTE avec CHAR 160. »
[Screen: =VALUE(B2) puis Paste Special > Values] « VALUE transforme le texte en vrai nombre. Collez en valeurs, et gardez la feuille brute à l'abri. »
Créez une feuille brute de 10 lignes avec des noms contenant des espaces en trop et des majuscules mélangées, des montants tapés comme du texte avec un signe de dollar et une virgule (par exemple $1,250.00), et des dates tapées sous la forme 2026/03/05. Sur une copie, nettoyez chaque colonne avec TRIM, PROPER, VALUE et DATEVALUE, puis collez en valeurs.
ClaudeStuck? Copy a ready-made prompt for Claude
Copy this, open Claude, paste it, and Claude will walk you through the lesson step by step.
For a grown-up: Claude is for adults (18+). Copy this, paste it into Claude, and use the answer to explain the lesson to your child.
I'm learning "Excel pour l'analyse : tableaux croisés dynamiques, recherches et nettoyage des données" on The Future Market. Lesson 1: "Inspecter et nettoyer une exportation en désordre".
What the lesson teaches:
- Gardez toujours la feuille de données brutes intacte. Faites votre nettoyage dans de nouvelles colonnes ou sur une copie, pour pouvoir recommencer.
- Cherchez quatre problèmes courants : espaces en trop, majuscules bizarres, nombres enregistrés comme du texte (ils sont souvent à gauche de la cellule et SUM les ignore) et dates enregistrées comme du texte.
- TRIM(text) supprime tous les espaces d'un texte, sauf les espaces simples entre les mots. Elle ne supprime que l'espace normal (caractère 32), pas l'espace insécable (caractère 160) qui accompagne souvent les pages Web.
- SUBSTITUTE(text, old_text, new_text, [instance_num]) remplace un texte précis. Pour supprimer les espaces insécables, utilisez SUBSTITUTE(A2,CHAR(160)," "), puis appliquez TRIM au résultat.
- CLEAN(text) supprime les caractères non imprimables dont les codes vont de 0 à 31. Elle ne supprime pas tous les caractères Unicode bizarres.
- PROPER(text) met en majuscule la première lettre de chaque mot.
- VALUE(text) transforme un texte qui ressemble à un nombre en vrai nombre. =VALUE("$1,000") donne 1000. Le texte doit être dans un format de nombre, de date ou d'heure qu'Excel reconnaît, sinon vous obtenez #VALUE!.
The exercise I'm working on:
Créez une feuille brute de 10 lignes avec des noms contenant des espaces en trop et des majuscules mélangées, des montants tapés comme du texte avec un signe de dollar et une virgule (par exemple $1,250.00), et des dates tapées sous la forme 2026/03/05. Sur une copie, nettoyez chaque colonne avec TRIM, PROPER, VALUE et DATEVALUE, puis collez en valeurs.
I'm stuck. Please:
1. Explain the main idea in plain, simple words with one everyday example.
2. Walk me through the exercise one small step at a time. Ask me what I've done so far before giving the next step.
3. Don't just give me the final answer. Help me do it myself, and check my work when I share it.I'm a parent helping my child (about 8 years old) with a lesson called "Inspecter et nettoyer une exportation en désordre" from the course "Excel pour l'analyse : tableaux croisés dynamiques, recherches et nettoyage des données". Here's what the lesson says: Quand un ami te donne une boîte de LEGO mélangés, tu ne te mets pas à construire tout de suite. Tu la vides, tu regardes, et tu retires d'abord les pièces brisées ou poussiéreuses. Un chiffrier en désordre, c'est pareil : on regarde d'abord, on nettoie ensuite, on analyse en dernier. The activity: Créez une feuille brute de 10 lignes avec des noms contenant des espaces en trop et des majuscules mélangées, des montants tapés comme du texte avec un signe de dollar et une virgule (par exemple $1,250.00), et des dates tapées sous la forme 2026/03/05. Sur une copie, nettoyez chaque colonne avec TRIM, PROPER, VALUE et DATEVALUE, puis collez en valeurs. Please explain this so an 8-year-old understands: short sentences, a fun everyday example, and no hard words. Then give me 3 simple questions I can ask my child to check they understood, and a way to do the activity together, one tiny step at a time.
Sources
- Microsoft Support, TRIM function: support.microsoft.com/en-us/office/trim-function-410388fa-c5df-49c6-b1
- Microsoft Support, SUBSTITUTE function: support.microsoft.com/en-us/excel/functions/substitute-function
- Microsoft Support, CLEAN function: support.microsoft.com/en-us/excel/functions/clean-function
- Microsoft Support, VALUE function: support.microsoft.com/en-us/excel/functions/value-function
- Microsoft Support, DATEVALUE function: support.microsoft.com/en-us/excel/functions/datevalue-function
Extraire des faits d'un texte
This lesson is part of full access: every course and every level for one payment.
Des dates qui travaillent pour vous
This lesson is part of full access: every course and every level for one payment.
Les recherches, au-delà des bases
This lesson is part of full access: every course and every level for one payment.
Tableaux dynamiques : UNIQUE, SORT et FILTER
This lesson is part of full access: every course and every level for one payment.
Les tableaux croisés dynamiques pour une vraie analyse
This lesson is part of full access: every course and every level for one payment.
Transformer des données brutes en rapport d'une page
This lesson is part of full access: every course and every level for one payment.
Final project
This lesson is part of full access: every course and every level for one payment.
Quiz
Quel caractère TRIM ne supprime-t-elle pas?
L'espace insécable (caractère 160). Utilisez d'abord SUBSTITUTE avec CHAR(160).
Que renvoie VALUE("$1,000")?
1000.
Quelle fonction donne le dernier jour d'un mois, un certain nombre de mois avant ou après une date?
EOMONTH.
Comment obtenir le premier jour du mois à partir d'une date en A2?
=EOMONTH(A2,-1)+1.Quelles versions d'Excel ont TEXTSPLIT?
Excel pour Microsoft 365 et Excel 2024.
Que fait un instance_num négatif dans TEXTAFTER?
Il commence la recherche à partir de la fin du texte.
Que renvoie MATCH?
La position de l'élément dans la plage, pas l'élément lui-même.
Dans INDEX et MATCH, quel match_type utilise-t-on pour une correspondance exacte?
0.
À quoi sert le troisième argument de FILTER, if_empty?
Il définit le message à afficher quand aucune ligne ne correspond.
Quelle erreur apparaît quand quelque chose bloque la plage de déversement d'un tableau dynamique?
#SPILL!
Quelle option d'un tableau croisé dynamique affiche chaque région comme une part du tout?
Show Values As > % of Grand Total.
Comment prouver qu'un tableau croisé dynamique est juste?
Comparer son total général à
=SUMde la colonne source.
Final exam
This lesson is part of full access: every course and every level for one payment.
Certificate
This lesson is part of full access: every course and every level for one payment.