Maison > Article > Les sujets > La différence entre les fonctions Excel lenb et len
Les fonctions len et lenb sont toutes deux utilisées pour compter le nombre de caractères dans une cellule, alors quelle est la différence entre elles ? Cet article expliquera en détail la signification, la syntaxe et des exemples de ces deux fonctions.
La différence entre les fonctions Excel lenb et len est utilisée :
1.Fonction LEN signifie retour Le nombre de caractères dans la chaîne de texte et la syntaxe sont relativement simples, qui est LEN( text)
2. Fonction LENB est de renvoyer le nombre de caractères contenus dans le texte, et la syntaxe est relativement simple, c'est-à-dire LENB( text)
De la signification Peut-être que vous ne le comprenez pas clairement. Laissez-moi vous expliquer la principale différence entre euxLEN est compté par caractères. 1. LENB est compté en octets. Les chiffres, les lettres, l'anglais et les signes de ponctuation saisis en demi-chasse sont calculés comme 1, et les signes de ponctuation saisis en caractères chinois et en pleine chasse sont calculés comme 2.
Ce qui suit donnera un exemple à expliquer en détailComme le montre la figure, la principale différence entre l'exemple 1 et l'exemple 2 est que la virgule dans l'exemple 1 est saisie dans l'état pleine largeur, tandis que la virgule dans l'exemple 2 est La virgule est entrée dans l'état demi-largeur (c'est-à-dire dans l'état anglais) Maintenant, nous utilisons len pour compter le nombre de caractères dans les exemples 1 et 2, comme le montre la figure. Vous constaterez que les valeurs obtenues sont toutes 6, c'est-à-dire que quels que soient les nombres de caractères chinois et la ponctuation, elles sont comptées. comme 1 Nous utilisons maintenant lenb pour compter le nombre de caractères dans l'exemple 1 et l'exemple 2. , comme le montre la figure, vous constaterez que les valeurs obtenues sont différents, l'exemple 1 est 9, l'exemple 2 est 8, car les caractères chinois sont pressés par 2 caractères, les chiffres sont pressés par 1 et la virgule dans l'exemple 1 est dans l'état pleine chasse (état chinois) Si elle est saisie ci-dessous , il doit être compté pour 2. La virgule dans l'exemple 2 est entrée dans l'état demi-largeur (état anglais), elle doit donc être comptée pour 1, donc l'exemple 1 a 1 octet de plus que l'exemple 2 Enfin, nous pouvons calculer le nombre de caractères et d'octets de 1;' dans la question. L'utilisation de len devrait obtenir 4, et l'utilisation de lenb devrait obtenir le nombre. d'octets. C'est 2(中)+1(1)+2(;)+2(')=7. Cet article est issu de la rubrique tutoriel de base EXCEL :http://www.php.cn/topic/excel/
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!