Comment vérifier si une cellule commence par du texte ?

Dans Excel, lorsque vous travaillez avec des données, il peut arriver que vous deviez vérifier si la valeur d’une cellule commence par un texte particulier ou si la partie de départ de cette valeur est un nombre ou non. Dans ce didacticiel, nous allons apprendre à écrire une formule pour texte les deux conditions.

SI une valeur de cellule commence par un texte particulier

Dans l’exemple suivant, vous devez vérifier si les trois premiers caractères de la cellule sont égaux à LXI. Pour cela, vous devez utiliser IF et LEFT.

si-la-valeur-de-la-cellule-commence-par-un-texte-particulier

Vous pouvez utiliser les étapes ci-dessous pour écrire cette formule :

  1. Tout d’abord, entrez la fonction SI dans une cellule.
  2. Après cela, entrez la fonction LEFT dans le premier argument du IF et reportez-vous à la cellule A2 où vous avez la valeur, dans le deuxième argument, utilisez 3 pour le num_digit.
  3. Ensuite, utilisez le signe égal et entrez la valeur (en utilisant des guillemets doubles) que vous souhaitez tester.
  4. Maintenant, dans le deuxième argument, entrez « Oui ».
  5. Et dans le troisième argument, entrez « Non ».
  6. À la fin, entrez des parenthèses fermantes et appuyez sur Entrée pour obtenir le résultat.
fonction enter-if-and-left

Comme vous pouvez le voir ci-dessous, pour toutes les valeurs où nous avons la valeur « LXI » au début de la valeur, il renvoie Oui, sinon Non.

le résultat-sera-oui-ou-non
=IF(LEFT(A2,3)="LXI","Yes","No")

Comptez SI les cellules commencent par

Utilisez la formule ci-dessous si vous souhaitez compter le nombre de cellules commençant par une valeur particulière.

utiliser-somme-produit-pour-compter-le-résultat
=SUMPRODUCT(--(LEFT(A2:A10,3)="LXI"))

Pour en savoir plus à ce sujet, vous pouvez en savoir plus sur l’utilisation de SUMPRODUCT avec une condition.

Si une valeur de cellule commence par un nombre

De la même manière, vous pouvez écrire une formule pour vérifier si une cellule commence par un nombre.

formule-pour-trouver-si-la-valeur-de-la-cellule-commence-par-un-nombre
=IF(ISNUMBER(VALUE(LEFT(A2,2))), "Yes","No")

Dans cette formule, nous avons utilisé la fonction VALEUR autour de GAUCHE. Lorsque vous obtenez une valeur en utilisant GAUCHE, il renvoie cette valeur sous forme de texte, même si cette valeur est un nombre.

C’est pourquoi, pour convertir un nombre en un nombre, nous devons utiliser la VALEUR. Après cela, nous avons utilisé ISNUMBER pour tester la valeur renvoyée par LEFT. Si cette valeur est un nombre, la condition est TRUE et IF renvoie YES, sinon No.

Obtenir le fichier Excel

Télécharger

Ajouter un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *