Accéder au contenu principal

Fonction FINDB d'Excel

Author: Amanda Li Last Modified: 2025-08-06

La fonction FINDB recherche une chaîne de texte (sensible à la casse) dans une autre chaîne et renvoie le numéro de la position de départ de la première chaîne à l'intérieur de la seconde, en fonction du nombre d'octets spécifié. FINDB est destinée à être utilisée avec des langues qui utilisent le jeu de caractères double-octet (DBCS), telles que le chinois (simplifié), le chinois (traditionnel), le coréen et le japonais. La fonction compte chaque caractère double-octet comme 2.

findb function 1


Syntaxe

=FINDB(texte_recherché, texte_dans_lequel_rechercher, num_départ)


Arguments

  • texte_recherché (obligatoire) : La chaîne ou le caractère dont vous voulez trouver la position dans texte_dans_lequel_rechercher.
  • texte_dans_lequel_rechercher (obligatoire) : La chaîne contient le texte_recherché que vous souhaitez trouver.
  • num_départ (facultatif) : La position dans texte_dans_lequel_rechercher à partir de laquelle commencer la recherche de texte_recherché. Si cet argument est omis, il est supposé être 1.

Valeur de retour

La fonction FINDB renvoie une valeur numérique.


Remarques sur la fonction

  • Les espaces comptent comme des caractères.
  • La fonction FINDB est sensible à la casse. Pour effectuer une recherche insensible à la casse, vous pouvez utiliser SEARCHB à la place.
  • FINDB n'autorise pas les caractères génériques dans les recherches. Pour utiliser des caractères génériques dans les recherches, veuillez utiliser la fonction SEARCHB.
  • FINDB compte toujours chaque caractère double-octet comme 2 lorsque vous avez activé l'édition d'une langue qui prend en charge DBCS et défini cette langue comme langue par défaut. Sinon, FINDB compte chaque caractère comme 1, tout comme FIND.
  • Si texte_recherché est vide (""), la fonction FINDB renvoie le caractère numéro num_départ. Si num_départ est omis, elle renvoie 1.
  • FINDB compte les valeurs réelles au lieu de l'apparence de vos données. Par exemple, A1 est la date 01/09/2022, FINDB(0,A1) renvoie 4, car la valeur réelle dans A1 est 44805 qui a simplement été formatée comme une valeur de date.
  • FINDB renvoie la #VALEUR! erreur si :
    • texte_recherché n'apparaît pas dans texte_dans_lequel_rechercher ;
    • num_départ est supérieur à la longueur de texte_dans_lequel_rechercher ;
    • num_départ < 1.

Exemple de recherche sensible à la casse depuis le début

Prenons le tableau ci-dessous comme exemple. Pour trouver la position de départ de texte_recherché (sensible à la casse) dans texte_dans_lequel_rechercher, copiez ou entrez la formule ci-dessous dans la cellule supérieure (E6) de la liste des résultats, puis appuyez sur Entrée pour obtenir le résultat. Ensuite, sélectionnez la cellule de résultat et faites glisser la poignée de recopie (le petit carré dans le coin inférieur droit de la cellule sélectionnée) vers le bas pour appliquer la formule aux cellules situées en dessous.

=FINDB(B6,C6)

findb function 2

Au lieu des références de cellule, vous pouvez taper les valeurs réelles de texte_recherché et texte_dans_lequel_rechercher dans la formule comme indiqué ci-dessous.

=FINDB("什么","你在干什么")


Exemple de recherche sensible à la casse à partir d'une position spécifique

Pour rechercher texte_recherché dans texte_dans_lequel_rechercher à partir d'une position spécifique en fonction du nombre d'octets que vous spécifiez, et obtenir la position de départ de la première occurrence trouvée de texte_recherché dans texte_dans_lequel_rechercher, vous devez ajouter le troisième argument num_départ. Entrez la formule ci-dessous dans la cellule supérieure (F6) de la liste des résultats, puis appuyez sur Entrée pour obtenir le résultat. Ensuite, sélectionnez la cellule de résultat et faites glisser la poignée de recopie (le petit carré dans le coin inférieur droit de la cellule sélectionnée) vers le bas pour appliquer la formule aux cellules situées en dessous.

=FINDB(B6,C6,D6)

findb function 3

Au lieu des références de cellule, vous pouvez taper les valeurs réelles de texte_recherché, texte_dans_lequel_rechercher et num_départ dans la formule comme indiqué ci-dessous.

=FINDB("什么","你在干什么",3)


FINDB VS. FIND

FINDB compte chaque caractère double-octet comme 2 et chaque caractère simple-octet comme 1. Tandis que FIND compte à la fois les caractères double-octet et simple-octet comme 1. Vous pouvez comparer les résultats renvoyés par FINDB et FIND comme indiqué ci-dessous.

findb function 4


FINDB VS. SEARCHB

Les fonctions FINDB et SEARCHB renvoient toutes deux la position de départ de la première instance de texte_recherché dans texte_dans_lequel_rechercher en octets. Cependant, FINDB est sensible à la casse, tandis que SEARCHB ne l'est pas. SEARCHB prend en charge l'utilisation de caractères génériques dans les recherches, contrairement à FINDB. Vous pouvez comparer les résultats renvoyés par FINDB et SEARCHB comme indiqué ci-dessous.

findb function 5


Fonctions connexes

Fonction FIND d'Excel

La fonction FIND est utilisée pour trouver une chaîne dans une autre chaîne, et renvoie la position de départ de la chaîne à l'intérieur d'une autre. Supposons, =FIND("ea","pear") renvoie 2, ce qui signifie qu'il trouve la position de départ de "ea" dans "pear".

Fonction SEARCHB d'Excel

La fonction SEARCHB recherche une chaîne de texte (insensible à la casse) dans une autre chaîne, et renvoie le numéro de la position de départ de la première chaîne à l'intérieur de l'autre en fonction du nombre d'octets spécifié. SEARCHB est destinée à être utilisée avec des langues qui utilisent le jeu de caractères double-octet (DBCS), telles que le chinois (simplifié), le chinois (traditionnel), le coréen et le japonais. La fonction compte chaque caractère double-octet comme 2.

Fonction REPLACEB d'Excel

La fonction REPLACEB remplace une partie d'une chaîne de texte par une nouvelle chaîne de texte en fonction du nombre d'octets spécifié. REPLACEB est destinée à être utilisée avec des langues qui utilisent le jeu de caractères double-octet (DBCS), telles que le chinois (simplifié), le chinois (traditionnel), le coréen et le japonais. La fonction compte chaque caractère double-octet comme 2.

Fonction LEFTB d'Excel

La fonction LEFTB renvoie le nombre spécifié de caractères depuis le début (gauche) d'une chaîne fournie en fonction du nombre d'octets spécifié. LEFTB est destinée à être utilisée avec des langues qui utilisent le jeu de caractères double-octet (DBCS), telles que le chinois (simplifié), le chinois (traditionnel), le coréen et le japonais. La fonction compte chaque caractère double-octet comme 2.

Fonction RIGHTB d'Excel

La fonction RIGHTB renvoie le nombre spécifié de caractères depuis la fin (droite) d'une chaîne fournie en fonction du nombre d'octets spécifié. RIGHTB est destinée à être utilisée avec des langues qui utilisent le jeu de caractères double-octet (DBCS), telles que le chinois (simplifié), le chinois (traditionnel), le coréen et le japonais. La fonction compte chaque caractère double-octet comme 2.

Fonction MIDB d'Excel

La fonction MIDB renvoie un nombre spécifique de caractères d'une chaîne de texte, en commençant à la position que vous spécifiez, en fonction du nombre d'octets que vous spécifiez. MIDB est destinée à être utilisée avec des langues qui utilisent le jeu de caractères double-octet (DBCS), telles que le chinois (simplifié), le chinois (traditionnel), le coréen et le japonais. La fonction compte chaque caractère double-octet comme 2.


Les meilleurs outils de productivité pour Office

Kutools pour Excel - Vous aide à vous démarquer de la foule

🤖 Assistant AI de KUTOOLS : Révolutionnez l'analyse des données grâce à : Exécution Intelligente   |  Générer du Code  |  Créer des Formules Personnalisées  |  Analyser les Données et Générer des Graphiques  |  Invoquer les Fonctions de Kutools
Fonctionnalités populaires : Rechercher, Mettre en évidence ou Identifier les Doublons  |  Supprimer les Lignes Vides  |  Combiner les Colonnes ou les Cellules sans Perte de Données  |  Arrondir sans Formule ...
Super VLookup : Critères Multiples  |  Valeurs Multiples  |  À Travers Plusieurs Feuilles  |  Correspondance Floue...
Liste Déroulante Avancée : Liste Déroulante Facile  |  Liste Déroulante Dépendante  |  Liste Déroulante Multi-sélection...
Gestionnaire de Colonnes : Ajouter un Nombre Spécifique de Colonnes  |  Déplacer les Colonnes  |  Basculer l'État de Visibilité des Colonnes Masquées  Comparer les Colonnes pour Sélectionner les Mêmes Cellules et Différentes Cellules ...
Fonctionnalités phares : Mise au point de la Grille  |  Affichage de Conception  |  Barre de Formule Améliorée  |  Gestionnaire de Classeur et Feuilles de Calcul | Bibliothèque d'AutoTexte (Texte Automatique)  |  Sélecteur de Date  |  Fusionner les Feuilles de Calcul  |  Chiffrer/Déchiffrer les Cellules  |  Envoyer des Emails par Liste  |  Super Filtre  |  Filtre Spécial (filtrer gras/italique/barré...) ...
Top 15 ensembles d'outils12 Outils de Texte (Ajouter du texte, Supprimer des caractères ...)  |  50+ Types de Graphiques (Diagramme de Gantt ...)  |  40+ Formules Pratiques (Calculer l’âge en fonction de la date de naissance ...)  |  19 Outils d'Insertion (Insérer un code QR, Insérer une image depuis le chemin ...)  |  12 Outils de Conversion (Convertir en mots, Conversion de devises ...)  |  7 Outils de Fusion et Division (Fusion avancée des lignes, Diviser les cellules Excel ...)  |  ... et plus encore
Utilisez Kutools dans votre langue préférée – prend en charge l'anglais, l'espagnol, l'allemand, le français, le chinois et plus de 40 autres langues !

