Функция Len — Служба поддержки Майкрософт
Access для Microsoft 365 Access 2021 Access 2019 Access 2016 Access 2013 Access 2010 Access 2007 Еще…Меньше
Возвращает значение типа Long, содержащее число символов в строке или число байт, которое требуется для хранения переменной.
Синтаксис
Len( строка | имя_переменной)
Функция Len имеет следующие аргументы:
|
Аргумент |
Описание |
|
строка |
Любое допустимое строковое выражение. |
|
имя_переменной |
Любое допустимый переменная имя. Если имя varname содержит NULL, возвращается NULL. Если имям varname является Variant, Len обрабатывает его так же, как строку, и всегда возвращает количество символов, которые она содержит. |
Замечания
Необходимо указать один (и только один) из двух возможных аргументов. Для пользовательских типов функция Len возвращает размер, записываемый в файл.
Примечание: Используйте функцию LenB для работы с содержащимися в строке байтами, например, в языках с двухбайтовыми кодировками (DBCS).
Функция LenB возвращает не число знаков в строке, а количество байтов, используемых для отображения этой строки. При использовании с данными пользовательского типа функция LenB возвращает размер этих данных в памяти, включая интервалы между элементами. Образец программы с использованием функции LenB приведен во втором примере.
Примечание: С помощью функции Len не всегда возможно определить фактическое количество байтов, необходимых для хранения данных, если эти данные представляют собой строки переменной длины с пользовательским типом данных.
Пример запроса
|
Выражение |
Результаты: |
|
SELECT ProductID, Len(ProductID) AS ProductLen FROM ProductSales; |
Возвращает значения из поля «ProductID» и длину этих значений в столбцах ProductLen. |
Примеры VBA
Примечание: В примерах ниже показано, как использовать эту функцию в модуле Visual Basic для приложений (VBA). Чтобы получить дополнительные сведения о работе с VBA, выберите Справочник разработчика в раскрывающемся списке рядом с полем Поиск и введите одно или несколько слов в поле поиска.
В первом примере с помощью функции Len возвращается число знаков в строке или количество байтов, необходимых для хранения переменной. Перед блоком Type…End Type, определяющим тип CustomerRecord, должно стоять ключевое слово Private, если он включен в модуль класса. В стандартном модуле оператор Type может иметь значение Public.
Type CustomerRecord ' Define user-defined type.
ID As Integer ' Place this definition in a
Name As String * 10 ' standard module.
Address As String * 30
End Type
Dim Customer As CustomerRecord ' Declare variables.
Dim MyInt As Integer, MyCur As Currency
Dim MyString, MyLen
MyString = "Hello World" ' Initialize variable.
MyLen = Len(MyInt) ' Returns 2.
MyLen = Len(Customer) ' Returns 42.
MyLen = Len(MyString) ' Returns 11.
MyLen = Len(MyCur) ' Returns 8.
Во втором примере с помощью функции LenB и пользовательской функции (LenMbcs) возвращается количество байтов в строке ANSI.
Function LenMbcs (ByVal str as String)
LenMbcs = LenB(StrConv(str, vbFromUnicode))
End Function
Dim MyString, MyLen
MyString = "ABc"
' Where "A" and "B" are DBCS and "c" is SBCS.
MyLen = Len(MyString)
' Returns 3 - 3 characters in the string.
MyLen = LenB(MyString)
' Returns 6 - 6 bytes used for Unicode.
MyLen = LenMbcs(MyString)
' Returns 5 - 5 bytes used for ANSI.
len в Python
11 dec. 14 20:48 07 jan. 21 11:16
Возвращает число элементов в указанном объекте-контейнере.
len(obj)
-> int
obj — Объект-контейнер, число элементов в котором требуется определить.
Возвращает число элементов в контейнере: последовательности (строка, байты, кортеж, список, диапазон) или коллекции (словарь, множество, неизменяемое множество и пр.).
len([1, 2, 'a']) # 3 - количество элементов
len({'a': 'aa', 'b': 'bb'}) # 2 - количество пар ключ-значение
len('some') # 4 - количество символов
Пользовательские типы данных могут определять метод __len__(), результат которого будет возвращён при вызове len().
Синонимы поиска: len, lenght, length
В разделе «Встроенные функции»:
abs
all
any ascii
bin
callable
chr
classmethod cmp compile
delattr
dir
divmod
enumerate
eval
exec
filter
format
getattr
globals
hasattr
hash
help
hex
id
input
isinstance
issubclass
iter
locals
map
max
min
next
oct
open
ord
pow
print reduce repr
reversed
round
setattr
sorted
staticmethod
sum
super vars
zip
LEN, LENB — служба поддержки Майкрософт
Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel 2010 Excel 2007 Excel для Mac 2011 Excel Starter 2010 Дополнительно.
.. Меньше
В этой статье описаны синтаксис формулы и использование функций LEN и LENB в Microsoft Excel.
Описание
ДЛСТР возвращает количество символов в текстовой строке.
LENB возвращает количество байтов, используемых для представления символов в текстовой строке.
Важно:
Эти функции могут быть доступны не на всех языках.
LENB считает 2 байта на символ, только если язык DBCS установлен в качестве языка по умолчанию. В противном случае LENB ведет себя так же, как LEN, считая 1 байт на символ.
Языки, поддерживающие DBCS, включают японский, китайский (упрощенный), китайский (традиционный) и корейский.
Синтаксис
ДЛСТР(текст)
LENB(текст)
Синтаксис функции xxx имеет следующие аргументы:
Пример
Скопируйте данные примера из следующей таблицы и вставьте их в ячейку A1 нового рабочего листа Excel. Чтобы формулы отображали результаты, выберите их, нажмите F2, а затем нажмите клавишу ВВОД. При необходимости вы можете настроить ширину столбцов, чтобы увидеть все данные.
Данные | Феникс, Аризона | Формула | =ДЛСТР(В1) | =ДЛСТР(В2) | =ДЛСТР(B3) |
Описание | Длина первой строки | Длина второй строки | Длина третьей строки, включающей восемь пробелов | ||
Один | Результат | 11 | 0 | 11 |
ДЛСТР в Excel (формула, примеры)
Функция ДЛСТР в Excel также известна как функция ДЛИНА Excel, которая определяет длину заданной строки.
Кроме того, эта функция вычисляет количество символов в заданной строке, предоставленной в качестве входных данных. Следовательно, это функция ТЕКСТ в Excel. Это также встроенная функция, доступ к которой можно получить, введя =LEN( и предоставив строку в качестве входных данных.
Например, предположим, что мы набираем текст «Спокойной ночи» в ячейке A1, и нам нужно знать его символы. Затем мы можем использовать функцию ДЛСТР Excel. В таких случаях мы можем использовать следующую функцию: ДЛСТР(A1), которая вернет результат 10.
Функция ДЛСТР — это текстовая функция в Excel, которая возвращает длину строки/текста.
Функция ДЛСТР в Excel может подсчитывать количество символов в текстовой строке и подсчитывать буквы, цифры, специальные символы, непечатаемые символы и все пробелы в ячейке Excel. Проще говоря, функция ДЛИНА используется для вычисления длины текста в ячейке Excel.
Содержание
- ДЛСТР в Excel
- ДЛСТР Формула в Excel
- Как использовать функцию ДЛИНА в Excel?
- Функция ДЛИНА в Excel как функция рабочего листа.

- Пример №1
- Пример №2
- Пример №3
- Пример №4
- Функцию ДЛСТР можно использовать как функцию VBA.
- Функция ДЛИНА в Excel как функция рабочего листа.
- Что следует помнить
- Рекомендуемые статьи
Формула LEN в Excel
Формула ДЛСТР в Excel имеет только один критический параметр, текст .
Обязательный параметр:
- текст: это текст, для которого вычисляется длина.
Функция ДЛИНА в Excel очень проста и удобна в использовании. Давайте разберемся с работой функции ДЛИНА в Excel на некоторых примерах. Функция LEN Excel может использоваться как функция рабочего листа и как функция VBA.
Вы можете скачать этот шаблон функции ДЛСТР Excel здесь — ДЛСТР шаблон функции Excel
Функция ДЛИНА в Excel как функция рабочего листа.
Пример #1
В этом примере LEN мы вычисляем длину заданной строки или текста в столбце 1 и применяем функцию LEN в столбце 2.
В результате она вычисляет длину имен, указанных в столбце 1. , как показано ниже.
Результат:
Пример #2
Мы можем использовать функцию ДЛИНА в Excel для подсчета общего количества символов в разных ячейках. В этом примере ДЛСТР мы использовали формулу ДЛСТР в Excel с суммой как=СУММ(ДЛСТР(B17), ДЛСТР(C17)) для вычисления общего количества символов в разных столбцах, или мы также можем использовать =ДЛСТР(B17) +LEN(C17) для достижения этого.
Результат:
Пример #3
Мы можем использовать функцию ДЛСТР Excel для подсчета символов в excelПодсчет символов В ExcelДля подсчета символов в Excel используйте внутреннюю формулу под названием «ДЛСТР». Эта функция подсчитывает буквы, цифры, символы и все пробелы, присутствующие в ячейке. Поскольку эта функция подсчитывает все в ячейках, важно знать, как исключить некоторые из алфавитов или значений. Подробнее, исключая начальные и конечные пробелы. Мы используем формулу длины в Excel с TRIM, чтобы исключить начальные и конечные пробелы.
=LEN(TRIM(B31)) и вывод будет 37.
Пример #4
Мы можем использовать функцию LEN для подсчета количества символов в ячейке, исключая все пробелы. Для этого мы можем использовать комбинацию замены и формулы LEN.
=ДЛСТР(ПОДСТАВИТЬ(B45″, «,»))
Функцию ДЛСТР можно использовать как функцию VBA.
Dim LENcount As Long
LENcount = Application.Worksheetfunction.LEN(«Alphabet»)
Msgbox(LENcount) // Возврат подстроки «ab» из строки «Alphabet» в окне сообщения.
Вывод будет «8» и напечатан в окне сообщения.
Что нужно помнить- Функция ДЛИНА подсчитывает количество символов в некоторой строке.
- Мы можем использовать его для дат и чисел.
- Функция ДЛСТР не включает длину форматирования. Так, например, длина «100» в формате «100,00 долларов» по-прежнему равна 3).
- Если ячейка пуста, функция ДЛИНА возвращает 0 в качестве вывода.
- Как показано в третьей и шестой строках, длина пустой строки равна 0.

- Как показано в третьей и шестой строках, длина пустой строки равна 0.
Если строка содержит значение NULL, возвращается NULL.
Кроме того, эта функция вычисляет количество символов в заданной строке, предоставленной в качестве входных данных. Следовательно, это функция ТЕКСТ в Excel. Это также встроенная функция, доступ к которой можно получить, введя =LEN( и предоставив строку в качестве входных данных.
