Calc: найти текст в середине ячейки

stm4836248

Есть такая ячейка A1:
Текст1 Текст2 "Текст3 Текст4" Текст5 Текст6
Как можно в ячейку A2 ввести значение Текст3 Текст4, то есть то, что находится между кавычками?

nata_chira

написать формулу

lubanj

Сообщение удалил

stm4836248

POS
FIND, но он не работает, так ака может искать любые символы, но не кавычки. В общем, пока я решил проблему, поменяв вся кавычки на "999" - потом уже ищу позицию первого и второго вхождения "999" и вычленяю текст между ними ,но это не красиво - хотелось бы однострочной формулы, без замены на "999"
Пробелы есть, их рандомное количество; тексты не пустые.

lubanj

Сообщение удалил

stm4836248

текст1"текст2"текст3
Да, так и есть, только с пробелами внутри.
Вт том и дело, что при поиске кавычек выдается ошибка.

lubanj

экранировать не пробовал?
у меня работает (четыре кавычки)
=НАЙТИ("""";RC[-1];1)
п.с. сцуко эксель, я парился и получал ошибку, пока не додумался начать поиск с позиции 1, а не 0

stm4836248

четыре кавычки
КАК? Как ты догадался, что кавычек должно быть 4? Работает! Ае, спасибище!

lubanj

попробовал сначала
\"
потом
""
потом из-за ошибки пришлось загуглить
"эксель экранировать кавычку" и убедиться, что нужно удваивать
ну и потом уже с позиции 1 начать поиск

nas1234

Как ты догадался, что кавычек должно быть 4?
наружние кавычки - классические, в них содержится текст для поиска.
одна кавычка внутри - текст для поиска, и ещё одна кавычка перед ней - экранирующая.

nata_chira

КАК? Как ты догадался, что кавычек должно быть 4?
потому что у него , в отличие от тебя, есть мозг :grin:
Оставить комментарий
Имя или ник:
Комментарий: