Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Вычленение части данных - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
Страница 1 из 11
Модератор форума: _Boroda_, Pelena, Manyasha, SLAVICK 
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Вычленение части данных (Формулы/Formulas)
Вычленение части данных
naska Дата: Четверг, 07.07.2016, 00:22 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Доброй ночи.
Часто захожу на форум, но всё как гость. А тут назрел весьма не простой вопрос, требующей помощи.
Хочу чтобы в ячейках L была определенная информация. Пример L265. Обращаю внимание принципиально важен момент, именно оконцовка u.jpg.
Какая формула подойдет?
К сообщению приложен файл: __.xlsx(55Kb)


шарю)

Сообщение отредактировал naska - Четверг, 07.07.2016, 00:47
 
Ответить
СообщениеДоброй ночи.
Часто захожу на форум, но всё как гость. А тут назрел весьма не простой вопрос, требующей помощи.
Хочу чтобы в ячейках L была определенная информация. Пример L265. Обращаю внимание принципиально важен момент, именно оконцовка u.jpg.
Какая формула подойдет?

Автор - naska
Дата добавления - 07.07.2016 в 00:22
SLAVICK Дата: Четверг, 07.07.2016, 02:08 | Сообщение № 2
Группа: Модераторы
Ранг: Старожил
Сообщений: 1834
Репутация: 613 ±
Замечаний: 0% ±

2007,2010,2013,2016
Можно удф-кой:
[vba]
Код
Function ggG$(s$, Optional p$ = "[-a-zA-Z0-9@:%_\+.~#?&//=]{2,256}\.[a-z]{2,4}\b(\/[-a-zA-Z0-9@:%_\+.~#?&//=]*)?u.jpg")
    Set R = CreateObject("vbscript.regexp")
    R.Pattern = p: R.Global = True
    Set m = R.Execute(s)
    ggG = m(1)
End Function
[/vba]
К сообщению приложен файл: 1324294.xlsm(58Kb)


Иногда все проще чем кажется с первого взгляда.
 
Ответить
СообщениеМожно удф-кой:
[vba]
Код
Function ggG$(s$, Optional p$ = "[-a-zA-Z0-9@:%_\+.~#?&//=]{2,256}\.[a-z]{2,4}\b(\/[-a-zA-Z0-9@:%_\+.~#?&//=]*)?u.jpg")
    Set R = CreateObject("vbscript.regexp")
    R.Pattern = p: R.Global = True
    Set m = R.Execute(s)
    ggG = m(1)
End Function
[/vba]

Автор - SLAVICK
Дата добавления - 07.07.2016 в 02:08
naska Дата: Четверг, 07.07.2016, 10:18 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
SLAVICK, мерси


шарю)
 
Ответить
СообщениеSLAVICK, мерси

Автор - naska
Дата добавления - 07.07.2016 в 10:18
sv2014 Дата: Четверг, 07.07.2016, 14:34 | Сообщение № 4
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 156
Репутация: 37 ±
Замечаний: 0% ±

Excel 2013
naska, добрый день,еще вариант функции yyy в столбце T

[vba]
Код
Function yyy$(t$)
    With CreateObject("vbscript.regexp"): .Pattern = "http://[^htt]+u\.jpg"
     If .test(t) Then yyy = .Execute(t)(0) Else yyy = ""
    End With
End Functio
[/vba]n
К сообщению приложен файл: ddddd7.rar(44Kb)
 
Ответить
Сообщениеnaska, добрый день,еще вариант функции yyy в столбце T

[vba]
Код
Function yyy$(t$)
    With CreateObject("vbscript.regexp"): .Pattern = "http://[^htt]+u\.jpg"
     If .test(t) Then yyy = .Execute(t)(0) Else yyy = ""
    End With
End Functio
[/vba]n

Автор - sv2014
Дата добавления - 07.07.2016 в 14:34
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Вычленение части данных (Формулы/Formulas)
Страница 1 из 11
Поиск:

Яндекс цитирования
© 2010-2016 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!