Excel разделить фио

Excel works!

Excel работает за вас

Excel works!

Thanks for Visiting

Как разделить текст в Excel по столбцам?

Предположим, у вас есть большой список ФИО. Необходимо разделить текст в Excel по столбцам, чтобы имя, отчество и фамилия были в разных ячейках. Как разделить текст в Excel по столбцам?

Итак, существует два способа разделить текст по столбцам.

1-й способ разделить текст по столбцам. Мастер текста

Выделите столбец с текстом который хотите разделить. Затем выберите в верхней панели Данные — Текст по столбцам . Появится окно Мастера текста (разбор).

Если хотите разделить текст по пробелам или другим символам выбирайте «с разделителями».

В открывшемся меню выбираем пробел или нужный символ.

Выбираем формат текста и нажимаете «готово». Текст разделен!

Если все данные имеют одинаковую длину, можно разделить по фиксированной ширине (см. картинку 2)

2-й способ. Разделить текст в Excel формулами. Функция ПСТР

Если необходимо разделить текст по столбцам с использованием формулы, воспользуйтесь функциями =ПСТР() и =НАЙТИ().

Для того чтобы найти Фамилию в ячейку В2 занесите формулу

Где функция Найти будет находить кол-во символов до пробела, а функция =ПСТР() возвращать это кол-во символов.

Чтобы получить Имя формула усложняется (необходимо дать функциям знать, где начинается имя т.е. заканчивается 1-й пробел), поэтому введите в ячейку C3

Чтобы найти Отчество в ячейку D3 занесите формулу

Выглядит тяжеловато, но если разобраться вы увидите, что все несложно, особенно с примером:

Как сцепить ячейки Имя, Отчество, Фамилия

Для того чтобы сцепить данные в ячейках воспользуйтесь функцией = СЦЕПИТЬ () или структурой с использованием & (амперсант) — символа сцепки, например, внесите в ячейку D3 формулу

Очень часто с этим вопросом, задают вопрос «Как столбцы сделать строками?»

Источник: excelworks.ru

Как разделить имя и фамилию в Excel

1 min

Когда вы работаете с данными в своей книге Microsoft Excel, это не всегда просто цифры. Может быть, ваша таблица содержит имена клиентов, клиентов, сотрудников или контактов. И в зависимости от того, откуда берутся ваши данные, вам, возможно, придется манипулировать ими, чтобы удовлетворить ваши потребности в списке рассылки или базе данных.

Если вам нужно разделить имя и фамилию в Excel, у вас есть несколько гибких опций. Это включает в себя не только имя и фамилию, но и отчество, префиксы и суффиксы. Вот полезное руководство, которое показывает, как разделить имена в Excel.

Как разделить имена в Excel с помощью мастера

Мастер преобразования текста в столбец это самый простой способ отделить имена и фамилии в Excel в дополнение к отчествам. И инструмент достаточно гибок, чтобы приспособиться к вашим данным.

Убедитесь, что рядом с данными, которые вы собираетесь разделить, есть пустой столбец, потому что результаты будут идти по умолчанию. Если это невозможно, вы все еще будут быть в состоянии изменить место назначения для вашего разделения данных.

Разделенные имена, разделенные пробелами

Во-первых, если имена разделены пробелами, просто выполните следующие действия.

  1. Выберите столбец или ячейки, содержащие имена, которые вы хотите разделить. Столбец или ячейки будут выделены.
  2. Нажмите на Данные вкладка и выберите Текст в столбцы в твоей ленте.
  3. Во всплывающем окне выберите разграниченный для типа файла, который лучше всего описывает ваши данные.
  4. Нажмите следующий,
  5. Под Разделители, снимите флажок табуляция и проверить Космос,
  6. Нажмите следующий,
  7. Под Формат данных столбца, выбирать Текст, Если вам нужно выбрать другой Место назначения для ваших результатов, введите его в это поле.
  8. Нажмите Конец,

Этот метод работает для разделения имени и фамилии в Excel, а также отчества или инициала. Итак, если ваши данные находятся в ячейке под именем Сью Салли Смит, Сью С. Смит или Сью С. Смит, все будут работать правильно.

Разделенные имена, разделенные запятыми

Если имя и фамилия разделены запятыми, вам потребуется лишь небольшая корректировка приведенных выше инструкций. На шаге 5 под Разделители, проверять запятая, Вы можете сохранить Космос проверил, если данные также имеют пробелы.

Разделение имен и удаление данных

