Завантажте зразок робочої книги
У цьому посібнику буде показано, як видобувати текст між символами в клітині в Excel та Google Таблицях.
Витяг тексту між дужками
Для вилучення тексту між будь -якими символами ми можемо використовувати формулу на основі функцій MID та FIND.
Наприклад, для вилучення даних між дужками ми будемо використовувати таку формулу:
= MID (B3, FIND ("(", B3)+1, FIND (")", B3) -FIND ("(", B3) -1)
Розбивка формул
Принцип дії цієї формули полягає в тому, що функція MID вилучає ряд символів з текстового рядка між початком дужки “(” до заключної дужки “)”. Для цього нам знадобляться положення дужок або дужок. І ми будемо використовувати функцію FIND, щоб з'ясувати ці позиції.
Розберемо формулу:
Знайти функції
Функція First FIND знаходить позицію лівої дужки “(” у текстовому рядку. Ми додали 1 до результату функції FIND, щоб виключити ліву дужку під час вилучення тексту.
Результат цієї частини формули буде служити початковим_числом або другим аргументом функції MID.
= ЗНАЙТИ ("(", В3) +1
Друга функція FIND знаходить позиції правої дужки “)” у текстовому рядку.
= ЗНАЙТИ (")", В3)
Ми додаємо третю функцію FIND для віднімання від другої функції FIND. Це дає нам довжину тексту між цими дужками.
Отримане значення з цієї формули буде третім і останнім аргументом (аргумент num_chars) функції MID.
= ЗНАЙТИ (")", В3) -ЗНАЙДИ ("(", В3) -1
Функція MID
Значення обох цих аргументів вносяться до функції MID. Це дасть нам текст між дужками.
= MID (B3, C3, D3)
Функція TRIM
Ми також можемо додати функцію TRIM перед функцією MID, щоб видалити всі зайві пробіли.
= TRIM (MID (B3, FIND ("(", B3)+1, FIND (")", B3) -FIND ("(", B3) -1))
Витяг тексту між символами в Таблицях Google
Формула для вилучення тексту між символами працює точно так само в Google Таблицях, як і в Excel: