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

Вход

Регистрация

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

 

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

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

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

Автор - 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
Группа: Модераторы
Ранг: Экселист
Сообщений: 7014
Репутация: 1073 ±
Замечаний: 0% ±

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

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


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


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

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

Автор - китин
Дата добавления - 02.09.2016 в 06:39
sv2014 Дата: Пятница, 02.09.2016, 11:52 | Сообщение № 4
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 226
Репутация: 61 ±
Замечаний: 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 (40.5 Kb)
 
Ответить
Сообщение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
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 226
Репутация: 61 ±
Замечаний: 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 (41.5 Kb)
 
Ответить
Сообщение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 из 1
  • 1
Поиск:

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