Допустим, у вас есть имена, которые включают имя, отчество и фамилию, но вы не хотите оставлять отчество. Начните с тех же шагов, что и выше, пока не дойдете до шага 7, затем выполните следующие действия.

  1. Под Формат данных столбца, Выбрать Не импортировать столбец (Пропустить),
  2. в Предварительный просмотр выбранных данныхщелкните, чтобы выделить столбец данных, которые вы хотите удалить из результатов.
  3. Нажмите Конец,

Как разделить имена в Excel с помощью функций

Если вы выполняете одноразовое разделение, описанные выше методы с использованием мастера преобразования текста в столбцы являются наиболее простыми. Но если вы будете добавлять больше данных, которые вы хотите разделить, вы можете использовать формулы Excel

16 формул Excel, которые помогут вам решить реальные проблемы

16 формул Excel, которые помогут вам решить реальные проблемы
Правильный инструмент – это половина работы. Excel может решать вычисления и обрабатывать данные быстрее, чем вы можете найти свой калькулятор. Мы покажем вам основные формулы Excel и покажем, как их использовать.
Прочитайте больше

Читайте также:  Поиск в excel нескольких значений одновременно

, Кроме того, хотя мастер обладает гибкостью, у него есть свои ограничения. Итак, мы рассмотрим некоторые функции для особых обстоятельств.

Разделить имя, отчество и фамилию

Выберите ячейку, в которой вы хотите отобразить данные, и вставьте или вставьте их в следующие формулы:

Имя:

Фамилия:

Второе имя:

Замените метки ячеек (комбинация букв и цифр) метками для ячеек, которые вы разделяете.

Имена с префиксом, удалить префикс

Имя:

Фамилия:

Имена с суффиксом, суффикс в отдельной колонке

Имя:

Фамилия:

Суффикс:

Имена из двух частей

Имя:

Фамилия:

Фамилии, состоящие из двух частей

Имя:

Фамилия:

Фамилии, состоящие из трех частей

Имя:

Фамилия:

Еще раз, не забудьте заменить метки ячеек на те для ячеек, которые вы разделяете.

Заполните ваши формулы

После того, как вы введете любую из указанных выше функций, вы можете перетащить, чтобы заполнить оставшуюся часть вашего столбца этими формулами.

Выберите первую ячейку с формулой. Переместитесь в правый нижний угол и когда черный знак плюс появится, перетащите вниз, чтобы заполнить нужное количество ячеек.

В Excel легко разделять имена

Если вы сможете использовать мастер преобразования текста в столбец, вы сможете легко разделить имя и фамилию в Excel. Но если у вас есть сложные данные для работы, по крайней мере, у вас есть варианты разделения имен с помощью функций.

Для получения дополнительных уроков по Excel, подобных этим, посмотрите, как объединять и разбивать ячейки

Как объединить и разделить ячейки в Microsoft Excel

Как объединить и разделить ячейки в Microsoft Excel
Существует причина, по которой наименьшая единица в электронной таблице Excel называется ячейкой: ее нельзя разделить дальше. Тем не менее, вот как объединить и разделить ячейки, как вы будете.
Прочитайте больше

или быстро удалите все пустые ячейки

Как быстро удалить все пустые ячейки в Excel

Как быстро удалить все пустые ячейки в Excel
У вас есть электронная таблица Excel с пустыми строками и / или столбцами? Не тратьте время на удаление их вручную. Этот метод позволяет легко.
Прочитайте больше

в Excel.

Узнайте больше о: Microsoft Excel, Microsoft Office 2016, Microsoft Office 2019, электронная таблица.

3 лучшие альтернативы Dropbox, протестированные и сравненные

Источник: okdk.ru

Как разделить текст в ячейке Excel?

Добрый день уважаемый читатель!

В статье я хочу рассмотреть вопрос о том, как и какими способами, возможно, разделить текст в ячейке, который оказался склеен! Если вы часто работаете с импортированными данными в Excel, то периодически встречаете такие проблемы как выгруженные точки вместо запятых, неправильный формат данных, слепленные слова или значения и многое другое. На этот случай Excel предоставляет несколько возможностей по нормализации данных и у каждого из них есть свои плюсы и минуса.

Разобрать слитый текст на необходимые составляющие возможно произвести с помощью:

Мастер разбора текстов

Рассмотрим самый простой способ разделить текст в ячейке, не по сути, а по исполнению. Для примера, очень наглядно это можно продемонстрировать на ФИО в одной ячейке, которые необходимо разделить на отдельные столбики для удобства сортировки и фильтрации.

