|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
13.08.2016, 03:11 | #1 |
Новичок
Джуниор
Регистрация: 13.08.2016
Сообщений: 1
|
выборочная замена местами слов в ячейке
Добрый день!
Помогите, плиз. В ячейках слова записаны в следущих последовательностях: Фамилия Имя Отчество Фамилия Имя Имя Фамилия Имя Анонимный Можно ли перегруппировать слова в ячейках, чтобы все привести к форматам: Имя Отчество Фамилия (если три слова), Имя Фамилия (если два), Имя (если одно)? т.е. на первом месте всегда имя, на втором отчество, на тртьем фамилия (если есть). Либо, если я хочу невозможного, то переместить только в тех ячейках, где три слова (ФИО) фамилию с первого места на последнее в ячейке. Спасибо! |
13.08.2016, 04:20 | #2 | |||
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
макросу будет очень сложно различить эти 2 варианта:
Цитата:
Как тут программа отличит, где имя, а где фамилия... А ведь есть и посложнее варианты ФИО Цитата:
Цитата:
можно сделать формулой в дополнительном столбце (если забыть про варианты, где ФИО может состоять из 4 и более слов)
__Полезные надстройки для Excel. Парсинг сайтов и файлов.
Макросы любой сложности на заказ. Мониторинг цен конкурентов Последний раз редактировалось EducatedFool; 13.08.2016 в 04:28. |
|||
13.08.2016, 12:20 | #3 |
Форумчанин
Регистрация: 16.06.2015
Сообщений: 100
|
добрый день,не нашел файл-примера,вариант функций uuu1 и uuu2 в B
uuu3 и uuu4 в C,то есть просто замена Код:
Код:
|
13.08.2016, 12:27 | #4 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
svsh2016,
загляните в личные сообщения)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
13.08.2016, 13:03 | #5 |
Форумчанин
Регистрация: 16.06.2015
Сообщений: 100
|
добрый день,как вариант для #4, функция vvv в C1
Код:
|
13.08.2016, 13:51 | #6 |
Форумчанин
Регистрация: 16.06.2015
Сообщений: 100
|
еще вариант функций uuu5 и uuu6 для #1 в столбце D
Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Поменять местами слова в ячейке | Нюни | Microsoft Office Excel | 28 | 05.12.2017 11:28 |
смена местами числовых данных в ячейке | Roleg | Microsoft Office Excel | 8 | 14.05.2012 16:23 |
Замена слов местами VС++ | МАйк Лжец | Помощь студентам | 1 | 04.03.2012 04:44 |
Задача: Замена слов местами в Microsoft Office Word | andresss | Microsoft Office Word | 10 | 08.01.2011 12:15 |
как в ячейке поменять местами фразы разделенные запятой | evdss | Microsoft Office Excel | 4 | 13.10.2010 10:01 |