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

Вход

Регистрация

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

 

= Мир MS Excel/Как найти часть текста в ячейке и заменить ячейку полностью - Мир MS Excel

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

Excel 2013
Добрый день!
Подскажите, пожалуйста, как с помощью формулы найти часть текста в ячейке (параметров множество) и заменить ячейку полностью.
В файле столбец ФИО исходное" заменить на ФИО полностью.
К сообщению приложен файл: 8933690.xlsx(9Kb)


Сообщение отредактировал Anna_Med - Понедельник, 08.02.2016, 14:37
 
Ответить
СообщениеДобрый день!
Подскажите, пожалуйста, как с помощью формулы найти часть текста в ячейке (параметров множество) и заменить ячейку полностью.
В файле столбец ФИО исходное" заменить на ФИО полностью.

Автор - Anna_Med
Дата добавления - 08.02.2016 в 13:14
TimSha Дата: Понедельник, 08.02.2016, 13:30 | Сообщение № 2
Группа: Проверенные
Ранг: Обитатель
Сообщений: 483
Репутация: 75 ±
Замечаний: 0% ±

Excel 2013 Pro +
Мо быть все проще?!-
Код
=C2&" "&D2&" "&E2


"Ctrl+S" - достойное завершение ваших гениальных мыслей!.. ;)
 
Ответить
СообщениеМо быть все проще?!-
Код
=C2&" "&D2&" "&E2

Автор - TimSha
Дата добавления - 08.02.2016 в 13:30
Anna_Med Дата: Понедельник, 08.02.2016, 16:14 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 20% ±

Excel 2013
Я бы не сказала, что проще...
Для СЦЕПИТЬ то оно да... Вопрос решенный.

Задача в итоге найти нужную фамилию в первом столбце и заменить значение ячейки на ФИО полностью. Иначе ручками...
 
Ответить
СообщениеЯ бы не сказала, что проще...
Для СЦЕПИТЬ то оно да... Вопрос решенный.

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

Автор - Anna_Med
Дата добавления - 08.02.2016 в 16:14
Udik Дата: Понедельник, 08.02.2016, 16:18 | Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 1297
Репутация: 161 ±
Замечаний: 0% ±

Excel 2013
А откуда нужная фамилия берётся? И ячейки не меняют данные в других ячейках, это уже на макросы надо переходить.


вот вам барабан
яд 41001231307558 wm R419131876897
udik1968@gmail.com
 
Ответить
СообщениеА откуда нужная фамилия берётся? И ячейки не меняют данные в других ячейках, это уже на макросы надо переходить.

Автор - Udik
Дата добавления - 08.02.2016 в 16:18
TimSha Дата: Понедельник, 08.02.2016, 16:34 | Сообщение № 5
Группа: Проверенные
Ранг: Обитатель
Сообщений: 483
Репутация: 75 ±
Замечаний: 0% ±

Excel 2013 Pro +
найти нужную фамилию в первом столбце и заменить значение ячейки на ФИО полностью

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


"Ctrl+S" - достойное завершение ваших гениальных мыслей!.. ;)
 
Ответить
Сообщение
найти нужную фамилию в первом столбце и заменить значение ячейки на ФИО полностью

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

Автор - TimSha
Дата добавления - 08.02.2016 в 16:34
Pelena Дата: Понедельник, 08.02.2016, 16:50 | Сообщение № 6
Группа: Модераторы
Ранг: Экселист
Сообщений: 10401
Репутация: 2355 ±
Замечаний: 0% ±

Excel 2010 & Mac Excel 2011
Да, пример, конечно, не очень информативен.
Если я правильно поняла, есть список Фамилия-инициалы и есть список ФИО полностью. Если так и при условии, что нет людей с одинаковыми фамилиями и инициалами, то можно такой формулой массива
Код
=ИНДЕКС($G$2:$G$4;ПОИСКПОЗ(A2;ЛЕВСИМВ($G$2:$G$4;ПОИСК(" ";$G$2:$G$4)+1)&"."&ПСТР(G2;ПОИСК("#";ПОДСТАВИТЬ(G2;" ";"#";2))+1;1)&".";0))
К сообщению приложен файл: 9797609.xlsx(9Kb)


"Черт возьми, Холмс! Но как??!!"
ЯД 41001765434816
 
Ответить
СообщениеДа, пример, конечно, не очень информативен.
Если я правильно поняла, есть список Фамилия-инициалы и есть список ФИО полностью. Если так и при условии, что нет людей с одинаковыми фамилиями и инициалами, то можно такой формулой массива
Код
=ИНДЕКС($G$2:$G$4;ПОИСКПОЗ(A2;ЛЕВСИМВ($G$2:$G$4;ПОИСК(" ";$G$2:$G$4)+1)&"."&ПСТР(G2;ПОИСК("#";ПОДСТАВИТЬ(G2;" ";"#";2))+1;1)&".";0))

Автор - Pelena
Дата добавления - 08.02.2016 в 16:50
XMbIPb Дата: Понедельник, 08.02.2016, 17:12 | Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Насколько я понял из запрашиваемого, то требуется:
Костяк формулы (выделение фамилии):
Код
=ПСТР(A2;1;НАЙТИ(" ";A2;1)-1)

Поиск необходимой строки в таблице (сохраним в ячейку I2):
Код
=ПОИСКПОЗ(ПСТР(A2;1;НАЙТИ(" ";A2;1)-1);C:C;0)

Сцепка ФИО из таблицы:
Код
=СЦЕПИТЬ(ДВССЫЛ("C" & I2);" ";ДВССЫЛ("D" & I2);" ";ДВССЫЛ("E" & I2))


Может понадобится можно и ВПР использовать (звездочка означает любые символы):
Код
=ВПР(ПСТР(A2;1;НАЙТИ(" ";A2;1)-1) & "*";C:C;1;0)

[moder]Оформляйте формулы тегами (кнопка fx). На первый раз исправила[/moder]


Все, что Бог ни делает, все к лучшему.

Сообщение отредактировал Pelena - Понедельник, 08.02.2016, 17:17
 
Ответить
СообщениеНасколько я понял из запрашиваемого, то требуется:
Костяк формулы (выделение фамилии):
Код
=ПСТР(A2;1;НАЙТИ(" ";A2;1)-1)

Поиск необходимой строки в таблице (сохраним в ячейку I2):
Код
=ПОИСКПОЗ(ПСТР(A2;1;НАЙТИ(" ";A2;1)-1);C:C;0)

Сцепка ФИО из таблицы:
Код
=СЦЕПИТЬ(ДВССЫЛ("C" & I2);" ";ДВССЫЛ("D" & I2);" ";ДВССЫЛ("E" & I2))


Может понадобится можно и ВПР использовать (звездочка означает любые символы):
Код
=ВПР(ПСТР(A2;1;НАЙТИ(" ";A2;1)-1) & "*";C:C;1;0)

[moder]Оформляйте формулы тегами (кнопка fx). На первый раз исправила[/moder]

Автор - XMbIPb
Дата добавления - 08.02.2016 в 17:12
Anna_Med Дата: Понедельник, 08.02.2016, 17:28 | Сообщение № 8
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 20% ±

Excel 2013
Спасибо огромное всем-всем!!!
 
Ответить
СообщениеСпасибо огромное всем-всем!!!

Автор - Anna_Med
Дата добавления - 08.02.2016 в 17:28
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Как найти часть текста в ячейке и заменить ячейку полностью (Формулы/Formulas)
Страница 1 из 11
Поиск:

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