Для выполнения задачи вызываем диалоговое окно «Мастер текстов (разбор)» и в 3 шага разделяем текст:

  1. Для начала нужно выделить данные, которые необходимо разделить, следующим шагом на вкладке «Данные» в разделе «Работа с данными» нажимаете иконку «Текст по столбцам» и в вызванном диалоговом окне мастера указываем формат рабочего текста. Выбираем 2 вида форматов:
  • С разделителями – это когда существует текст или символ, который условно будет отделять будущее содержимое отдельных ячеек;
  • Фиксированной ширины – это когда при помощи пробелов в тексте имитируется столбики одинаковой ширины.
  1. Вторым шагом, в нашем примере, указываем символ, выполняющий роль разделителя. В случаях, когда в тексте идут подряд пару разделителей, несколько пробелов, к примеру, то установка флажка для пункта «Считать последовательные разделители одним» укажет для Excel принимать их за один разделитель. Дополнительное условие «Ограничитель строк» поможет указать, что текстовые значения, содержащиеся в кавычках не делить (к примеру, название фирмы «Рудольф, Петер и Саймон»);
  2. Последним шагом, для уже разделённых столбиков, нужно указать в диалоговом окне мастера, предварительно выделив их, выбрать необходимый формат получаемых данных:
  • Общий – не проводит изменения данных, оставляя их в первоначальном виде, будет оптимальным выбором в большинстве случаев;
  • Текстовый – данный формат, в основном, необходим для столбиков с числовыми значениями, которые программа в обязательном порядке должна интерпретировать как текст. (К примеру, это числа с разделителем по тысяче или номер пластиковой карточки);
  • Дата – этот формат используется для столбиков с датами, кстати, формат самой даты можно выбрать в выпадающем списке.

В случае, когда будете использовать символы, которые не похожи на стандартные, назначенные в региональных настройках, можете использовать кнопку «Подробнее» для правильного их распознавания.

Читайте также:  Таблица excel для учета расходов

Рассоединяем текст с помощью формул

Для этого способа нам понадобятся возможности сочетаний функций ПОИСК и ПСТР. При помощи функции ПОИСК мы будем искать все пробелы, которые есть между словами (например, между фамилией, именем и отчеством). Потом функцией ПСТР выделяем необходимое количество символов для дальнейшего разделения.

И если с первыми двумя словами понятно, что и как разделять, то разделителя для последнего слова нет, а это значит что нужно указать в качестве аргумента условно большое количество символов, как аргумент «число_знаков» для функции ПСТР, например, 100, 200 или больше.

А теперь поэтапно рассмотрим формирование формулы для разделения текста в ячейке:

  • Во-первых, нам необходимо найти два пробела, которые разделяют наши слова, для поиска первого пробела нужна формула: =ПОИСК(” “;B2;1), а для второго подойдет: =ПОИСК(” “;B2;C2+1);
  • Во-вторых, определяем, сколько символов нужно выделить в строке. Поскольку позиции разделителя мы уже определили, то символов для разделения у нас будет на один меньше. Значит, будем использовать функцию ПСТР для изъятия слов, с ячейки используя как аргумент «количество_знаков» результат работы предыдущей формулы. Для определения первого слова (Фамилии) нужна формула: =ПСТР(B2;1;ПОИСК(” “;B2;1)), для определения второго значения (Имя): =ПСТР(B2;ПОИСК(” “;B2;1)+1;ПОИСК(” “;B2;ПОИСК(” “;B2;1)+1) -ПОИСК(” “;B2;1)), а теперь определим последнее значение (Отчество): =ПСТР(B2;ПОИСК(” “;B2;ПОИСК(” “;B2;1)+1)+1;100).

В результате мы разделили ФИО на три слова, что позволит с ними эффективно работать.

Если же значение в ячейке будете делить на две части, то ищете только один пробел (или иной разделитель), а вот чтобы разделить более 4 слов, в формулу добавьте поиск необходимых разделителей.

Выдергиваем слова с помощью макросов VBA

Рассмотрим два способа разделить текст в ячейке:

  1. Выдергиваем отдельные слова по разделителю;
  2. Делим текст без пробелов.

Способ №1.

Поскольку вас интересует автоматическое деление текста, значит надо написать хорошую функцию на VBA и внедрить ее в рабочую книгу. Для начала переходим на вкладку «Разработчик» и выбираем «Visual Basic» или вызываем эту возможность с помощью горячего сочетания клавиш Alt+F11. (детальнее в статье «Как создать макрос в Excel»).

Создаем новый модуль в меню «Insert» наживаем пункт «Module» и переносим в него нижеприведенный код:

Источник: topexcel.ru

PROИТ

Office 365, AD, Active Directory, Sharepoint, C#, Powershell. Технические статьи и заметки.

