![](https://cdn.wiki-base.com/2805284/excel_formula_extract_substring__2.png.webp)
Загальна формула
=MID(A1,start,end-start+1)
Резюме
Для вилучення підрядка за допомогою формули Excel можна скористатися функцією MID. У наведеному прикладі формула в E5 має вигляд:
=MID(B5,C5,D5-C5+1)
який у рядку 5 повертає "Ідеально".
Пояснення
Примітка: у цьому прикладі ми обчислюємо кінцеву позицію, щоб витягти підрядок з буквальною початковою і кінцевою позицією. Однак, якщо ви знаєте кількість символів для вилучення, ви можете просто підключити це число безпосередньо.
У прикладі на цій сторінці ми використовуємо функцію MID для вилучення тексту на основі початкової та кінцевої позицій. Функція MID приймає три аргументи: текстовий рядок, початкову позицію та кількість символів для вилучення. Текст надходить із стовпця B, а початкова позиція - із стовпця C. Кількість символів, які потрібно витягти, обчислюється шляхом віднімання початку з кінця та додавання 1. У комірку E6:
=MID(B5,C5,D5-C5+1) =MID("Perfect is the enemy of good",1,7-1+1) =MID(B5,1,7) // returns "Perfect"
Функції вилучення підрядків
Excel забезпечує три основні функції для вилучення підрядків:
=MID(txt,start,chars) // extract from middle =LEFT(txt,chars) // extract from left =RIGHT(txt,chars) // extract from right
Клацніть на назви функцій вище, щоб отримати докладні відомості та пов’язані приклади.
Пошук початкової та кінцевої позицій за формулою
У наведеному прикладі початкове та кінцеве положення базуються на кодованих значеннях. Однак можна розрахувати позиції за допомогою функції FIND та SEARCH. Див. Посилання нижче для прикладів.