Страницы: 1
RSS
Перенос части текста из одной ячейки в другую, Перенос части текста из одной ячейки в другую
 
Здравствуйте. Есть необходимость вытянуть фамилию и имя из одной ячейки в другую. В каждой строке есть "Ф.И.О.: ", а потом идёт нужная информация, которую и необходимо перенести в другую таблицу.
Может быть есть функция, чтобы достать только 2 слова после "Ф.И.О.: " или что-нибудь подобное? Заранее благодарю


http://skrinshoter.ru/s/210418/DWBLuNzc
Изменено: Briss - 21.04.2018 09:53:13
 
файл-пример приложите.
 
Briss, вот как Вы вообще представляете помощь по картинке?
Если в мире всё бессмысленно, — сказала Алиса, — что мешает выдумать какой-нибудь смысл? ©Льюис Кэрролл
 
V, прикрепляю примерный файл  
 
Цитата
Briss написал:
Есть необходимость вытянуть фамилию и имя
Цитата
Briss написал:
В каждой строке есть "Ф.И.О.: ", а потом идёт нужная информация, которую и необходимо перенести в другую таблицу.
Так всё же что нужно извлекать? Почему бы в примере не показать желаемый результат?
 
Цитата
Briss написал:
достать только 2 слова после "Ф.И.О.: "
Пробуйте
=ЛЕВСИМВ(ПСТР(E1;ПОИСК("Ф.И.О.";E1)+8;99);ПОИСК(" ";ПСТР(E1;ПОИСК("Ф.И.О.";E1)+8;99);ПОИСК(" ";ПСТР(E1;ПОИСК("Ф.И.О.";E1)+8;99))+1)-1)
Если в мире всё бессмысленно, — сказала Алиса, — что мешает выдумать какой-нибудь смысл? ©Льюис Кэрролл
 
Bema, к сожалению, не робит(
 
Юрий М, нужно вытянуть Имя и фамилию клиента. Желаемый результат, чтобы в следующем столбце было: Даничев Денис, если берем в пример первую строку
 
Извлечь ТОЛЬКО имя и фамилию?
 
Цитата
Briss написал:
к сожалению, не робит(
Что значит не робит? Я перед тем как выложить формулу на форум проверил. У меня робит.
Изменено: Bema - 21.04.2018 11:15:58
Если в мире всё бессмысленно, — сказала Алиса, — что мешает выдумать какой-нибудь смысл? ©Льюис Кэрролл
 
Bema,значит с моей стороны где то проблема, ищу. Спасибо
 
Что-бы проще было искать.
Возможно проблема из-за стиля ссылок. Что это такое можно почитать здесь.
Изменено: Bema - 21.04.2018 11:28:30
Если в мире всё бессмысленно, — сказала Алиса, — что мешает выдумать какой-нибудь смысл? ©Льюис Кэрролл
 
Проблема была и в этом и надстройках, всё исправил, вручную ввёл ссылки на ячейки и всё заработало. Оцень ценю вашу помощь, спасибо большое
 
Код
=СЖПРОБЕЛЫ(ПСТР(ПОДСТАВИТЬ(ПСТР(E1;ПОИСК("Ф.И.О.";E1)+6;99);" ";ПОВТОР(" ";50));50;2*50))
Изменено: V - 21.04.2018 11:33:04
 
Большое спасибо за помощь!
 
вариант функции в столбце 8
Код
 Function bbb$(t$)
   With CreateObject("VBScript.RegExp"): .IgnoreCase = True: .Pattern = "Ф.И.О.: [а-яё]+ [а-яё]+ "
    bbb = Mid(.Execute(t)(0), 9)
  End With
 End Function
Изменено: кузя1972 - 21.04.2018 12:18:07
Страницы: 1
Наверх