Excel: выделение имени, отчества, инициалов из ФИО

Будем использовать формулы с текстовыми функциями.
Будем предполагать, что исходные данные (ФИО) содержатся в ячейке A1“Иванов Сергей Олегович”.

1. Выделение фамилии из ФИО

Формула извлечения фамилии (в ячейке B1):

2. Выделение Имени Отчества из ФИО

Формула извлечения Имени Отчества (в ячейке C1):

3. Выделение инициалов (И.О.) из ФИО

Формула извлечения И.О. (в ячейке D1):

4. Выделение фамилии и инициалов из ФИО

Формула извлечения в виде Фамилия И.О. (в ячейке E1):

5. Выделение имени из ФИО

Формула извлечения имени из ФИО (в ячейке F1):

6. Выделение отчества из ФИО

Формула извлечения отчества из ФИО (в ячейке G1):

17 комментариев :

Косяк какой то в формуле вычленения “имени” из “Фамилии Имени Отчестве”. При постановке формулы к примеру Абрамов Дмитрий Геннадьевич имя выводит как “Дмитрий Ген”, приходится менять последнее число формулы с “-1” на “-3”, но ввиду большого количества имен разной длины приходится в некоторых ячейках в ручную это править. Подправьте пожалуйста, что бы было автоматически. Заранее благодарен!

Этот комментарий был удален автором.

Огромное Спасибо! Всё хорошо, кроме последней формулы: вытянуть отчество из “Александр Иванович” не получается, а выходит “др Иванович”. С другими именами и отчествами (какие у меня есть) получилось.

Пожалуйста. А в ячейке “Александр Иванович” случайно нет лишнего пробела в начале фразы? Из-за этого может быть ошибка.

Исправление к последней формуле – =ПРАВСИМВ(C1;ДЛСТР(C1)-ПОИСК(” *”;C1))

Подскажите, пожалуйста, для русских ФИО и т.п. все понятно, а вот если Киргиз, у неких есть фамилия типу Иванов Уулу, а имя Аданбек, отчество может быть, может не быть. Можно ли как-то под них тоже автоматизировать процесс?

А как система должна понять, что в строке “Иванов Уулу Аданбек” – Уулу – это не имя, а Аданбек – не отчество? В таком случае нужен дополнительный параметр, который будет указывать, что в данном случае надо менять правила обработки строки. Например, добавить еще колонку, которая будет задавать “признак отличия ФИО” (может гражданство или еще как-то), а затем в формуле добавить условие, допустим, если признак “не РФ”, то рассчитывать по другой формуле. Иначе никак. Когда разрабатываю какую-либо систему, всегда задаю хранение отдельно имени, отдельно отчества, отдельно фамилии, чтобы не было таких проблем. Формулами из данной статьи приходится пользоваться, если кто-то прислал списки, где ФИО в одной строке, тогда и сложности.

Источник: www.e-du.ru

Работа с фамилией, именем, отчеством и инициалами в Excel

Преобразование имени и отчества в инициалы с помощью формул Excel и присоединение их к фамилии. Разделение фамилий, имен и отчеств, расположенных в одной ячейке, по разным ячейкам и наоборот.

Фамилия, имя и отчество в разных ячейках

Если фамилия, имя и отчество записываются в разные ячейки, работать с ними легче, чем при размещении их в одной ячейке. Перечислим преимущества:

  • при заполнении таких ячеек в таблицах срабатывает автоподбор значений, так как имена и отчества часто повторяются;
  • для заполнения таких ячеек можно использовать раскрывающиеся списки наиболее распространенных имен и отчеств;
  • фамилия, имя и отчество, записанные в разные ячейки, легко объединить в одну, а имя и отчество заменить инициалами.
Читайте также:  Количество дней между датами в excel

Итак, объединяем фамилию, имя и отчество полностью из разных ячеек в одну:

Здесь можно использовать формулу «СЦЕПИТЬ», как в примере =СЦЕПИТЬ(A1;” “;B1;” “;C1) , или просто соединить строки с помощью & (амперсандов) =A1&” “&B1&” “&C1 , не забыв добавить между словами пробелы.

В следующем примере мы также объединим фамилию, имя и отчество из разных ячеек в одну, при этом имя и отчество заменив на инициалы:

Здесь также можно использовать формулу «СЦЕПИТЬ», как в примере =СЦЕПИТЬ(A1;” “;ЛЕВСИМВ(B1;1);”.”;ЛЕВСИМВ(C1;1);”.”) или & (амперсанды) =A1&” “&ЛЕВСИМВ(B1;1)&”.”&ЛЕВСИМВ(C1;1)&”.” , не забыв добавить между фамилией и инициалами пробел, а к инициалам точки. В этом примере мы извлекаем левые символы из имени и отчества для присоединения их к фамилии в виде инициалов.

