Поиск части строки по маске и вывод в ячейку
максимка
Дата: Пятница, 05.07.2024, 21:32 |
Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация:
0
±
Замечаний:
0% ±
2020
Всем привет. Бьюсь уже целый вечер, но до решения пока не дошел. Задача: Есть строка с данными 06.07.24/Ролл Оливье в подарок от 1350 руб./Промо:ЛЕТОЛЕТО/Тип:Промокод/База:29119/OR/DV где, - 06.07.24 - дата отправки рассылки - Ролл Оливье в подарок от 1350 руб. - название рассылки - Промо:ЛЕТОЛЕТО - промокд на скидку - Тип:Промокод - тип рассылки - База:29119 - размер базы подписчиков - /OR/DV эти параметры особого значения не имеют Все смысловые блоки разделены / После такой формулы =MID(A3;SEARCH("Промо:";Ячейка); SEARCH("/Тип:";Ячейка)-SEARCH("Промо:";Ячейка)) у меня выводит в ячейку след. значения: Промо:ЛЕТОЛЕТО Мне же нужно вывести просто ЛЕТОЛЕТО Подскажите плиз решение Эту формулу я писал в google sheets, но и в exel тоже пойдет. переделаю
Всем привет. Бьюсь уже целый вечер, но до решения пока не дошел. Задача: Есть строка с данными 06.07.24/Ролл Оливье в подарок от 1350 руб./Промо:ЛЕТОЛЕТО/Тип:Промокод/База:29119/OR/DV где, - 06.07.24 - дата отправки рассылки - Ролл Оливье в подарок от 1350 руб. - название рассылки - Промо:ЛЕТОЛЕТО - промокд на скидку - Тип:Промокод - тип рассылки - База:29119 - размер базы подписчиков - /OR/DV эти параметры особого значения не имеют Все смысловые блоки разделены / После такой формулы =MID(A3;SEARCH("Промо:";Ячейка); SEARCH("/Тип:";Ячейка)-SEARCH("Промо:";Ячейка)) у меня выводит в ячейку след. значения: Промо:ЛЕТОЛЕТО Мне же нужно вывести просто ЛЕТОЛЕТО Подскажите плиз решение Эту формулу я писал в google sheets, но и в exel тоже пойдет. переделаю максимка
Ответить
Сообщение Всем привет. Бьюсь уже целый вечер, но до решения пока не дошел. Задача: Есть строка с данными 06.07.24/Ролл Оливье в подарок от 1350 руб./Промо:ЛЕТОЛЕТО/Тип:Промокод/База:29119/OR/DV где, - 06.07.24 - дата отправки рассылки - Ролл Оливье в подарок от 1350 руб. - название рассылки - Промо:ЛЕТОЛЕТО - промокд на скидку - Тип:Промокод - тип рассылки - База:29119 - размер базы подписчиков - /OR/DV эти параметры особого значения не имеют Все смысловые блоки разделены / После такой формулы =MID(A3;SEARCH("Промо:";Ячейка); SEARCH("/Тип:";Ячейка)-SEARCH("Промо:";Ячейка)) у меня выводит в ячейку след. значения: Промо:ЛЕТОЛЕТО Мне же нужно вывести просто ЛЕТОЛЕТО Подскажите плиз решение Эту формулу я писал в google sheets, но и в exel тоже пойдет. переделаю Автор - максимка Дата добавления - 05.07.2024 в 21:32
gling
Дата: Пятница, 05.07.2024, 21:53 |
Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2563
Репутация:
706
±
Замечаний:
0% ±
2010
Здравствуйте. Для исключения слова Промо:, надо учитывать длину этого текста и к найденному значению необходимо прибавить 6 чтобы получить первый символ после этого слова с двоеточие.
Здравствуйте. Для исключения слова Промо:, надо учитывать длину этого текста и к найденному значению необходимо прибавить 6 чтобы получить первый символ после этого слова с двоеточие. gling
ЯД-41001506838083
Ответить
Сообщение Здравствуйте. Для исключения слова Промо:, надо учитывать длину этого текста и к найденному значению необходимо прибавить 6 чтобы получить первый символ после этого слова с двоеточие. Автор - gling Дата добавления - 05.07.2024 в 21:53
Hugo
Дата: Пятница, 05.07.2024, 22:01 |
Сообщение № 3
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3690
Репутация:
790
±
Замечаний:
0% ±
365
Код
=ТЕКСТДО(ТЕКСТПОСЛЕ(C1;"Промо:";1);"/";1)
илиКод
=ПОДСТАВИТЬ(ИНДЕКС(ТЕКСТРАЗД(C1;"/");3);"Промо:";"")
- в новых версиях наконец появилось то что раньше с помощью UDF делали:Код
=Substring(Substring(C1;"Промо:";2;2);"/";1;1)
илиКод
=ПОДСТАВИТЬ(Substring(C1;"/";3;3);"Промо:";"")
Код
=ТЕКСТДО(ТЕКСТПОСЛЕ(C1;"Промо:";1);"/";1)
илиКод
=ПОДСТАВИТЬ(ИНДЕКС(ТЕКСТРАЗД(C1;"/");3);"Промо:";"")
- в новых версиях наконец появилось то что раньше с помощью UDF делали:Код
=Substring(Substring(C1;"Промо:";2;2);"/";1;1)
илиКод
=ПОДСТАВИТЬ(Substring(C1;"/";3;3);"Промо:";"")
Hugo
webmoney: E265281470651 Z422237915069 USDT TRC20: TN8XeEF17o5KPBD9pNwYzNyruycuAc2mVD
Сообщение отредактировал Hugo - Суббота, 06.07.2024, 13:04
Ответить
Сообщение Код
=ТЕКСТДО(ТЕКСТПОСЛЕ(C1;"Промо:";1);"/";1)
илиКод
=ПОДСТАВИТЬ(ИНДЕКС(ТЕКСТРАЗД(C1;"/");3);"Промо:";"")
- в новых версиях наконец появилось то что раньше с помощью UDF делали:Код
=Substring(Substring(C1;"Промо:";2;2);"/";1;1)
илиКод
=ПОДСТАВИТЬ(Substring(C1;"/";3;3);"Промо:";"")
Автор - Hugo Дата добавления - 05.07.2024 в 22:01
максимка
Дата: Пятница, 05.07.2024, 22:09 |
Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация:
0
±
Замечаний:
0% ±
2020
=ТЕКСТДО(ТЕКСТПОСЛЕ(C1;"Промо:";1);"/";1) или =ПОДСТАВИТЬ(ИНДЕКС(ТЕКСТРАЗД(C1;"/");3);"Промо:";"") К сожалению не работает
=ТЕКСТДО(ТЕКСТПОСЛЕ(C1;"Промо:";1);"/";1) или =ПОДСТАВИТЬ(ИНДЕКС(ТЕКСТРАЗД(C1;"/");3);"Промо:";"") К сожалению не работает максимка
Ответить
Сообщение =ТЕКСТДО(ТЕКСТПОСЛЕ(C1;"Промо:";1);"/";1) или =ПОДСТАВИТЬ(ИНДЕКС(ТЕКСТРАЗД(C1;"/");3);"Промо:";"") К сожалению не работает Автор - максимка Дата добавления - 05.07.2024 в 22:09
максимка
Дата: Пятница, 05.07.2024, 22:10 |
Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация:
0
±
Замечаний:
0% ±
2020
Для исключения слова Промо:, надо учитывать длину этого текста
Для исключения слова Промо:, надо учитывать длину этого текста
Можно по подробнее?
Для исключения слова Промо:, надо учитывать длину этого текста
Для исключения слова Промо:, надо учитывать длину этого текста
Можно по подробнее?максимка
Ответить
Сообщение Для исключения слова Промо:, надо учитывать длину этого текста
Для исключения слова Промо:, надо учитывать длину этого текста
Можно по подробнее?Автор - максимка Дата добавления - 05.07.2024 в 22:10
Hugo
Дата: Пятница, 05.07.2024, 22:16 |
Сообщение № 6
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3690
Репутация:
790
±
Замечаний:
0% ±
365
- это для 365 Экселя, и наверное 2021. не смотрел
- это для 365 Экселя, и наверное 2021. не смотрелHugo
webmoney: E265281470651 Z422237915069 USDT TRC20: TN8XeEF17o5KPBD9pNwYzNyruycuAc2mVD
Ответить
Сообщение - это для 365 Экселя, и наверное 2021. не смотрелАвтор - Hugo Дата добавления - 05.07.2024 в 22:16
gling
Дата: Пятница, 05.07.2024, 22:46 |
Сообщение № 7
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2563
Репутация:
706
±
Замечаний:
0% ±
2010
Попробуйте так:Код
=MID(A1;SEARCH("Промо:";A1)+6; SEARCH("/Тип:";A1)-(SEARCH("Промо:";A1)+6))
Попробуйте так:Код
=MID(A1;SEARCH("Промо:";A1)+6; SEARCH("/Тип:";A1)-(SEARCH("Промо:";A1)+6))
gling
ЯД-41001506838083
Ответить
Сообщение Попробуйте так:Код
=MID(A1;SEARCH("Промо:";A1)+6; SEARCH("/Тип:";A1)-(SEARCH("Промо:";A1)+6))
Автор - gling Дата добавления - 05.07.2024 в 22:46
прохожий2019
Дата: Суббота, 06.07.2024, 00:17 |
Сообщение № 8
Группа: Проверенные
Ранг: Старожил
Сообщений: 1298
Репутация:
327
±
Замечаний:
0% ±
365 Beta Channel
Эту формулу я писал в google sheets
тогда почему не Код
=REGEXEXTRACT(A5;"(?:Промо:)([^/]+)")
Эту формулу я писал в google sheets
тогда почему не Код
=REGEXEXTRACT(A5;"(?:Промо:)([^/]+)")
прохожий2019
Сообщение отредактировал прохожий2019 - Суббота, 06.07.2024, 00:19
Ответить
Сообщение Эту формулу я писал в google sheets
тогда почему не Код
=REGEXEXTRACT(A5;"(?:Промо:)([^/]+)")
Автор - прохожий2019 Дата добавления - 06.07.2024 в 00:17
максимка
Дата: Суббота, 06.07.2024, 12:37 |
Сообщение № 9
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация:
0
±
Замечаний:
0% ±
2020
=ПСТР(A1;ПОИСК("Промо:";A1)+6; ПОИСК("/Тип:";A1)-(ПОИСК("Промо:";A1)+6))
Все работает. Большое спасибо!
=ПСТР(A1;ПОИСК("Промо:";A1)+6; ПОИСК("/Тип:";A1)-(ПОИСК("Промо:";A1)+6))
Все работает. Большое спасибо!максимка
Ответить
Сообщение =ПСТР(A1;ПОИСК("Промо:";A1)+6; ПОИСК("/Тип:";A1)-(ПОИСК("Промо:";A1)+6))
Все работает. Большое спасибо!Автор - максимка Дата добавления - 06.07.2024 в 12:37
максимка
Дата: Суббота, 06.07.2024, 12:40 |
Сообщение № 10
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация:
0
±
Замечаний:
0% ±
2020
=REGEXEXTRACT(A5;"(?:Промо:)([^/]+)") И это работает. Спасибо
=REGEXEXTRACT(A5;"(?:Промо:)([^/]+)") И это работает. Спасибо максимка
Ответить
Сообщение =REGEXEXTRACT(A5;"(?:Промо:)([^/]+)") И это работает. Спасибо Автор - максимка Дата добавления - 06.07.2024 в 12:40