Витяг тексту між символами (дужки) у Excel та Google Таблицях

Завантажити Приклад робочої книги

Завантажте зразок робочої книги

У цьому посібнику буде показано, як видобувати текст між символами в клітині в 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:

Ви допоможете розвитку сайту, поділившись сторінкою з друзями

wave wave wave wave wave