Fonction NBCAR, NBCARB

NBCAR renvoie le nombre de caractères contenus dans une chaîne de texte.

NBCARB renvoie le nombre d'octets utilisés pour représenter les caractères d'une chaîne de texte.

 Important   La fonction NBCAR est destinée aux langues qui utilisent un jeu de caractères codés sur un octet, tandis que la fonction NBCARB est destinée aux langues qui utilisent un jeu de caractères codés sur deux octets. La langue définie par défaut sur votre ordinateur affecte la valeur de retour de la manière suivante :

  • NBCAR compte toujours chaque caractère, qu'il soit codé sur un ou deux octets, pour un, quelle que soit la langue définie par défaut.
  • NBCARB compte chaque caractère codé sur deux octets pour deux si vous avez activé l'édition d'une langue prenant en charge un jeu de caractère codé sur deux octets puis avez défini cette langue par défaut. Sinon, NBCARB compte chaque caractère pour 1.

Parmi les langues qui prennent en charge les jeux de caractères codés sur deux octets figurent le japonais, le chinois (simplifié et traditionnel) et le coréen.

Pour plus d'informations, voir les rubriques d'aide suivantes :

Syntaxe

NBCAR(texte)

NBCAR(texte)

texte     représente le texte dont vous souhaitez connaître la longueur. Les espaces sont comptés comme des caractères.

Exemple 1 : fonction NBCAR

L'exemple sera plus compréhensible si vous le copiez dans une feuille de calcul vide.

AfficherComment copier un exemple

  • Créez un classeur ou une feuille de calcul vide.
  • Sélectionnez l'exemple de la rubrique d'aide.

 Remarque   Ne sélectionnez pas les en-têtes des lignes ou des colonnes.

Sélection d'un exemple de l'aide

Sélection d'un exemple de l'aide
  • Appuyez sur Ctrl+C.
  • Dans la feuille de calcul, sélectionnez la cellule A1 et appuyez sur Ctrl+V.
  • Pour basculer entre l'affichage des résultats et la formule, appuyez sur Ctrl+` (accent grave) ou sous l'onglet Formules, dans le groupe Audit de formules, cliquez sur le bouton Afficher les formules.
 
1
2
3
4
A
Données
Phoenix en Arizona
 
   Un  
Formule Description (résultat)
=NBCAR(A2) Longueur de la première chaîne (11)
=NBCAR(A3) Longueur de la deuxième chaîne (0)
=NBCAR(A4) Longueur de la troisième chaîne qui comprend 5 espaces (8)

Exemple 2 : fonction NBCARB (la langue par défaut définie sur votre ordinateur prenant en charge les jeux de caractères codés sur deux octets)

Dans l'exemple suivant :

  • NBCARB renvoie 6 parce que chaque caractère compte pour 2.
  • NBCAR renvoie 3 parce que chaque caractère compte pour 1, et ce quelle que soit la langue définie par défaut sur votre ordinateur.

=NBCARB("Tokyo à Shibuya Tokyo à Shibuya Tokyo à Shibuya ") égale 6

=NBCAR("Tokyo à Shibuya Tokyo à Shibuya Tokyo à Shibuya ") égale 3

 
 
S'applique à :
Excel 2007