Формула Excel: Видаліть символи праворуч -

Зміст

Загальна формула

=LEFT(text,LEN(text)-n)

Резюме

Щоб видалити з текстового рядка останні n символів, ви можете використовувати формулу на основі функцій LEFT та LEN. Ви можете скористатися такою формулою, щоб зняти останні 3 символи, останні 5 символів значення, починаючи зліва. У наведеному прикладі формула в Е6 має вигляд:

=VALUE(LEFT(D6,LEN(D6)-6))

який обрізає "милі" від кожного значення, повертаючи лише число.

Пояснення

Функція LEFT ідеально підходить для вилучення символів, починаючи з лівого боку текстового рядка. У цій формулі ми використовуємо LEFT для вилучення всіх символів до кількості символів, які ми хочемо обрізати.

Проблема для значень зі змінною довжиною полягає в тому, що ми не знаємо точно, скільки символів потрібно витягти. Тут використовується функція LEN.

Працюючи з вивороту, LEN обчислює загальну довжину кожного значення. Для D6 (736 миль) загальна довжина дорівнює 9. Щоб отримати кількість символів для вилучення, ми віднімаємо 6, тобто довжину "миль", включаючи пробіл. Результат - 3, який передається вліво як кількість символів для вилучення. Потім LEFT повертає текст "736" як текстове значення.

Нарешті, оскільки ми хочемо числове значення (а не текст), ми запускаємо текст через функцію VALUE, яка перетворює числа в текстовому форматі у фактичні числа.

Кроки формули виглядають так:

=VALUE(LEFT(D6,LEN(D6)-6)) =VALUE(LEFT(D6,9-6)) =VALUE(LEFT(D6,3)) =VALUE("736") =736

Примітка: немає жодної причини використовувати функцію VALUE, якщо вам не потрібен числовий результат.

Цікаві статті...