Вывод значения из ячейки до определенного символа справа
kakaomoloko
Дата: Понедельник, 06.10.2014, 12:51 |
Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
Добрый день! Подскажите, пожалуйста, как вывести из ячейки со значением "http://eustore.skunk2.com/media/catalog/product/cache/1/image/9df78eab33525d08d6e5fb8d27136e95/5/1/5170-01.jpg" все символы справа до первого символа "/", то есть 5170-01.jpg. Стоит учитывать, что значения "/" повторяются несколько раз.
Добрый день! Подскажите, пожалуйста, как вывести из ячейки со значением "http://eustore.skunk2.com/media/catalog/product/cache/1/image/9df78eab33525d08d6e5fb8d27136e95/5/1/5170-01.jpg" все символы справа до первого символа "/", то есть 5170-01.jpg. Стоит учитывать, что значения "/" повторяются несколько раз. kakaomoloko
Сообщение отредактировал kakaomoloko - Понедельник, 06.10.2014, 12:54
Ответить
Сообщение Добрый день! Подскажите, пожалуйста, как вывести из ячейки со значением "http://eustore.skunk2.com/media/catalog/product/cache/1/image/9df78eab33525d08d6e5fb8d27136e95/5/1/5170-01.jpg" все символы справа до первого символа "/", то есть 5170-01.jpg. Стоит учитывать, что значения "/" повторяются несколько раз. Автор - kakaomoloko Дата добавления - 06.10.2014 в 12:51
китин
Дата: Понедельник, 06.10.2014, 13:12 |
Сообщение № 2
Группа: Модераторы
Ранг: Экселист
Сообщений: 7015
Репутация:
1073
±
Замечаний:
0% ±
Excel 2007;2010;2016
текст по столбцам разделитель / .все остальные советы при наличии файла примера
текст по столбцам разделитель / .все остальные советы при наличии файла примера китин
Не судите очень строго:я пытаюсь научиться ЯД 41001877306852
Ответить
Сообщение текст по столбцам разделитель / .все остальные советы при наличии файла примера Автор - китин Дата добавления - 06.10.2014 в 13:12
kakaomoloko
Дата: Понедельник, 06.10.2014, 13:22 |
Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
вот, собственно, пример файла. но достаточно сделать все с одной строкой
вот, собственно, пример файла. но достаточно сделать все с одной строкой kakaomoloko
Ответить
Сообщение вот, собственно, пример файла. но достаточно сделать все с одной строкой Автор - kakaomoloko Дата добавления - 06.10.2014 в 13:22
_Boroda_
Дата: Понедельник, 06.10.2014, 13:27 |
Сообщение № 4
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация:
6481
±
Замечаний:
0% ±
2003; 2007; 2010; 2013 RUS
Так нужно? Код
=СЖПРОБЕЛЫ(ПРАВБ(ПОДСТАВИТЬ(A1;"/";ПОВТОР(" ";999));999))
Так нужно? Код
=СЖПРОБЕЛЫ(ПРАВБ(ПОДСТАВИТЬ(A1;"/";ПОВТОР(" ";999));999))
_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Так нужно? Код
=СЖПРОБЕЛЫ(ПРАВБ(ПОДСТАВИТЬ(A1;"/";ПОВТОР(" ";999));999))
Автор - _Boroda_ Дата добавления - 06.10.2014 в 13:27
Rioran
Дата: Понедельник, 06.10.2014, 13:33 |
Сообщение № 5
Группа: Авторы
Ранг: Ветеран
Сообщений: 903
Репутация:
290
±
Замечаний:
0% ±
Excel 2013
kakaomoloko , здравствуйте. Предлагаю такую массивную формулу. Код
=ПРАВСИМВ(A1;ДЛСТР(A1)-МАКС((ПСТР(A1;СТРОКА(ДВССЫЛ("A1:A"&ДЛСТР(A1)));1)="/")*СТРОКА(ДВССЫЛ("A1:A"&ДЛСТР(A1)))))
kakaomoloko , здравствуйте. Предлагаю такую массивную формулу. Код
=ПРАВСИМВ(A1;ДЛСТР(A1)-МАКС((ПСТР(A1;СТРОКА(ДВССЫЛ("A1:A"&ДЛСТР(A1)));1)="/")*СТРОКА(ДВССЫЛ("A1:A"&ДЛСТР(A1)))))
Rioran
Роман, Москва, voronov_rv@mail.ru Яндекс-Деньги: 41001312674279
Ответить
Сообщение kakaomoloko , здравствуйте. Предлагаю такую массивную формулу. Код
=ПРАВСИМВ(A1;ДЛСТР(A1)-МАКС((ПСТР(A1;СТРОКА(ДВССЫЛ("A1:A"&ДЛСТР(A1)));1)="/")*СТРОКА(ДВССЫЛ("A1:A"&ДЛСТР(A1)))))
Автор - Rioran Дата добавления - 06.10.2014 в 13:33
kakaomoloko
Дата: Понедельник, 06.10.2014, 13:35 |
Сообщение № 6
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация:
0
±
Замечаний:
0% ±
Excel 2010
_Boroda_, спасибо, всё работает
Ответить
Сообщение _Boroda_, спасибо, всё работает Автор - kakaomoloko Дата добавления - 06.10.2014 в 13:35 Ответить
Сообщение Саша, не удержусь: я даже работу бросил,что бы понять алгоритм.заменить все слэши на пробелы,а потом лишние сжечь. Автор - китин Дата добавления - 06.10.2014 в 14:07
mus013
Дата: Понедельник, 06.10.2014, 16:54 |
Сообщение № 8
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 102
Репутация:
25
±
Замечаний:
0% ±
Excel 2007
Добрый вечер, спасибо Александру Валентиновичу, я попыталась упростить . Найти */ Заменить на пробел
Добрый вечер, спасибо Александру Валентиновичу, я попыталась упростить . Найти */ Заменить на пробел mus013
К сообщению приложен файл:
1639.xlsx
(29.3 Kb)
Помогать, действительно важно и нужно. «Может, это и не изменит мир, но точно изменит вас!»
Ответить
Сообщение Добрый вечер, спасибо Александру Валентиновичу, я попыталась упростить . Найти */ Заменить на пробел Автор - mus013 Дата добавления - 06.10.2014 в 16:54
_Boroda_
Дата: Понедельник, 06.10.2014, 16:58 |
Сообщение № 9
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация:
6481
±
Замечаний:
0% ±
2003; 2007; 2010; 2013 RUS
А зачем пробел? В "Заменить на" ничего не нужно писать, тогда пробелов ненужных не будет. [p.s.]За что ж Вы меня так официально-то, а?
А зачем пробел? В "Заменить на" ничего не нужно писать, тогда пробелов ненужных не будет. [p.s.]За что ж Вы меня так официально-то, а? _Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение А зачем пробел? В "Заменить на" ничего не нужно писать, тогда пробелов ненужных не будет. [p.s.]За что ж Вы меня так официально-то, а? Автор - _Boroda_ Дата добавления - 06.10.2014 в 16:58
mus013
Дата: Понедельник, 06.10.2014, 17:01 |
Сообщение № 10
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 102
Репутация:
25
±
Замечаний:
0% ±
Excel 2007
[offtop] Я с огромным уважением!
[offtop] Я с огромным уважением! mus013
Помогать, действительно важно и нужно. «Может, это и не изменит мир, но точно изменит вас!»
Ответить
Сообщение [offtop] Я с огромным уважением! Автор - mus013 Дата добавления - 06.10.2014 в 17:01
krosav4ig
Дата: Понедельник, 06.10.2014, 17:47 |
Сообщение № 11
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация:
989
±
Замечаний:
0% ±
Excel 2007,2010,2013
еще вариант формулы массива Код
=ПРАВБ(A1;ПОИСКПОЗ(1;Ч(ПСТР(A1;ДЛСТР(A1)-СТРОКА($1:$100);1)="/");))
еще вариант формулы массива Код
=ПРАВБ(A1;ПОИСКПОЗ(1;Ч(ПСТР(A1;ДЛСТР(A1)-СТРОКА($1:$100);1)="/");))
krosav4ig
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Ответить
Сообщение еще вариант формулы массива Код
=ПРАВБ(A1;ПОИСКПОЗ(1;Ч(ПСТР(A1;ДЛСТР(A1)-СТРОКА($1:$100);1)="/");))
Автор - krosav4ig Дата добавления - 06.10.2014 в 17:47
ShAM
Дата: Понедельник, 06.10.2014, 23:10 |
Сообщение № 12
Группа: Друзья
Ранг: Старожил
Сообщений: 1347
Репутация:
249
±
Замечаний:
0% ±
Excel 2010
Ну, и мои 5 коп: Код
=ПСТР(A1;ПРОСМОТР(2;1/(ПСТР(A1;СТРОКА(A$1:A$999);1)="/");СТРОКА(A$1:A$999))+1;999)
Ну, и мои 5 коп: Код
=ПСТР(A1;ПРОСМОТР(2;1/(ПСТР(A1;СТРОКА(A$1:A$999);1)="/");СТРОКА(A$1:A$999))+1;999)
ShAM
Ответить
Сообщение Ну, и мои 5 коп: Код
=ПСТР(A1;ПРОСМОТР(2;1/(ПСТР(A1;СТРОКА(A$1:A$999);1)="/");СТРОКА(A$1:A$999))+1;999)
Автор - ShAM Дата добавления - 06.10.2014 в 23:10
Russel
Дата: Вторник, 07.10.2014, 09:36 |
Сообщение № 13
Группа: Друзья
Ранг: Старожил
Сообщений: 1394
Репутация:
320
±
Замечаний:
0% ±
Excel 2010
Еще вариант: Код
ПСТР(A1;НАЙТИ("///";ПОДСТАВИТЬ(A1;"/";"///";ДЛСТР(A1)-ДЛСТР(ПОДСТАВИТЬ(A1;"/";""))))+1;999)
Еще вариант: Код
ПСТР(A1;НАЙТИ("///";ПОДСТАВИТЬ(A1;"/";"///";ДЛСТР(A1)-ДЛСТР(ПОДСТАВИТЬ(A1;"/";""))))+1;999)
Russel
QIWI 9173973973
Ответить
Сообщение Еще вариант: Код
ПСТР(A1;НАЙТИ("///";ПОДСТАВИТЬ(A1;"/";"///";ДЛСТР(A1)-ДЛСТР(ПОДСТАВИТЬ(A1;"/";""))))+1;999)
Автор - Russel Дата добавления - 07.10.2014 в 09:36