Зміст
Ця стаття покаже, як відокремити ім'я, по батькові та прізвище за допомогою формули Excel. Щоб отримати короткий огляд цього, подивіться нижче.
Завантажити Практичний посібник
Перейдіть за наступним посиланням та завантажте робочий зошит безкоштовно.
Відокремлювати імена, по батькові та прізвища.xlsx
3 Способи розділення імені, по батькові або прізвища за допомогою формули
Розділити повне ім'я на частини за допомогою формули Excel легко. Але не існує єдиної формули Excel, яка може виділити ім'я, ім'я по батькові та прізвище в різних комірках одночасно. Отже, тут ми покажемо використання різних окремих формул для відокремлення частин цілого імені.
У наступному наборі даних ми маємо список справжніх імен кількох видатних акторів.
Ми будемо використовувати формули Excel для вилучення імені, по батькові та прізвища з їх повних імен ( Колонка Б ).
1. відокремлення ПІБ за допомогою функцій ВЛІВО та ПОИСК в Excel
Ви можете легко витягти ім'я, використовуючи лише Функція LEFT самостійно або в поєднанні з Функція ПОШУК .
Загальна формула з лівою функцією:
=LEFT(ПІБ, кількість символів в ПІБ)Загальна формула LEFT-SEARCH:
=LEFT(ПІБ,SEARCH(" ",ПІБ)-1)
Використовуйте кому (,) замість пробілу, якщо в повних назвах є коми.
На сьогоднішній день, на жаль, це не так. ЛІВИЙ ПОШУК є більш ефективною, ніж формула ЛІВОРУЧ в даному випадку з однієї причини. Вам доведеться вручну вводити кількість символів в імені у випадку з ЛІВОРУЧ Враховуючи, що формула ЛІВИЙ ПОШУК знайде, скільки символів містять ваші імена, а потім поверне імена з символом ЛІВОРУЧ функціонувати в ньому.
1.1 Використання формули ЛІВОГО ПОШУКУ
Виконайте наступні кроки, щоб розділити імена.
Сходинки:
- По-перше, скопіюйте наступну формулу і введіть її в комірка C5 .
=LEFT(B5,SEARCH(" ",B5)-1)
- Натисніть кнопку ENTER клавішу і перетягніть Ручка наповнення над комірками нижче, щоб скопіювати формулу в них.
Зауважте:
Ви також можете скористатися Функція FIND замість ПОШУК Різниця між ними полягає в тому, що ПОШУК не чутливий до регістру, а отже, більш гнучкий, в той час як ЗНАЙТИ чутлива до регістру, але в цьому випадку обидві функції будуть працювати нормально.
1.2 Використовуйте тільки функцію LEFT
Крок за кроком, який необхідно виконати.
Сходинки:
- Підрахувати кількість символів в імені. Наприклад, кількість символів в імені "Вільям Бредлі Пітт" дорівнює 7 (W i l l i a m).
- Перейдіть до комірка C5 і ввести в нього наступну формулу.
=LEFT(B5,7)
- Преса ENTER і отримаєте перше ім'я на перше повне ім'я.
- Перейдіть до наступних клітинок і повторіть всі попередні дії.
Кінцевий результат буде таким, як на наступному зображенні. 👇 Відповідні формули я також показав.
Читати далі: Як розбити назви на три колонки в Excel (3 способи)
2. відокремлювати прізвище (з по батькові або без нього)
Імена можуть бути різних типів: імена з по батькові, імена без по батькові! Щоб відокремити прізвище від повного імені, ми повинні враховувати, чи є в ньому по батькові чи ні. Залежно від цього формули будуть відрізнятися.
2.1 Коли існують по батькові
Застосуємо формулу з використанням ТАК, ЛЕН, ЗНАЙДИ і ЗАМІНИТИ функціонує у другому способі. Просто виконайте наведені нижче дії.
Сходинки:
- Введіть або скопіюйте наступну формулу в поле комірка C5 .
=RIGHT(A2,LEN(A2)-FIND("^",SUBSTITUTE(A2," ","^",LEN(A2)-LEN(SUBSTITUTE(A2," ","")))))
- Натисни кнопку ENTER і потягніть за кнопку Ручка наповнення ікону до кінця.
Остаточний результат наведено нижче. 👇
Зауважте:
Ви також можете скористатися ПОШУК замість функції ЗНАЙТИ функцію.
🔎 Як працює формула?
- REPLACE(B5," ","") На сьогоднішній день, на жаль, це не так. ЗАМІНИТИ функція замінює пробіли " " з текстового рядка комірка B5 порожнім рядком "".
Результат: "Вільям Бредлі Пітт".
- LEN(SUBSTITUTE(B5," ","")) На сьогоднішній день, на жаль, це не так. LEN повертає довжину "WilliamBradleyPitt".
Результат: 18.
- LEN(B5)-LEN(SUBSTITUTE(B5," ",""))
Результат: 2.
- REPLACE(B5," ","^",LEN(B5)-LEN(REPLACE(B5," ",""))))) Тут виведення LEN(B5)-LEN(SUBSTITUTE(B5," ",""))=2, який працює як 4-й аргумент цієї ЗАМІНИТИ Отже, це означає, що функція ЗАМІНИТИ замінить 2-й пробіл символом " " в комірці B5 текстового рядка.
Результат: "Вільям Бредлі Пітт".
- FIND("^",SUBSTITUTE(B5," ","^",LEN(B5)-LEN(SUBSTITUTE(B5," ","")))) Виходом частини SUBSTITUTE(B5," ","^",LEN(B5)-LEN(SUBSTITUTE(B5," ","")) буде "William Bradley^Pitt". ЗНАЙТИ знаходить позицію символу "^" з текстового рядка "William Bradley^Pitt" з лівого кута.
Результат: 16.
- LEN(B5)-FIND("^",SUBSTITUTE(B5," ","^",LEN(B5)-LEN(SUBSTITUTE(B5," ",""))))
Результат: 4.
- =RIGHT(B5,LEN(B5)-FIND("^",SUBSTITUTE(B5," ","^",LEN(B5)-LEN(SUBSTITUTE(B5," ","")))))
Результат: Пітте.
2.2 Коли немає по батькові
Якщо в прізвищах відсутнє по батькові, то наше завдання спрощується. Для розділення прізвищ в таких випадках ми повинні визначити позицію пробілу в прізвищі зліва направо, відняти результат від довжини текстового рядка прізвища, після чого використовувати цей 2-й результат в якості num_chars Аргумент про те, що ПРАВО функцію.
Для цього зробіть наступні прості кроки.
Сходинки:
- Введіть наступну формулу в поле комірка C5 і натиснути на кнопку ENTER ключ.
=RIGHT(B5,LEN(B5)-SEARCH(" ",B5))
- Перетягніть Ручка наповнення щоб скопіювати формулу вниз.
І ось результат 👇.
🔎 Розбивка по формулам
- SEARCH(" ",B5) На сьогоднішній день, на жаль, це не так. ПОШУК функція повертає позицію символу пробілу (" ") в рядку комірка B5 зліва.
Результат: 5.
- LEN(B5)-SEARCH(" ",B5)
Результат: 4.
- RIGHT(B5,LEN(B5)-SEARCH(" ",B5)) Частина LEN(B5)-SEARCH(" ",B5) повертає кількість символів у прізвищі. Отже, функція ПРАВО функція поверне 4 символи з текстового рядка в комірка B5 тобто прізвище.
Результат: Пітте.
Читати далі: Як розділити імена комами в Excel (3 відповідні способи)
3. окремі по батькові (одне або декілька)
У нас може бути одне або кілька по батькові. У кожному випадку ми повинні використовувати окремі формули Excel. Ми показали обидві формули нижче.
3.1 Окреме ім'я по батькові з формулою MID-SEARCH
Для відокремлення одного імені по батькові можна використовувати формулу з Функція MID у поєднанні з декількома ПОШУК Функції. MID повертає задану кількість символів з середини вказаного текстового рядка, починаючи з заданої позиції.
Синтаксис функції MID:
=MID(text, start_num, num_chars)
Тепер виконайте наступні кроки.
Сходинки:
- Перш за все, введіть наступну формулу комірка C5 і натисніть кнопку ENTER ключ.
=MID(B5,SEARCH(" ",B5)+1,SEARCH(" ",B5,SEARCH(" ",B5)+1)-(SEARCH(" ",B5)+1))
- Перетягніть Ручка наповнення іконка каси комірка С9 для копіювання формули в усі клітинки.
Дивіться малюнок нижче, на якому видно, що по батькові розділяються ідеально. 👇
Зауважте:
Якщо деякі з повних назв мають тільки ім'я та прізвище, то формула буде мати вигляд Функція IFERROR на старті.
=IFERROR(MID(B5,SEARCH(" ",B5)+1,SEARCH(" ",B5,SEARCH(" ",B5)+1)-SEARCH(" ",B5)-1),"")
🔎 Розбивка по формулам
Функція MID, що використовується в цій формулі, має три обов'язкових аргументи.
" B5 відноситься до текст аргумент.
" SEARCH(" ",B5)+1 посилається на start_num аргумент.
" SEARCH(" ",B5,SEARCH(" ",B5)+1)-(SEARCH(" ",B5)+1) повертає значення num_chars аргумент для функції MID.
- SEARCH(" ", B5) + 1 На сьогоднішній день, на жаль, це не так. ПОШУК функція здійснює пошук символу пробілу (" ") в текстовому рядку в комірка B5 і повертає позицію пробілу від лівого кута рядка. Додавання 1 з його виведенням дає позицію, з якої починається ім'я по батькові.
Результат: 9.
- SEARCH(" ", B5, SEARCH(" ", B5)+1) - (SEARCH(" ", B5)+1) У цій частині можна виділити три ПОШУК функції. SEARCH(" ", B5)+1) частина всередині першої ПОШУК повертає початкову позицію для неї, від якої слід відраховувати позицію символу " ". Таким чином SEARCH(" ", B5, SEARCH(" ", B5)+1) повертає позицію другого символу пробілу в текстовому рядку. Віднімання з цього результату (SEARCH(" ", B5)+1) поверне значення аргументу num_chars для функції MID функцію.
Результат: 7.
- MID(B5, SEARCH(" ", B5) + 1, SEARCH(" ", B5, SEARCH(" ", B5)+1) - (SEARCH(" ", B5)+1)) Насамкінець, в рамках проекту MID повертає по батькові.
Результат: "Бредлі".
3.2 Відокремлення декількох по батькові
Якщо у вас кілька по батькові, ви все одно можете відокремити їх від повних імен. Як і в попередній формулі, ми будемо використовувати MID За допомогою цього ми об'єднаємо TRIM і LEN теж функціонує.
Загальна формула для відокремлення кількох імен по батькові:
=TRIM(MID(назва,LEN(перший)+1,LEN(назва)-LEN(перший&останній)))
Сходинки:
- Перш за все, необхідно розділити імена та прізвища на дві окремі колонки C і D Ми обговорювали це в пунктах 1.1 і 2.
- Скопіюйте наступну формулу в поле комірка E5 і натисніть ENTER .
=TRIM(MID(B5,LEN(C5)+1,LEN(B5)-LEN(C5&D5)))
- Перетягніть Ручка наповнення і отримаєте виведення для всіх назв. 👇
🔎 Розбивка по формулам
- LEN(C5&D5)
Результат: 10.
- LEN(B5)-LEN(C5&D5)
Результат: 13.
- LEN(C5)+1
Результат: 6.
- MID(B5,LEN(C5)+1,LEN(B5)-LEN(C5&D5))
Результат: "Е. Гофман"
- =TRIM("Е. Гофман")
Результат: "Е. Гофман".
Більше способів відокремлення імені та прізвища в Excel
До цього часу ми вивчили кілька формул, за допомогою яких можна відокремити ім'я, ім'я по батькові або прізвище в Excel. Тепер у цьому розділі ми дізнаємося ще кілька способів без використання формул Excel.
1. розбиття повних назв за допомогою функції "Текст у стовпці
Текст в стовпці Excel Майстер дозволяє відокремити ім'я, ім'я по батькові або прізвище одночасно. Для цього достатньо виконати прості кроки, наведені нижче.
Сходинки:
- Виділити діапазон комірок B5:B9 які містять повні імена та прізвища.
- Перейдіть на сторінку Вкладка "Дані "Участь у заходах, що відбудуться в рамках Група Data Tools натисніть на кнопку Кнопка "Текст у стовпці .
- З'явиться наступне вікно, в якому необхідно натиснути на кнопку Розмежовані а потім натисніть кнопку Далі> .
- Відзначте Космос встановіть прапорець і натисніть Далі> знову.
- Виберіть Формат даних стовпця як Генеральний .
- Виберіть пункт призначення комірка C5 де відбудеться перший випуск продукції.
- Преса Фініш .
- Якщо з'явиться наступне спливаюче вікно, натисніть ГАРАЗД. .
На наступному малюнку показано розділені назви. 👇
Читати далі: Як розділити імена в Excel (5 ефективних способів)
2. відокремлювати ім'я, по батькові або прізвище Використання Flash Fill в Excel 2013, 2016, 2019 та 365
Флеш-заповнення Excel це чудова функція, яка може розпізнавати шаблони в клітинках і автоматично заповнювати наступні клітинки відповідно до шаблону. Якщо ви використовуєте Excel 2013, 2016, 2019 або 365, ви можете використовувати цю функцію.
Наступні кроки покажуть, як витягти/видалити ім'я, ім'я по батькові або прізвище за допомогою Excel Flash Fill.
Сходинки:
- Введіть ім'я та прізвище комірка C5 .
- Виберіть C5:C9 і поїдемо до Вкладка "Дані .
- Від Група Data Tools виберіть пункт Кнопка заповнення спалаху .
Решта осередків ( C6:C9 ) тепер автоматично повертатиме прізвища та імена.
Зауважте:
Створіть шаблон в комірці С5 так, як ви хочете отримати на виході. Якщо ви хочете прибрати по батькові, введіть в комірку С5 ім'я Вільям Пітт, потім застосуйте Flash Fill і т.д.
Читати далі: Excel VBA: розділення імені та прізвища (3 практичних приклади)
3. відокремлення імен за допомогою пошуку та заміни
На сьогоднішній день, на жаль, це не так. Знайти і замінити ще одна функція Excel, яка має широкі функціональні можливості. Вона дозволяє використовувати Підстановочні знаки Для вилучення імен, імен та прізвищ ми будемо використовувати символ зірочки (*) в розділі "Знайти та замінити".
3.1 Окреме ім'я або прізвище
Окремі імена:
- Прізвища, імена та по батькові спочатку перепишіть в окрему колонку.
- Натисніть CTRL+H. З'явиться вікно Знайти і замінити з'явиться вікно.
- В рамках проекту Знайти що? введіть пробіл та зірочку (*).
- В Замінити на: нічого не вводьте. Залиште його порожнім.
- Натисніть кнопку Замінити все кнопку.
На наступному зображенні видно, що цей метод працює бездоганно. 👇
Окремі прізвища:
- Прізвища та імена скопіювати в окрему колонку та виділити їх.
- Преса CTRL+H.
- Щоб відокремити прізвища, введіть зірочку (8), а потім пробіл у полі Знайти що? Залиш коробку. Замінити на: коробка порожня.
- Тепер натисніть Замінити всі кнопку.
Результати можна побачити на наступному зображенні. 👇
3.2 Видалити по батькові з повного імені
Для видалення по батькові з ПІБ порядок дій такий самий, як і в пункті 3.1, але в полі "ПІБ" необхідно вставити пробіл, потім зірочку (*), а потім знову пробіл в полі "ПІБ". Знайти що коробку з-під Знайти і замінити Не виходьте з вікна. Замінити на Цього разу ви повинні вставити в нього пробіл. Потім натисніть Замінити все кнопку.
Читати далі: Як розділити імена за допомогою формули в Excel (4 простих способи)
Короткі примітки
- Ви можете використовувати регістр з урахуванням регістру ЗНАЙТИ замість функції ПОШУК у всіх наведених вище формулах.
- ПОШУК або ЗНАЙТИ повертає позицію шуканого символу від крайнього лівого кута заданого текстового рядка.
- Щоб відокремити імена одним методом за один раз, використовуйте клавішу T розширити на Колонки особливість.
- Для того, щоб скористатися Flash Fill створіть візерунок у сусідньому стовпчику, інакше Flash Fill не зможе розпізнати порядок.
Висновок
Ми розглянули 3 приклади формул для розділення імен, імен та прізвищ в Excel з плюсами і мінусами кожної з них. Якщо у вас виникли питання, будь ласка, повідомте нам про це в коментарях. Щоб прочитати більше статей про Excel, відвідайте наш сайт ExcelWIKI .