Kutools pour Excel compte plus de 300 fonctionnalités, garantissant que ce dont vous avez besoin n'est qu'à un clic...


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

  • Passez d'un document ouvert à un autre en une seconde !
  • Réduisez des centaines de clics de souris chaque jour, dites adieu à la fatigue de la souris.
  • Augmente votre productivité de 50 % lors de la consultation et de la modification de plusieurs documents.
  • Apporte des onglets efficaces à Office (y compris Excel), tout comme Chrome, Edge et Firefox.

Les meilleurs outils de productivité pour Office

Kutools pour Excel - Vous aide à vous démarquer de la foule

🤖 Assistant AI de KUTOOLS : Révolutionnez l'analyse des données grâce à : Exécution Intelligente   |  Générer du Code  |  Créer des Formules Personnalisées  |  Analyser les Données et Générer des Graphiques  |  Invoquer les Fonctions de Kutools
Fonctionnalités populaires : Rechercher, Mettre en évidence ou Identifier les Doublons  |  Supprimer les Lignes Vides  |  Combiner les Colonnes ou les Cellules sans Perte de Données  |  Arrondir sans Formule ...
Super VLookup : Critères Multiples  |  Valeurs Multiples  |  À Travers Plusieurs Feuilles  |  Correspondance Floue...
Liste Déroulante Avancée : Liste Déroulante Facile  |  Liste Déroulante Dépendante  |  Liste Déroulante Multi-sélection...
Gestionnaire de Colonnes : Ajouter un Nombre Spécifique de Colonnes  |  Déplacer les Colonnes  |  Basculer l'État de Visibilité des Colonnes Masquées  Comparer les Colonnes pour Sélectionner les Mêmes Cellules et Différentes Cellules ...
Fonctionnalités phares : Mise au point de la Grille  |  Affichage de Conception  |  Barre de Formule Améliorée  |  Gestionnaire de Classeur et Feuilles de Calcul | Bibliothèque d'AutoTexte (Texte Automatique)  |  Sélecteur de Date  |  Fusionner les Feuilles de Calcul  |  Chiffrer/Déchiffrer les Cellules  |  Envoyer des Emails par Liste  |  Super Filtre  |  Filtre Spécial (filtrer gras/italique/barré...) ...
Top 15 ensembles d'outils12 Outils de Texte (Ajouter du texte, Supprimer des caractères ...)  |  50+ Types de Graphiques (Diagramme de Gantt ...)  |  40+ Formules Pratiques (Calculer l’âge en fonction de la date de naissance ...)  |  19 Outils d'Insertion (Insérer un code QR, Insérer une image depuis le chemin ...)  |  12 Outils de Conversion (Convertir en mots, Conversion de devises ...)  |  7 Outils de Fusion et Division (Fusion avancée des lignes, Diviser les cellules Excel ...)  |  ... et plus encore
Utilisez Kutools dans votre langue préférée – prend en charge l'anglais, l'espagnol, l'allemand, le français, le chinois et plus de 40 autres langues !

Kutools pour Excel compte plus de 300 fonctionnalités, garantissant que ce dont vous avez besoin n'est qu'à un clic...


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

  • Passez d'un document ouvert à un autre en une seconde !
  • Réduisez des centaines de clics de souris chaque jour, dites adieu à la fatigue de la souris.
  • Augmente votre productivité de 50 % lors de la consultation et de la modification de plusieurs documents.
  • Apporte des onglets efficaces à Office (y compris Excel), tout comme Chrome, Edge et Firefox.