Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

22 Март 2019, 15:37 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Здесь можно поблагодарить участников форума Улыбка
 
   Начало   Помощь Поиск Войти Регистрация    задать вопрос  
Страниц: 1   Вниз
  Печать  
Автор Тема: кавычки в аргументе для функции SEARCH?  (Прочитано 4103 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
MinasFilm
Форумчанин
***
Offline Offline

Сообщений: 86


« Стартовое сообщение: 15 Ноябрь 2014, 18:43 »

нужно ввести в ячейку что-то типа:
SEARCH("блаблабла"блаблабла";L1800)
т.е. кавычки двойные должны быть внутри текста для поиска (и даже - несколько раз)
как это сделать с минимальными действиями руками потерями читабельности аргументов?
Записан
TimSha
Форумчанин
***
Offline Offline

Пол: Мужской
Сообщений: 72


« Ответ #1: 15 Ноябрь 2014, 19:22 »

т.е. кавычки двойные должны быть внутри текста для поиска (и даже - несколько раз)
В чем суть сей затеи, может есть другие пути к цели? С файлом-примером было бы проще, наверное.
Записан

"Ctrl+S" - достойное завершение ваших гениальных мыслей!.. Подмигивающий
MinasFilm
Форумчанин
***
Offline Offline

Сообщений: 86


« Ответ #2: 15 Ноябрь 2014, 19:32 »

В чем суть сей затеи, может есть другие пути к цели? С файлом-примером было бы проще, наверное.

ненужно искать черную кошку в задаче "купить хлеба"
я сказал в чем суть - ввести в строку поиска кавычки (") в аргументе функции поиска текста
возможно, мне нужно было изложить вопрос на ином языке?
Записан
TimSha
Форумчанин
***
Offline Offline

Пол: Мужской
Сообщений: 72


« Ответ #3: 15 Ноябрь 2014, 19:48 »

... возможно, мне нужно было...
Вполне возможно.
Вариант для старта - =SEARCH("»";L2). 
Записан

"Ctrl+S" - достойное завершение ваших гениальных мыслей!.. Подмигивающий
MinasFilm
Форумчанин
***
Offline Offline

Сообщений: 86


« Ответ #4: 15 Ноябрь 2014, 19:50 »

Вариант для старта - =SEARCH("»";L2).

кавычки - в см. верхние ("), а не открывающе-закрывающие
Записан
TimSha
Форумчанин
***
Offline Offline

Пол: Мужской
Сообщений: 72


« Ответ #5: 15 Ноябрь 2014, 20:03 »

кавычки - в см. верхние
Снял автозамену, ищем в Бла"Бла"Бла второе вхождение =SEARCH("""";L2;SEARCH("""";L2;1)+1).
Записан

"Ctrl+S" - достойное завершение ваших гениальных мыслей!.. Подмигивающий
MinasFilm
Форумчанин
***
Offline Offline

Сообщений: 86


« Ответ #6: 15 Ноябрь 2014, 20:14 »

Снял автозамену, ищем в Бла"Бла"Бла второе вхождение =SEARCH("""";L2;SEARCH("""";L2;1)+1).

чтото вы переусложнили
не нужно второе или десятое
просто - ввести верхние двойные кавычки в простой текст (паттерн) для поиска
как и чем их можно экранировать внутри строки, чтобы не возникала ошибка?
Записан
rami
Гуру
*******
Offline Offline

Пол: Мужской
Сообщений: 2 658


MacBook Pro, LibreOffice и Apache OpenOffice


« Ответ #7: 15 Ноябрь 2014, 20:26 »

чтото вы переусложнили
Вы не хотите чётко сформулировать условия, поэтому TimSha привёл абстрактный ответ и его пример правильный. Если нужно найти кавычку, то её нужно взять в кавычки, но будет не три кавычки(та, которую ищем и две по бокам), а четыре кавычки как в его примере. Кавычки "экранируются" кавычками.
« Последнее редактирование: 15 Ноябрь 2014, 20:29 от rami » Записан

MinasFilm
Форумчанин
***
Offline Offline

Сообщений: 86


« Ответ #8: 17 Ноябрь 2014, 00:46 »

но будет не три кавычки(та, которую ищем и две по бокам), а четыре кавычки как в его примере. Кавычки "экранируются" кавычками.

спасибо  - вот так все работает! Улыбка
Записан
Страниц: 1   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!