Мова: Українська
Опис
Функція LEN повертає кількість символів у текстовому значенні.
Використання
LEN(text)
| Аргумент | Тип | Обов'язкове поле | Опис |
|---|---|---|---|
| text | Текст | Так | Вхідний текст |
Примітки
Якщо аргумент text пустий, то результат дорівнює 0.
LEN узгоджується з LEFT, MID та RIGHT: усі чотири функції рахують символи однаково, тому така формула, як LEFT(TEXT, LEN(TEXT) - 3) повертає TEXT з вилученими трьома останніми символами.
Багатобайтові символи та емодзі
LEN рахує символи так само, як Excel та більшість інших табличних і баз даних систем. Для більшості текстів — літер, цифр, знаків пунктуації та символів з поширених систем письма — це відповідає тому, що ви бачите на екрані.
Декілька символів зберігаються з використанням більше ніж однієї кодової одиниці і будуть рахуватися як більше ніж один в LEN. Це включає в себе більшість емодзі (наприклад, LEN("😀") дорівнює 2), прапори та інші емодзі, побудовані з послідовності (наприклад, LEN("🏳️🌈") дорівнює 6), а також невелику кількість додаткових символів з менш поширених скриптів.
Якщо вам потрібно рахувати символи, що сприймаються користувачем — де кожен емодзі або складений символ рахується як один, незалежно від того, як він зберігається — використовуйте LENG.
Приклад
LEN часто поєднується з LEFT, MID або RIGHT для виокремлення частини тексту відносно його довжини. Наприклад, щоб відкинути останні три символи текстового поля CODE:
LEFT(CODE, LEN(CODE) - 3)
Ви також можете використовувати LEN у правилі валідації, щоб вимагати мінімальну або точну довжину. Щоб вимагати, щоб поле REFERENCE містило точно 8 символів:
LEN(REFERENCE) == 8