powered by simpleCommunicator - 2.0.58     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как из текста вытащить "ТЕКСТ"
17 сообщений из 17, страница 1 из 1
Как из текста вытащить "ТЕКСТ"
    #37824725
Фотография Ser Artur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Господа как из текста

авторООО " Дания " счет 11 0т 01/01/10

Вытащить текст в кавычках

автор" Дания "

Спасибо
...
Рейтинг: 0 / 0
Как из текста вытащить "ТЕКСТ"
    #37824727
Фотография Ser Artur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Текст в ячеке Excel
...
Рейтинг: 0 / 0
Как из текста вытащить "ТЕКСТ"
    #37824750
Фотография Serge 007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ser Artur,

недавно на другом форуме было
Код: vbnet
1.
=ПСТР(C2;ПОИСК("""";C2)+1;НАЙТИ("""";C2;ПОИСК("""";C2)+1)-ПОИСК("""";C2)-1)
...
Рейтинг: 0 / 0
Как из текста вытащить "ТЕКСТ"
    #37824761
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
формула вытягивает из строки текст в скобках:
=ПСТР(A1;ПОИСК("""";A1;1);(1+ПОИСК("""";A1;(ПОИСК("""";A1;1)+1))-ПОИСК("""";A1;1)))


PS: сам ржу. можно гораздо проще ее записать
...
Рейтинг: 0 / 0
Как из текста вытащить "ТЕКСТ"
    #37824762
Фотография Serge 007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если сами кавычки тоже нужны - то так:
Код: vbnet
1.
=ПСТР(C2;ПОИСК("""";C2);НАЙТИ("""";C2;ПОИСК("""";C2)+1)+1-ПОИСК("""";C2))


или так:
Код: vbnet
1.
=""""&ПСТР(C2;ПОИСК("""";C2)+1;НАЙТИ("""";C2;ПОИСК("""";C2)+1)-ПОИСК("""";C2)-1)&""""
...
Рейтинг: 0 / 0
Как из текста вытащить "ТЕКСТ"
    #37824766
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Serge 007, опередили
оказывается, ни я один так ее запилил

разве проще низя? ф-лой массива как-нить? я в них не силен =//
...
Рейтинг: 0 / 0
Как из текста вытащить "ТЕКСТ"
    #37824767
Фотография Serge 007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PlanB...можно гораздо проще ее записать
Выложи вариантик, плз
...
Рейтинг: 0 / 0
Как из текста вытащить "ТЕКСТ"
    #37824772
Фотография Serge 007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PlanB...ф-лой массива как-нить?
Код: vbnet
1.
=ПСТР(C2;МИН(ЕСЛИ(ПСТР(C2;СТРОКА($1:$999);1)="""";СТРОКА($1:$999)));МАКС(ЕСЛИ(ПСТР(C2;СТРОКА($1:$999);1)="""";СТРОКА($1:$999)))-МИН(ЕСЛИ(ПСТР(C2;СТРОКА($1:$999);1)="""";СТРОКА($1:$999)))+1)
...
Рейтинг: 0 / 0
Как из текста вытащить "ТЕКСТ"
    #37824775
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Serge 007PlanB...можно гораздо проще ее записать
Выложи вариантик, плззабыл приписать "я полагаю, можно..."
...
Рейтинг: 0 / 0
Как из текста вытащить "ТЕКСТ"
    #37824776
Фотография Serge 007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: vbnet
1.
=ПСТР(C2;НАИБОЛЬШИЙ((ПСТР(C2;СТРОКА($1:$999);1)="""")*СТРОКА($1:$999);2);МАКС((ПСТР(C2;СТРОКА($1:$999);1)="""")*СТРОКА($1:$999))-НАИБОЛЬШИЙ((ПСТР(C2;СТРОКА($1:$999);1)="""")*СТРОКА($1:$999);2)+1)
...
Рейтинг: 0 / 0
Как из текста вытащить "ТЕКСТ"
    #37824782
Фотография Serge 007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Немассивный вариант:
Код: vbnet
1.
=""""&ЗАМЕНИТЬ(ЗАМЕНИТЬ(C2;1;ПОИСК("""";C2););ПОИСК("""";ЗАМЕНИТЬ(C2;1;ПОИСК("""";C2);));99;)&""""
...
Рейтинг: 0 / 0
Как из текста вытащить "ТЕКСТ"
    #37824800
Михаил Ч.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Еще один немассивный вариант:
Код: vbnet
1.
=СЖПРОБЕЛЫ(ПСТР(ПОДСТАВИТЬ(C2;"""";ПОВТОР(" ";99));99;99))
...
Рейтинг: 0 / 0
Как из текста вытащить "ТЕКСТ"
    #37825677
PlanB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сработает, конечно, не всегда, но клево
...
Рейтинг: 0 / 0
Как из текста вытащить "ТЕКСТ"
    #37829697
Фотография Ser Artur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо господа Всем откликнувшимся

П.С.

А вот еще возник такой вопрос а если в яйчейке где текст

авторСч.105 от 03.06.11. (№Ж:0) В валюте US$ По курсу: 376.4800 ООО " Арбат ".Краснодар Форель ручьевая охл.потр.


каким образом можно "выташить" - авторФорель ручьевая охл.потр.

Спасибо еще раз
...
Рейтинг: 0 / 0
Как из текста вытащить "ТЕКСТ"
    #37829716
Thermik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ser Artur,

Если предположить что перед городом всегда находится точка, названеи города всегда в одно слово в назании товара никогда нет точки.

или так после сочетания двойная кавычка - точка пропускам одно слово (город) далее товар.

Какой алгоритм будем выбирать?
...
Рейтинг: 0 / 0
Как из текста вытащить "ТЕКСТ"
    #37829735
Thermik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ser Artur,

Можно еще скачать надстройку www.icqrobot.ru
Установить её (если у вас EXCEL 2007)
Изучить на примерах, как составлять регулярные выражения http://ru.wikipedia.org/wiki/Регулярные_выражения

и тогда без всяких формул вы сможете вытаскивать что угодно из чего угодно (в хорошем смысле этого слова) :)
...
Рейтинг: 0 / 0
Как из текста вытащить "ТЕКСТ"
    #37829867
Михаил Ч.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как вариант, ищем последнюю заглавную русскую букву и удаляем все что слева.
Формула массива (вводится нажатием ctrl+shift+enter):
Код: vbnet
1.
=ПРАВСИМВ(A1;ПОИСКПОЗ(1;ПРОСМОТР(КОДСИМВ(ПРАВСИМВ(A1;СТРОКА($1:$99)));{0;168;169;192;224};{0;1;0;1;0});))


или
Код: vbnet
1.
=ПРАВСИМВ(A1;ПОИСКПОЗ(ИСТИНА;ОСТАТ(КОДСИМВ(ПРАВСИМВ(A1;СТРОКА($1:$99)))-192;255)<32;))


во втором варианте будет проблема с буквой "Ё"
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как из текста вытащить "ТЕКСТ"
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]