Si le texte représente une grande partie des données de votre feuille de calcul, vous devrez peut-être l’ajuster pour qu’il s’insère correctement. La fonction TRUNC de Microsoft Excel ne fonctionne qu’avec des chiffres. Si vous souhaitez donc tronquer du texte, voici comment procéder.

Il existe de nombreuses fonctions utiles pour travailler avec du texte dans Excel. Trois de ces fonctions vous aident à tronquer le texte dans une cellule. Il s’agit des fonctions DROITE, GAUCHE et MOYENNE, et chacune d’entre elles comporte une variation pour l’utilisation d’octets au lieu de caractères.

CONVERTIR APPLE NUMBERS EN MICROSOFT EXCEL

Tronquer le texte dans Excel avec RIGHT ou RIGHTB

La fonction RIGHT utilise le nombre de caractères pour un jeu de caractères à un octet (SBCS) tandis que RIGHTB utilise un nombre d’octets pour un jeu de caractères à deux octets (DBCS). Les deux fonctions fonctionnent de la même manière, à cette différence près. Vous pouvez donc utiliser celle qui vous convient le mieux.

Les syntaxes sont RIGHT(texte, nombre_caractères) et RIGHTB(texte, nombre_octets), le premier argument étant requis pour chaque formule. Vous pouvez entrer la référence de la cellule et conserver ce qui se trouve à droite.

Pour conserver 12 caractères à droite de la chaîne de texte dans la cellule A2, vous devez utiliser cette formule :

=RIGHT(A2,12)

Conserver 12 caractères à droite

Autre exemple, nous voulons conserver uniquement le dernier mot et la ponctuation. Cette formule permet de conserver les huit derniers caractères à droite.

=RIGHT(A2,8)

Conserve huit caractères à droite

Tronquer le texte dans Excel avec LEFT ou LEFTB

Les fonctions LEFT et LEFTB fonctionnent comme les fonctions RIGHT et RIGHTB : vous utilisez respectivement le nombre de caractères ou d’octets. Mais avec ces fonctions, vous raccourcissez votre chaîne de texte du côté opposé.

Les syntaxes sont LEFT(texte, nombre_caractères) et LEFTB(texte, nombre_octets), le premier argument étant requis pour chaque formule. Encore une fois, insérez la référence de la cellule pour le texte et conservez ce qui se trouve sur le côté gauche.

Pour conserver 32 caractères à gauche de la chaîne de texte dans la cellule A2, vous devez utiliser cette formule :

=LEFT(A2,32)

Garder 32 caractères à gauche

Pour un autre exemple, nous voulons conserver uniquement le premier mot de la chaîne. Cette formule ne conserve que les quatre premiers caractères à gauche.

=LEFT(A2,4)

Conserver quatre caractères à gauche

Tronquer du texte dans Excel avec MID ou MIDB

Si le texte que vous souhaitez conserver se trouve au milieu d’une chaîne de caractères, vous utiliserez les fonctions MID ou MIDB. Ces fonctions sont comme les deux autres : vous entrez un nombre de caractères pour MID et un nombre d’octets pour MIDB.

Les syntaxes sont MID(texte, début, nombre_caractères) et MIDB(texte, début, nombre_octets) avec tous les arguments requis pour chaque formule. Vous pouvez utiliser une référence de cellule pour le premier argument, le numéro du caractère ou de l’octet de départ pour le deuxième, et le nombre à conserver pour le troisième.

Ici, nous allons tout supprimer de la chaîne de caractères, à l’exception d’une partie centrale. Avec cette formule, le texte est dans la cellule A2, nous voulons commencer par le 35ème caractère, et ne garder que 24 caractères.

=MID(A2,35,24)

Garder 24 caractères au milieu

Autre exemple, en utilisant la formule suivante, vous pouvez raccourcir le texte dans la cellule A2 et ne garder que le deuxième mot. Nous utilisons 6 pour l’argument de début et 3 pour l’argument nombre_caractères.

=MID(A2,6,3)

Conserver trois caractères au milieu

Raccourcir le texte dans votre feuille peut être nécessaire ou simplement quelque chose que vous préférez. Ces fonctions et formules vous aident à tronquer le texte dans Excel à partir de la droite, de la gauche ou du milieu, selon vos besoins.