Фамилия, имя и отчество в одной ячейке

Использование фамилии, имени и отчества в одной ячейке имеет тоже свои преимущества:

  • уменьшается количество колонок в таблице;
  • в большинство документов* требуется внесение фамилии, имени и отчества в полном написании.

*Если документы генерируются на основе этой таблицы, то вставка ФИО не потребует дополнительных преобразований.

Лично мне в работе не приходилось преобразовывать фамилию, имя и отчество из одной ячейки в разные, но могу предположить, что для кого-то это бывает необходимо:

Для этого преобразования используются следующие формулы в соответствующих ячейках:

  • ячейка B1 – =ЛЕВСИМВ(A1;НАЙТИ(” “;A1;1))
  • ячейка C1 – =ПСТР(A1;НАЙТИ(” “;A1;1)+1;НАЙТИ(” “;A1;НАЙТИ(” “;A1;1)+1)-НАЙТИ(” “;A1;1)-1)
  • ячейка D1 – =ПРАВСИМВ(A1;ДЛСТР(A1)-НАЙТИ(” “;A1;НАЙТИ(” “;A1;1)+1))

Чтобы определить начало имени и начало отчества используются позиции первого и второго пробелов, найденных с помощью функции «НАЙТИ».

Необходимость следующего преобразования возникает чаще предыдущего, используется для заполнения различных документов наряду с полным именем:

Для этого преобразования используется следующая формула в ячейке B1 – =СЦЕПИТЬ(ЛЕВСИМВ(A1;НАЙТИ(” “;A1;1));” “;ПСТР(A1;НАЙТИ(” “;A1;1)+1;1);”.”;ПСТР(A1;НАЙТИ(” “;A1;НАЙТИ(” “;A1;1)+1)+1;1);”.”)

Вы можете копировать эти формулы в свои файлы, не забывая изменять адреса ячеек на фактические. Часто инициалы пишут перед фамилией, изменить формулы для такого отображения ФИО несложно.

Источник: vremya-ne-zhdet.ru

Разделить текст по столбцам в Excel

Приложение Excel позволяет разбивать текст в ячейках столбца на несколько подстрок и располагать их в отдельных колонках. При этом для разбивки используется специальный разделитель, который выбирается пользователем для каждого конкретного случая.

Для примера рассмотрим данные CSV файла. Каждая подстрока в нем разделена символом «точка с запятой» и помещена в двойные кавычки. Вставьте их в любое место Вашей рабочей книги:

Перед разбивкой данных требуется выделить нужный диапазон, а затем кликнуть по пиктограмме «Текст по столбцам» в области «Работа с данными» на ленте вкладки «Данные».

На экране будет отображено окно мастера распределения текста:

Весь процесс состоит из трех шагов.

На первом этапе требуется выбрать формат данных для разделения, а именно указать, содержит ли текст разделители, или каждый будущий столбец имеет свою фиксированною ширину, т.е. длину текста. Последний вариант рассматриваться не будет, так как он ничем не отличается от первого кроме следующего шага, где требуется самостоятельно выбрать на линейке ширину поля.

Выберите пункт «С разделителями» и нажмите кнопку «Далее».

Следующим действием выбирается символ-разделитель. Им может быть любой из знаков, включая буквы и цифры.

Обратите внимание на то, что если разделители идут подряд, то каждый из них образует новый столбец, т.е. 2 таких символа создают 1 пустой столбец, 3 – 2 и т.д. Чтобы избавиться от этого часто нужного действия достаточно поставить галочку на поле «Считать последовательные разделители одним».

Может возникнуть ситуация, когда подстрока для создания столбца содержит символ-разделитель, который таковым не является. В подобных случаях строки должны быть заключены в одинарные либо двойные кавычки (в нашем примере исходных данных это присутствует), а в окне мастера нужно выбрать, какой ограничитель строк применить.

Имейте в виду то, что символы-разделители и ограничители удаляются из содержимого разделенных данных.

На любом описанным выше этапе можно нажать кнопку «Готово» для предоставления возможности приложению Excel самостоятельно завершить разделение текста в ячейках столбца. Но если Вы хотите контролировать весь процесс, то продолжайте нажимать «Далее».

Завершающим шагом является назначение форматирования новым колонкам и указания места для их расположения.

Из возможных настроек предоставлено только несколько форматов (типов данных), а поместить распределенный текст можно только на текущем листе.

Источник: office-menu.ru