С Новым годом! Форум программистов, компьютерный форум, киберфорум
MS Office Excel
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 09.06.2024
Сообщений: 5

Найти часть текста и подставить значние после =

09.06.2024, 11:53. Показов 775. Ответов 11

Студворк — интернет-сервис помощи студентам
Добрый день,
подскажите, как найти в ячейке ym_uid= и получить цифры одной формулой?

использую 2 формулы, но нехватает знания, как обойтись одной формулой и разные комбинации учесть
=ЛЕВСИМВ(A2;НАЙТИ("_ym";A2)-1)
=СЖПРОБЕЛЫ(ЗАМЕНИТЬ(B2;1;ПОИСК("=";B2) )


вариант 1
ym_uid=1711368465872155800
_ym_d=1711368465
_ym_

вариант 2
_ym_d=1712569351
_ym_isad=2
_ym_uid=1712569351599731547
_ym_visorc=w
metrika_enabled=1

Итог нужен рядом в соседней ячейки
1712569351599731547
1712569351599731547

Пример файла прикладываю
Вложения
Тип файла: xlsx Пример файла.xlsx (9.3 Кб, 14 просмотров)
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
09.06.2024, 11:53
Ответы с готовыми решениями:

Найти часть текста в Memo, удалить текст до и после него
Смотрите вот у меня есть текст в Memo1 и причем много, мне нужно 1) найти часть текста 2) удалить текст до и после него var ...

Часть имени переменной как значние другой переменной
Нужно чтобы имя переменной состояло как бы из двух частей к примеру переменную x1 надо записать так чтобы число 1 было в другой...

VBA ЕСЛИ по частичному совпадению текста, нужно найти определенную часть текста в длинном тексте ячейки
Добрый день! :) Допустим, в диапазоне("A1:A30") находится текст: A1="314_58" A2="2315_41" A3="215" ...

11
 Аватар для AlexM
2904 / 1718 / 705
Регистрация: 04.09.2015
Сообщений: 3,445
09.06.2024, 12:11
Лучший ответ Сообщение было отмечено bocul как решение

Решение

Code
1
=ЕСЛИОШИБКА(ПСТР(A2;ПОИСК("_uid=";A2)+5;20);"")
1
0 / 0 / 0
Регистрация: 09.06.2024
Сообщений: 5
09.06.2024, 12:12  [ТС]
Спасибо огромное!
0
ᴁ ©
Эксперт MS Access
 Аватар для АЕ
4140 / 2434 / 503
Регистрация: 13.12.2016
Сообщений: 8,279
Записей в блоге: 5
09.06.2024, 12:45
bocul, можно найти регуляркой, если допускаете самописные функции, но вместе с "_uid="
в следующем столбце можно отсечь ненужное

Добавлено через 1 минуту
маска для регулярки _uid=\d*
1
0 / 0 / 0
Регистрация: 09.06.2024
Сообщений: 5
09.06.2024, 13:23  [ТС]
Можете помочь еще со второй задачей, нужно по полю B (комментарий), поставить значение согласно H-I таблице.

Нужно именно формулой по конкртеному слово (ВПР, сводные не подойдут).

если слово"пришел" = статус PAID и так далее
Вложения
Тип файла: xlsx пример файла2.xlsx (10.8 Кб, 11 просмотров)
0
ᴁ ©
Эксперт MS Access
 Аватар для АЕ
4140 / 2434 / 503
Регистрация: 13.12.2016
Сообщений: 8,279
Записей в блоге: 5
09.06.2024, 13:30
Цитата Сообщение от bocul Посмотреть сообщение
если слово"пришел" = статус PAID и так далее
если допускаете самописные функции, то через Select Case можно хоть сотню состояний отработать
0
0 / 0 / 0
Регистрация: 09.06.2024
Сообщений: 5
09.06.2024, 13:31  [ТС]
Стандартными функциями сможете помочь? Далее это в Google Sheets хотим использовать
0
ᴁ ©
Эксперт MS Access
 Аватар для АЕ
4140 / 2434 / 503
Регистрация: 13.12.2016
Сообщений: 8,279
Записей в блоге: 5
09.06.2024, 13:43
я нет
Visual Basic
1
2
3
4
5
6
7
8
9
10
Public Function Fsost(s As String)
Select Case s
Case "не пришла": Fsost = "IN_PROGRESS"
Case "не пришел": Fsost = "IN_PROGRESS"
Case "отказ": Fsost = "IN_PROGRESS"
Case "пришёл": Fsost = "PAID"
Case "пришла": Fsost = "PAID"
Case "": Fsost = "CANCELLED"
End Select
End Function
Добавлено через 4 минуты
коль вас не устраивает я остальные варианты расписывать не стал....
1
660 / 331 / 133
Регистрация: 16.07.2020
Сообщений: 951
09.06.2024, 14:10
Цитата Сообщение от bocul Посмотреть сообщение
Можете помочь еще со второй задачей
Попробуйте такую формулу
Code
1
=ЕСЛИ(ЛЕВСИМВ(B2)="п";"PAID";ЕСЛИ(B2="";"CANCTLLED";"IN PROGRESS"))
0
877 / 517 / 166
Регистрация: 30.03.2013
Сообщений: 1,079
09.06.2024, 21:23
Power Query
Code
1
2
3
4
5
6
7
let
    Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content],
    #"Changed Type" = Table.TransformColumnTypes(Source,{{"Исходные данные", type text}}),
    #"Inserted Text Between Delimiters" = Table.AddColumn(#"Changed Type", "Text Between Delimiters", each Text.BetweenDelimiters([Исходные данные], "uid=", "#(lf)"), type text),
    #"Removed Columns" = Table.RemoveColumns(#"Inserted Text Between Delimiters",{"Исходные данные"})
in
    #"Removed Columns"
Вложения
Тип файла: xlsx Пример файла.xlsx (17.6 Кб, 0 просмотров)
0
524 / 345 / 143
Регистрация: 21.09.2016
Сообщений: 1,318
09.06.2024, 21:26
Цитата Сообщение от Czeslav Посмотреть сообщение
Power Query
ТС хочет что бы в гуглтаблицах работало.
Кстати они с регулярками из первого вопроса работают без udf
0
0 / 0 / 0
Регистрация: 09.06.2024
Сообщений: 5
10.06.2024, 10:08  [ТС]
AlexOld
Спасибо Вам, такой вариант подойдет!

Всем спасибо за помощь!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
10.06.2024, 10:08
Помогаю со студенческими работами здесь

Пропадет часть текста после курсива в LaTeX
Всем здравствуйте! Работаю в онлайн-редакторе ShareLaTeX. При работе с курсивом иногда после него пропадает весь русский текст. На...

Как в select option добавить часть текста: value = 'часть текста'?
Здравствуйте, дорогие форумчане:). Нужна Ваша помощь:-|: Как мне вот тут:rtfm:: $(document).ready(function(){ ...

Выделить часть текста, находящуюся после последней цифры
Здравствуйте. Необходимо отрезать буквы, которые находятся справа после последней цифры. Пример: есть S-Max H-FO65SFP S-Max...

Смена картинки после наведения мышки на часть текста
Доброго времени суток, столкнулся с задачей: нужно менять картинку после того как наводишь на отдельные элементы текста(списка) мышкой....

Как в часть свойства подставить переменную
Здравствуйте ув. форумчане! Есть форма с 32 кнопками, к каждой кнопке нужно прописать 3 параметра "название", "путь",...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru