Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Из одного поля ФИО сделать 3 (Фамилия Имя Отчество) - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
Страница 1 из 11
Модератор форума: _Boroda_, Pelena, Manyasha, SLAVICK 
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Из одного поля ФИО сделать 3 (Фамилия Имя Отчество) (Формулы/Formulas)
Из одного поля ФИО сделать 3 (Фамилия Имя Отчество)
Silver Дата: Пятница, 02.09.2016, 05:17 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Дан список в одном поле (ФИО) Эти имена нужно разделить и положить отдельно Фамилия, имя, Отчество
К сообщению приложен файл: 4387411.xlsx(10Kb)
 
Ответить
СообщениеДан список в одном поле (ФИО) Эти имена нужно разделить и положить отдельно Фамилия, имя, Отчество

Автор - Silver
Дата добавления - 02.09.2016 в 05:17
Silver Дата: Пятница, 02.09.2016, 06:02 | Сообщение № 2
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Данные -- Текст по столбцам -- с разделителем пробел
 
Ответить
СообщениеДанные -- Текст по столбцам -- с разделителем пробел

Автор - Silver
Дата добавления - 02.09.2016 в 06:02
китин Дата: Пятница, 02.09.2016, 06:39 | Сообщение № 3
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3450
Репутация: 549 ±
Замечаний: 0% ±

Excel 2007;Excel 2010
мона и формулой, но
Данные -- Текст по столбцам -- с разделителем пробел
гораздо проще

Код
=СЖПРОБЕЛЫ(ПСТР(ПОДСТАВИТЬ($B3;" ";ПОВТОР(" ";98));(СТОЛБЕЦ(A1)-1)*98+1;98))
К сообщению приложен файл: 555666.xlsx(11Kb)


Не судите строго:я пытаюсь научиться
ЯД 41001877306852/WM R249698041931; Z239672726538


Сообщение отредактировал китин - Пятница, 02.09.2016, 06:41
 
Ответить
Сообщениемона и формулой, но
Данные -- Текст по столбцам -- с разделителем пробел
гораздо проще

Код
=СЖПРОБЕЛЫ(ПСТР(ПОДСТАВИТЬ($B3;" ";ПОВТОР(" ";98));(СТОЛБЕЦ(A1)-1)*98+1;98))

Автор - китин
Дата добавления - 02.09.2016 в 06:39
sv2014 Дата: Пятница, 02.09.2016, 11:52 | Сообщение № 4
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 156
Репутация: 37 ±
Замечаний: 0% ±

Excel 2013
Silver, вариант функции с i=1,2,3 соответственно.

[vba]
Код
Function uuu$(t$, i%)
     uuu = Split(t)(i - 1)
  End Function
[/vba]
К сообщению приложен файл: example_2_09_20.xls(40Kb)
 
Ответить
СообщениеSilver, вариант функции с i=1,2,3 соответственно.

[vba]
Код
Function uuu$(t$, i%)
     uuu = Split(t)(i - 1)
  End Function
[/vba]

Автор - sv2014
Дата добавления - 02.09.2016 в 11:52
sv2014 Дата: Пятница, 02.09.2016, 12:18 | Сообщение № 5
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 156
Репутация: 37 ±
Замечаний: 0% ±

Excel 2013
Silver, еще вариант uuu1 в столбцах: IJK

[vba]
Код
Function uuu1$(t$, i%)
   With CreateObject("VBScript.RegExp"): .Global = True: .Ignorecase = True
    .Pattern = "(?:[^а-яё]|^)[а-яё]+(?=[^а-яё]|$)"
       uuu1 = .Execute(t)(i - 1)
  End With
End Function
[/vba]
К сообщению приложен файл: 6827841.xls(42Kb)
 
Ответить
СообщениеSilver, еще вариант uuu1 в столбцах: IJK

[vba]
Код
Function uuu1$(t$, i%)
   With CreateObject("VBScript.RegExp"): .Global = True: .Ignorecase = True
    .Pattern = "(?:[^а-яё]|^)[а-яё]+(?=[^а-яё]|$)"
       uuu1 = .Execute(t)(i - 1)
  End With
End Function
[/vba]

Автор - sv2014
Дата добавления - 02.09.2016 в 12:18
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Из одного поля ФИО сделать 3 (Фамилия Имя Отчество) (Формулы/Formulas)
Страница 1 из 11
Поиск:

Яндекс цитирования
© 2010-2016 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!