KutoolsforOffice — Une solution unique, cinq outils puissants.Faire plus avec moins d'efforts.Soldes de mars : 20 % de réduction

Séparer les nombres des unités de mesure

AuteurSiluvia Date de modification

Cet article vous explique comment utiliser une formule pour séparer les nombres de leurs unités de mesure.

doc-split-numbers-from-units-1


Comment séparer les nombres des unités de mesure ?

Les trois formules ci-dessous vous permettent de séparer les nombres de leurs unités de mesure, afin qu’ils s’affichent dans deux colonnes distinctes.

Premièrement, localisez le premier caractère de l’unité

1. Sélectionnez une cellule vide pour y afficher le résultat.

2. Saisissez ou copiez la formule ci-dessous dans cette cellule, puis appuyez sur la touche Entrée. Sélectionnez la cellule contenant le résultat, puis faites glisser la poignée de recopie pour appliquer la formule aux autres cellules selon vos besoins.

=MAX(ISNUMBER(VALUE(MID(B5,{1,2,3,4,5,6,7,8,9},1)))*{1,2,3,4,5,6,7,8,9})+1

doc-split-numbers-from-units-2

Deuxièmement, séparez les nombres des unités

1. Sélectionnez une cellule vide pour afficher le résultat.

2. Saisissez la formule ci-dessous dans cette cellule, puis appuyez sur la touche Entrée. Sélectionnez la cellule contenant le résultat et faites glisser la poignée de recopie pour appliquer la formule aux autres cellules selon vos besoins.

=VALUE(LEFT(B5,C5-1))

doc-split-numbers-from-units-3

Enfin, récupérez les unités

1. Sélectionnez une cellule vide pour y afficher le résultat.

2. Saisissez la formule ci-dessous dans cette cellule, puis appuyez sur la touche Entrée. Sélectionnez la cellule contenant le résultat, puis faites glisser la poignée de recopie pour appliquer la formule aux autres cellules selon vos besoins.

=TRIM(RIGHT(B5,LEN(B5)-C5+1))

doc-split-numbers-from-units-4

Comment ces formules fonctionnent-elles ?

