Завантажте зразок робочої книги
Цей підручник покаже, як розділити ім’я та прізвище в Excel та Google Таблицях.
Окреме ім’я
По -перше, щоб відокремити ім’я від імені, ми можемо використовувати функції LEFT та SEARCH.
1 | = ВЛІВО (B3, ПОШУК ("", B3)) |
Окреме прізвище
Потім ми використовуємо функції SEARCH і MID, щоб отримати прізвище з імені.
1 | = MID (B3, SEARCH ("", B3) +1, 999) |
Ми пройдемо це нижче.
Функція ПОШУК (ім'я)
По -перше, ми використовували функцію SEARCH, щоб знайти позицію пробілу між іменем та прізвищем.
1 | = ПОШУК ("", B3) |
Функція ВЛІВО (ім’я)
Далі ми використовуємо функцію LEFT, щоб повернути символи перед пробілом (ім’я):
1 | = ВЛІВО (B3, C3) |
Поєднання цих функцій дає вихідну формулу для імені:
1 | = ВЛІВО (B3, ПОШУК ("", B3)) |
Далі ми розповімо, як витягти прізвище.
У наступному розділі ми будемо використовувати функції SEARCH та MID для вилучення символів із середини текстового рядка.
Функція ПОШУК (прізвище)
По -перше, ми використовували функцію SEARCH, щоб знайти позицію пробілу між іменем та прізвищем.
1 | = ПОШУК ("", B3) |
Потім ми додаємо один до значення, яке повертає ця формула, щоб отримати вихідне положення прізвища.
Функція MID (прізвище)
Далі ми використовуємо функцію MID, щоб повернути всі символи після пробілу плюс 1 (прізвище)
1 | = MID (B3, C3+1, 999) |
Поєднання цих 2 функцій дає нам оригінальну формулу для прізвища.
1 | = MID (B3, ПОШУК (B3, "") +1, 999) |
Середні імена
Далі ми обговоримо, як відокремити імена, які включають по батькові або ініціали.
Розрахунок для імені залишається незмінним.
Щоб витягти по батькові або ініціал з імені, нам потрібно буде використовувати функції RIGHT, SEARCH та LEN, щоб отримати прізвище з рядка імені. Ми також збираємося включити функцію TRIM для обрізки будь -яких пробілів по обидві сторони текстового рядка.
12 | = ПРАВО (B4, LEN (B4) -ПОШУК ("", B4) -LEN (TRIM (MID (B4, ПОШУК ("", B4,1)+1, SEARCH ("", B4, SEARCH ("", B4,1) +1) -SEARCH ("", B4,1))))-1) |
Ця формула буде працювати, лише якщо в текстовому рядку є більше одного пробілу. Якщо є лише один пробіл, повертається помилка з #VALUE.
Щоб вирішити цю проблему, для імен без по батькові або ініціалів ми можемо використовувати вихідну формулу, використовуючи функції MID та SEARCH.
Потім ми могли б об'єднати 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, як і в Excel.