![](https://cdn.wiki-base.com/5454281/excel_formula_remove_text_by_position__2.png.webp)
Загальна формула
=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 ","")