Витяг тексту з комірки - Excel та Google Таблиці

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

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

Цей підручник покаже, як витягти текст із клітинки в Excel та Google Таблицях.

Функції LEFT та LEN

Ви можете витягнути текст з лівої сторони комірки в Excel за допомогою функцій ВЛЕВО та ЛЕНЬ.

1 = ВЛІВО (C3, LEN (C3) -n)

Ми пройдемо це нижче.

Функція LEN - підрахунок символів у клітинці

По -перше, ми будемо використовувати функцію LEN для підрахунку кількості символів у комірці:

1 = LEN (C3)

У наступному розділі ми будемо використовувати кількість символів, щоб обрізати певну кількість символів праворуч.

Функція ВЛІВО - Показувати символи зліва

Ліва функція повертає певну кількість символів з лівого боку комірки. Для кількості символів ми будемо використовувати результат функції LEN мінус кількість символів для видалення (напр. 4):

1 = ВЛІВО (C3, E3-1)

Поєднання цих функцій дає вихідну формулу.

1 = ВЛІВО (C3, LEN (C3) -1)

Функції ПРАВО та ОБЕКТИВ

Ми також можемо витягти символи зліва від комірки, використовуючи функцію ВПРАВО, щоб повернути певну кількість символів з правого боку. Ми використовуємо функцію LEN для підрахунку кількості символів у комірці, що дозволяє нам видалити n (наприклад, 5) символів зліва:

1 = ПРАВО (C3, LEN (C3) -n)

Ми пройдемо це нижче.

Функція LEN

По -перше, ми будемо використовувати функцію LEN для підрахунку кількості символів у комірці:

1 = LEN (C3)

У наступному розділі ми будемо використовувати функцію ВПРАВО, щоб обрізати певну кількість символів зліва.

ПРАВА функція

Функція Right повертає певну кількість символів з правого боку комірки. Для кількості символів ми будемо використовувати результат функції LEN мінус кількість символів для видалення (напр. 5):

1 = ПРАВО (B3, D3-C3)

Поєднання цих функцій дає вихідну формулу.

1 = ПРАВО (B3, LEN (B3) -C3)

Функції MID та SEARCH

У наступному розділі ми будемо використовувати функції SEARCH та MID для вилучення символів із середини текстового рядка.

1 = MID (B3, SEARCH ("", B3) +1,999)

Функція ПОШУК

По -перше, ми використовували функцію SEARCH, щоб знайти позицію пробілу між іменем та прізвищем.

1 = ПОШУК ("", B3)

Потім ми додаємо один до значення, яке повертає ця формула, щоб отримати вихідне положення прізвища.

Функція MID

Далі ми використовуємо функцію MID, щоб повернути всі символи після пробілу плюс 1 (прізвище)

1 = MID (B3, C3+1, 999)

Поєднання цих 2 функцій дає нам оригінальну формулу для прізвища.

1 = MID (B3, ПОШУК (B3, "") +1, 999)

Витяг тексту після або перед певним символом

Ви також можете використовувати функції ВЛІВО, ВПРАВО, ОБ’єКТ та ПОШУК для вилучення тексту після або перед певним символом.

Витяг тексту перед символом

По -перше, ми можемо скористатися функцією SEARCH, щоб знайти позицію коми в текстовому рядку.

1 = ПОШУК (",", B3)

Далі ми можемо використовувати функцію ВЛІВО, щоб витягти текст перед позицією коми. Зауважте, що нам потрібно до мінус 1 від позиції коми, щоб не включати кому до нашого результату.

1 = ВЛІВО (B3, ПОШУК (",", B3) -1)

Поєднання цих 2 функцій дає нам оригінальну формулу для прізвища.

Витяг тексту після символу

1 = ПРАВО (B3, LEN (B3) -ПОШУК (",", B3) -1)

Окрім того, що ми знову використовуємо функцію SEARCH, ми також використовуємо функцію LEN спільно з функцією RIGHT для отримання тексту після певного символу.

Функція LEN має отримати довжину тексту в B3, тоді як функція SEARCH знову використовується для пошуку позиції коми. Потім ми використовуємо функцію RIGHT для вилучення символів після коми в текстовому рядку.

Витяг тексту з середини рядка тексту

Далі ми обговоримо, як витягти текст із середини текстового рядка

Щоб витягти текст із середини текстового рядка, нам потрібно буде скористатися функціями RIGHT, SEARCH та LEN, щоб отримати текст з правого боку рядка, а потім за допомогою функцій MID та LEN, щоб отримати текст посередині . Ми також збираємося включити функцію TRIM для обрізки будь -яких пробілів по обидві сторони текстового рядка.

12 = ПРАВО (B3, LEN (B3) -ПОШУК ("", B3) -LEN (TRIM (MID (B3, ПОШУК ("", B3,1) +1,SEARCH ("", B3, SEARCH ("", B3,1) +1) -SEARCH ("", B3,1))))-1)

Ця формула буде працювати, лише якщо в текстовому рядку є більше одного пробілу. Якщо є лише один пробіл, повертається помилка з #VALUE.

Щоб вирішити цю проблему, для імен без по батькові або ініціалів ми можемо використовувати вихідну формулу, використовуючи функції MID та SEARCH.

1 = MID (B3, SEARCH ("", B3) +1,999))

Потім ми могли б об'єднати 2 формули за допомогою функції IFERROR.

12 = ПОМИЛКА (ВПРАВО (B3, ЛЕНТА (B3) -ПОШУК ("", B3) -ОБЛІКSEARCH ("", B3, SEARCH ("", B3,1) +1) -SEARCH ("", B3,1))))-1), MID (B3, SEARCH ("", B3) +1,999) ))

Потім ми можемо скористатися функціями MID та LEN для отримання по батькові або ініціалу.

1 = MID (B3, LEN (C3)+1, LEN (B3) -LEN (C3 & D3))

Витяг тексту з комірки в Таблицях Google

Усі наведені вище приклади однаково працюють у аркушах Google.

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

wave wave wave wave wave