Формула Excel: Видалення тексту за позицією -

Зміст

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

=REPLACE(text,start,characters,"")

Резюме

Щоб видалити текст з комірки за позицією, можна скористатися функцією ЗАМІНИ. У наведеному прикладі формула в C6 така:

=REPLACE(B6,1,24,"")

який замінює перші 24 символи в тексті порожнім рядком ("").

Пояснення

Функція заміни дозволяє замінити текст на основі його розташування та довжини. У цьому випадку ми хочемо зняти диск і шлях і залишити лише ім’я документа. Довжина цієї частини рядка (тексту) дорівнює 24, а початкове положення - 1, і шаблон ніколи не змінюється.

Функція REPLACE впорається з цим легко, нам просто потрібно вказати посилання на клітинку (B6), вихідне положення (1), кількість символів, які потрібно замінити (24), і текст, який використовуватиметься для заміни (""):

=REPLACE(B6,1,24,"")

Для заміни ми використовуємо порожній рядок (""), через який REPLACE замінює символи 1-24 нічим.

Альтернатива заміннику

Оскільки текст у цьому випадку ніколи не змінюється, ми також можемо використовувати функцію ЗАМІННИК для виконання операції з іменем:

=SUBSTITUTE(B6,"C:UsersdaveDocuments ","")

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