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

Вход

Регистрация

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

 

= Мир MS Excel/Удаление лишней информации из ячейки - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Удаление лишней информации из ячейки (Формулы/Formulas)
Удаление лишней информации из ячейки
7030055 Дата: Вторник, 14.07.2015, 20:19 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 17
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Товарищи! У меня есть отличная задачка для вас!
В ячейке хранится информация следующего вида:
http://feed.p5s.ru/images/big/1/13573.jpg http://feed.p5s.ru/images/big/1/13573-1.jpg http://feed.p5s.ru/images/big/1/13573-2.jpg http://feed.p5s.ru/images/big/1/13573-3.jpg http://feed.p5s.ru/images/big/1/13573-4.jpg
или вот так:
http://feed.p5s.ru/images/big/1/13587.jpg http://feed.p5s.ru/images/big/1/13587-1.jpg http://feed.p5s.ru/images/big/1/13587-2.jpg
Формат всегда одинаковый, меняется только количество ссылок на изображения.

Нужно что бы в ячейки остались данные вот в таком виде:
13573.jpg| 13573-1.jpg| 13573-2.jpg| 13573-3.jpg| 13573-4.jpg

Поможете мне с моей болью?

Прошу прощения за содержание картинок, просто это из магазина интимных товаров, другие примеры ещё лучше! ))
 
Ответить
СообщениеТоварищи! У меня есть отличная задачка для вас!
В ячейке хранится информация следующего вида:
http://feed.p5s.ru/images/big/1/13573.jpg http://feed.p5s.ru/images/big/1/13573-1.jpg http://feed.p5s.ru/images/big/1/13573-2.jpg http://feed.p5s.ru/images/big/1/13573-3.jpg http://feed.p5s.ru/images/big/1/13573-4.jpg
или вот так:
http://feed.p5s.ru/images/big/1/13587.jpg http://feed.p5s.ru/images/big/1/13587-1.jpg http://feed.p5s.ru/images/big/1/13587-2.jpg
Формат всегда одинаковый, меняется только количество ссылок на изображения.

Нужно что бы в ячейки остались данные вот в таком виде:
13573.jpg| 13573-1.jpg| 13573-2.jpg| 13573-3.jpg| 13573-4.jpg

Поможете мне с моей болью?

Прошу прощения за содержание картинок, просто это из магазина интимных товаров, другие примеры ещё лучше! ))

Автор - 7030055
Дата добавления - 14.07.2015 в 20:19
МВТ Дата: Вторник, 14.07.2015, 20:29 | Сообщение № 2
Группа: Проверенные
Ранг: Обитатель
Сообщений: 476
Репутация: 137 ±
Замечаний: 0% ±

Excel 2007
Могли бы приложить файл с примером и абстрактными ссылкам. Короче, могу предложить такую UDF [vba]
Код
Function TT(S As String) As String
Dim arr: arr = Split(Application.WorksheetFunction.Trim(S))
Dim s1 As String
For i = 0 To UBound(arr)
arr(i) = Right(arr(i), Len(arr(i)) - InStrRev(arr(i), "/"))
Next i
TT = Join(arr, "|")
End Function
[/vba]
 
Ответить
СообщениеМогли бы приложить файл с примером и абстрактными ссылкам. Короче, могу предложить такую UDF [vba]
Код
Function TT(S As String) As String
Dim arr: arr = Split(Application.WorksheetFunction.Trim(S))
Dim s1 As String
For i = 0 To UBound(arr)
arr(i) = Right(arr(i), Len(arr(i)) - InStrRev(arr(i), "/"))
Next i
TT = Join(arr, "|")
End Function
[/vba]

Автор - МВТ
Дата добавления - 14.07.2015 в 20:29
7030055 Дата: Вторник, 14.07.2015, 20:49 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 17
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Приложил файлик с абстрактным примером как есть и как должно быть
К сообщению приложен файл: 2803493.xlsx (8.6 Kb)
 
Ответить
СообщениеПриложил файлик с абстрактным примером как есть и как должно быть

Автор - 7030055
Дата добавления - 14.07.2015 в 20:49
7030055 Дата: Вторник, 14.07.2015, 20:53 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 17
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
МВТ, потихоньку начинаю разбираться в вашем решении, но между значениями нет пробела, а он там нужен 13573.jpg| должен быть пробел 13573-1.jpg|
 
Ответить
СообщениеМВТ, потихоньку начинаю разбираться в вашем решении, но между значениями нет пробела, а он там нужен 13573.jpg| должен быть пробел 13573-1.jpg|

Автор - 7030055
Дата добавления - 14.07.2015 в 20:53
gling Дата: Вторник, 14.07.2015, 20:56 | Сообщение № 5
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2525
Репутация: 678 ±
Замечаний: 0% ±

2010
[s]Ctrl+H--найти--*/ (звездочка и косая) --заменить--|(прямая). Мне кажется должно сработать. Глупость написал, не верьте не сработает. Если только адрес папки менять http://feed.p5s.ru/images/big/1/ на |


ЯД-41001506838083

Сообщение отредактировал gling - Вторник, 14.07.2015, 21:07
 
Ответить
Сообщение[s]Ctrl+H--найти--*/ (звездочка и косая) --заменить--|(прямая). Мне кажется должно сработать. Глупость написал, не верьте не сработает. Если только адрес папки менять http://feed.p5s.ru/images/big/1/ на |

Автор - gling
Дата добавления - 14.07.2015 в 20:56
7030055 Дата: Вторник, 14.07.2015, 20:58 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 17
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
МВТ, Идеально, разобрался с пробелами, то что нужно! Огромное вам спасибо!!!
 
Ответить
СообщениеМВТ, Идеально, разобрался с пробелами, то что нужно! Огромное вам спасибо!!!

Автор - 7030055
Дата добавления - 14.07.2015 в 20:58
МВТ Дата: Вторник, 14.07.2015, 20:58 | Сообщение № 7
Группа: Проверенные
Ранг: Обитатель
Сообщений: 476
Репутация: 137 ±
Замечаний: 0% ±

Excel 2007
7030055, так?
[vba]
Код
TT = Join(arr, " | ")
[/vba]
 
Ответить
Сообщение7030055, так?
[vba]
Код
TT = Join(arr, " | ")
[/vba]

Автор - МВТ
Дата добавления - 14.07.2015 в 20:58
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Удаление лишней информации из ячейки (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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