=MAX(ISNUMBER(VALUE(MID(B5,{1,2,3,4,5,6,7,8,9},1)))*{1,2,3,4,5,6,7,8,9})+1

  • 1. MID(B5,{1,2,3,4,5,6,7,8,9},1): La fonction STXT extrait les premières 9 valeurs en B5 et renvoie le résultat sous forme de tableau : {"1",«m»,«q»,«»,«»,«»,«»,«»,«»} ;
  • VALUE({"1",«m»,«q»,«»,«»,«»,«»,«»,«»}) : La fonction CNUM convertit les nombres contenus dans Format de texte en nombres réels et renvoie le résultat suivant : {1,#VALEUR!, #VALEUR!, #VALEUR!, #VALEUR!, #VALEUR!, #VALEUR!, #VALEUR!, #VALEUR!} ;
  • 2. ISNUMBER({1,#VALUE!, #VALUE!, #VALUE!, #VALUE!, #VALUE!, #VALUE!, #VALUE!, #VALUE!}) *{1,2,3,4,5,6,7,8,9}La fonction ESTNUMÉRIQUE vérifie la présence de nombres dans le tableau et renvoie {VRAI; FAUX; FAUX; FAUX; FAUX; FAUX; FAUX; FAUX; FAUX}. Ce tableau est ensuite multiplié par un autre tableau contenant 9 nombres, ce qui donne {1; 0; 0; 0; 0; 0; 0; 0; 0}.
  • 3. MAX({1,0,0,0,0,0,0,0,0,})+1Ensuite, la fonction MAX renvoie la plus grande valeur « 1 » du tableau, qui correspond à la position du dernier chiffre dans la cellule B5. Il suffit d’ajouter 1 pour obtenir la position du premier caractère de l’unité, soit ici 1 + 1 = 2.

=VALUE(LEFT(B5,C5-1)):

  • La fonction GAUCHE extrait 1 caractère (2 – 1 = 1) à partir de la gauche de B5 et renvoie « 1 ». La fonction CNUM convertit ensuite cette valeur, initialement au format texte, en un nombre réel.

=TRIM(RIGHT(B5,LEN(B5)-C5+1))

  • 1. LEN(B5)La fonction NBCAR calcule la longueur totale de la cellule B5, ce qui donne un résultat de 3.
  • 2. TRIM(RIGHT(B5,2))La fonction DROITE extrait deux caractères à partir de la droite de la cellule B5 et renvoie « mg ». La fonction SUPPRESPACE supprime tous les espaces éventuels entre le nombre et l’unité dans ce résultat.

Remarque : La première formule présentée dans cet article fonctionne correctement uniquement pour les nombres comptant au plus 9 caractères.


Fonctions associées

Fonction MAX d’Excel
La fonction MAX d’Excel renvoie la valeur la plus élevée d’un ensemble de données.

Fonction ESTNUMÉRIQUE d’Excel
La fonction ESTNUMÉRIQUE d’Excel vérifie si une valeur est un nombre et renvoie VRAI ou FAUX.

Fonction CNUM d’Excel
La fonction CNUM d’Excel convertit une chaîne de texte représentant un nombre — qu’il s’agisse d’un nombre, d’une date ou d’une heure — en un nombre réel.

Fonction STXT d’Excel
La fonction STXT d’Excel vous permet d’extraire un nombre précis de caractères à partir d’une position définie dans une chaîne de texte.

Fonction GAUCHE d’Excel
La fonction GAUCHE extrait, à partir de la gauche, le nombre indiqué de caractères d’une chaîne donnée.

Fonction SUPPRESPACE d’Excel
La fonction SUPPRESPACE d’Excel supprime tous les espaces superflus d’une chaîne de texte, ne conservant qu’un seul espace entre les mots.

Fonction DROITE d’Excel
La fonction DROITE extrait un nombre déterminé de caractères à partir de la fin d’une chaîne de texte.


Formules associées

Séparez les dimensions en longueur, hauteur et largeur individuelles
Cet article explique comment extraire les dimensions d’une cellule en trois parties distinctes : longueur, hauteur et largeur.

Séparer les dimensions en deux parties dans Excel
Découvrez comment utiliser une formule pour diviser les dimensions d’une cellule en deux parties distinctes, sans unités : longueur et largeur individuelles.


Les meilleurs outils de productivité Office

Kutools pour Excel – Vous permet de vous démarquer de la foule

🤖Kutools IA Aide: Révolutionnez Analyse des données grâce à :Exécution intelligente   |  Générez du code|  Créez formules personnalisées  |  Analysez des données et générez des graphiques|  Appelez Fonctions améliorées
Fonctionnalités populaires:Rechercher, mettre en évidence ou Marquer les doublons  |  Supprimer les lignes vides  |  Combinez les colonnes ou cellules sans perdre de données  |  Arrondi sans utiliser de formule...
Super rechercheV:Critères multiples  |  Valeurs multiples  |  Sur plusieurs feuilles  |  Correspondance floue...
Listes déroulantes avancées Liste déroulante:Liste déroulante simple  |  Liste déroulante dépendante  |  Liste déroulante multisélection...
Gestionnaire de colonnes:Ajouter un nombre précis de colonnes  |  Déplacer des colonnes  |  Basculer la visibilité des colonnes masquées  |Comparer des colonnes pour Sélectionner les cellules identiques/différentes...
Fonctionnalités phares:Mise au point de la grille  |  Vue de conception  |  Barre de formule améliorée  |  Gestionnaire de classeurs et feuilles|Bibliothèque de ressources(Texte automatique)|  Sélecteur de date  |  Consolider les feuilles de calcul  |  Chiffrer/Déchiffrer les cellules  |  Envoyer des e-mails depuis une liste  |  Super Filtre  |  Filtre spécial(Filtrer les cellules avec une police en gras/italique/barré...) ...
Principaux ensembles d’outils 15:12 Outilsde texte(Ajouter du texte,Supprimer des caractères spécifiques...)|  50+Typesde graphiques(Diagramme de Gantt...)|  40+ Formules pratiques(Calculer l'âge en fonction de la date de naissance...)|  19 Outilsd’insertion(Insérer un code QR,Insérer une image à partir d’un chemin...)|  12 Outilsde conversion(Convertir en mots,Conversion de devises...)|  7 Fusionner et scinderOutils(Fusion avancée des lignes,Scinder des cellules Excel...)|... et bien plus encore
Utilisez Kutools dans la langue de votre choix – disponible en anglais, espagnol, allemand, français, chinois et 40+ autres langues !

Kutools pour Excel propose plus de 300 fonctionnalités,garantissant que ce dont vous avez besoin est toujours à portée de clic...


Office Tab – Active la lecture et l’édition par onglets dans Microsoft Office (y compris Excel)

  • Passez d’un document à l’autre en une seconde, même avec des dizaines de documents ouverts !
  • Réduisez de centaines vos clics de souris chaque jour et dites adieu au syndrome de la main de la souris.
  • Augmentez votre productivité de 50 % en consultant et en modifiant simultanément plusieurs documents.
  • Apporte à Office (y compris Excel) une efficacité comparable à celle des navigateurs tels que Chrome, Edge et Firefox.