Si vous n'avez besoin que de parties du contenu d'une cellule, vous pouvez utiliser la fonction PART pour lire des chiffres ou des lettres individuels à partir du milieu d'une cellule Excel
Parfois, les textes ne doivent pas être assemblés, mais plutôt déchirés - cela prend beaucoup de temps si vous avez importé des enregistrements de données d'une base de données dont les champs n'ont pas été correctement séparés. Si vous n'avez besoin que de parties du contenu d'une cellule, vous pouvez utiliser la fonction PART pour lire des chiffres ou des lettres individuels à partir du milieu d'une cellule Excel.
Comment lire des chiffres ou des lettres au milieu de cellules Excel
Souhaitez-vous isoler des parties d'un nombre ou d'un texte dans une autre cellule ? Si le contenu à isoler se trouve au milieu d'une cellule, les fonctions GAUCHE et DROITE ne sont d'aucune utilité. Utilisez ensuite la fonction PART. Il fonctionne selon le schéma suivant :
= PART (texte; premier caractère; nombre de caractères)
= PARTB (texte; first_character ; number_bytes)
Utilisez les paramètres suivants avec la fonction :
-
TEXT passe le contenu ou la référence à la cellule qui contient le contenu. Ce contenu est utilisé comme base pour l'isolement des caractères.
-
FIRST_character : définit la position du premier caractère que vous souhaitez extraire du texte. Pour le premier caractère de "Texte" s'applique que "First_character a la valeur" 1 "et ainsi de suite.
- Si start_num est supérieur à la longueur du texte, Mid / TEILB renvoie "" (texte vide).
- Si start_num est inférieur à la longueur du texte, mais start_num plus num_chars dépasse la longueur du texte, Mid / PARTB renvoie les caractères jusqu'à la fin du texte.
- Si start_num est inférieur à 1, Mid / TEILB renvoie la #Value ! revenir. Valeur d'erreur "#NUM!".
-
Avec NUMBER CHARACTERS, vous déterminez le nombre de caractères que vous souhaitez recevoir. Si "number_characters" est négatif, PART renvoie la valeur d'erreur #value !! Revenir.
-
Number_Bytes : requis pour PARTB. Spécifie le nombre de caractères, en octets, que PARTB doit renvoyer à partir de "Text". Si "Number_Bytes" est négatif, PARTB renvoie la #VALUE ! revenir.
La figure suivante montre l'utilisation de la fonction dans la pratique.
A partir des deux contenus des cellules A1 et A2, trois caractères chacun ont été isolés dans les cellules B1 et B2, en commençant par le deuxième caractère.
Dans la version anglaise d'Excel, la fonction est appelée MID.
Exemple pratique d'application de la "fonction partielle"
Imaginez que vous avez lu dans un maître d'adresse dans lequel le code postal et la ville sont dans la même cellule. La fonction PART vous aide à séparer le code postal. Rappelez-vous la formule : = PART (texte; first_character ; number_characters)
Dans l'exemple ci-dessous, le texte est dans la cellule B5. Déterminez ensuite à partir de quelle position les caractères doivent être extraits : dans ce cas à partir du premier caractère. Maintenant, Excel veut savoir combien de caractères extraire. Étant donné que tous les codes postaux en Allemagne ont cinq chiffres, la réponse est claire. La fonction terminée ressemble à ceci : = PART (B5; 1 ; 5) Vous pouvez maintenant remplir la formule pour séparer tous les codes postaux.
Vidéo d'instruction : Utilisation de la fonction PART - lisez les chiffres et les lettres au milieu des cellules
FAQ : Comment utiliser la "fonction Part" dans Excel
1. Que signifie la « fonction de partie » dans Excel ?
Part renvoie un nombre de caractères dans une chaîne à partir de la position que vous spécifiez, en fonction du nombre de caractères que vous spécifiez. Avec cette fonction, une partie définie avec précision du contenu de n'importe quelle cellule peut être sortie à partir de liens. Dès que vous avez des entrées de longueurs différentes, cependant, la fonction atteint ses limites.
2. Quelle est la syntaxe de la fonction PART ?
La fonction de partie ressemble à ceci : = PART (texte; d'abordSigne; numéroSigne). Par exemple = PART ("Excelhero", 1, 5) renvoie le texte "Excel".
3. Comment puis-je combiner la fonction PART de manière significative ?
Par exemple, vous pouvez combiner la fonction PART avec la fonction LENGTH. Vous pouvez extraire différents nombres de lettres et de chiffres à gauche de votre valeur définie, même s'ils se trouvent au milieu du texte.