Страницы: 1
RSS
Как удалить в ячейке все, кроме текста в кавычках если их больше двух символов
 
Здравствуйте!
Подскажите как решить задачу.

Есть список благотворительных фондов. Нужно в соседней ячейке оставить только Название фонда в кавычках.
Найденная мной формула не подходит:
Код
=СЖПРОБЕЛЫ(ПСТР(ПОДСТАВИТЬ(A1;"""";ПОВТОР(" ";99));99;99))
Так как некоторые ячейки имеют в составе более двух символов кавычки.

Прикладываю исходник. Подскажите, пожалуйста, формулу которой по зубам задача)
 
" Фонд художника Михаила Шемякина", "Благотворительный фонд Архангела Михаила" - как программе понять, что оставлять?
 
Вот все что в кавычках и нужно оставить.
Проблемы начинаются с такими названиями:
"Благотворительный фонд "Линия жизни"
Формула не справляется уже.
 
Строка 439. Там нет кавычек...
 
Почти без ошибок
=ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПСТР(ПОДСТАВИТЬ(A1&"""";"""";ПОВТОР(" ";99);3);2;99))&"""";"""""";"")

Хотя нет. есть строки без кавычек и с кавычками другими.
Изменено: АlехМ - 13.02.2018 17:13:09
Алексей М.
 
Так ошибки пока не обнаружил
=ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПСТР(ПОДСТАВИТЬ(ПОДСТАВИТЬ(""""&A1&"""";"""""";"""");"""";ПОВТОР(" ";999);3);2;999))&"""";"""""";"")
Алексей М.
 
Спасибо. Это то что нужно. Потом можно добить результат той формулой которую я привел в первом сообщении.
Страницы: 1
Наверх