Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.05.2012, 10:12   #1
fijiisland
Новичок
Джуниор
 
Регистрация: 15.05.2012
Сообщений: 2
По умолчанию Удалить все, что после символа

Приветствую всех участников форума. Хочу попросить помощи.
Имеется большой массив данных, ячейки в таком формате:

4019454.jpg,4019454.jpg,4019454.jpg
4022010.jpg,4022010.jpg,4022010.jpg
4022000.jpg,4022000.jpg,4022000.jpg

и так далее, т.е. в каждой ячейке одинаковое значение 3 раза через запятую. Собственно нужно избавиться от всего, что после первой запятой. Поможете?
fijiisland вне форума Ответить с цитированием
Старый 15.05.2012, 10:27   #2
ShAM66
Форумчанин
 
Регистрация: 24.02.2012
Сообщений: 160
По умолчанию

Код:
=ПСТР(ячейка_где_текст;1;11)
или (если размер может меняться)
Код:
=ПСТР(ячейка_где_текст;1;ПОИСК(",";ячейка_где_текст)-1)
ShAM66 вне форума Ответить с цитированием
Старый 15.05.2012, 10:36   #3
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

=ЛЕВСИМВ(A1;ПОИСК(",";A1)-1)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 15.05.2012, 10:43   #4
DiemonStar
Старожил
 
Регистрация: 08.02.2012
Сообщений: 2,173
По умолчанию

Я бы сделал намного проще:
сохранил как текст с разделителями, открыл его в Word и сделал бы замену:
Код:
,^#^#^#^#^#^#^#^#.jpg
на пустое значение, а потом снова открыл как таблицу в Экселе.
Правильно поставленная задача - три четверти решения.
DiemonStar вне форума Ответить с цитированием
Старый 15.05.2012, 11:00   #5
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

в пору обьявлять конкурс на лучшее решение.
fijiisland, Вы, как автор вопроса можете назначить себя председателем жюри, обьявить размер призового фонда, выбрать и наградить победителя.

пользуясь случаем еще один вариант:
отмечаете колонку с данными, лента данные, кнопка "текст по столбцам", разделитель "запятая", кнопка "готово". готово!
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 15.05.2012, 12:12   #6
fijiisland
Новичок
Джуниор
 
Регистрация: 15.05.2012
Сообщений: 2
По умолчанию

Огромное спасибо за ответы.
IgorGO, воспользовался вашим первым решением, так что я отдаю свой голос за Вас

Последний раз редактировалось fijiisland; 15.05.2012 в 12:21.
fijiisland вне форума Ответить с цитированием
Старый 15.05.2012, 12:22   #7
DiemonStar
Старожил
 
Регистрация: 08.02.2012
Сообщений: 2,173
По умолчанию

Код:
=A1 & "," & A2 & "," & A3
только адреса ячеек свои подставить нужно)
Цитата:
IgorGO, воспользовался вашим первым решением
Решение хорошее, но для табличек в 200-300 тысяч записей это немного тяжеловато. Там уже моя метода работает шустрее) ну или макросом обработку сделать.
Правильно поставленная задача - три четверти решения.

Последний раз редактировалось DiemonStar; 15.05.2012 в 12:26.
DiemonStar вне форума Ответить с цитированием
Старый 15.05.2012, 12:32   #8
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

Выделить данные
Ctrl+H,
что - ,*
на что - ничего
"Заменить все"

Или запятую нужно оставить? А зачем?
Тогда на что - ,
webmoney: E265281470651 Z422237915069 R418926282008

Последний раз редактировалось Hugo121; 15.05.2012 в 12:38.
Hugo121 вне форума Ответить с цитированием
Старый 31.03.2017, 16:04   #9
seooptimizator
 
Аватар для seooptimizator
 
Регистрация: 31.03.2017
Сообщений: 3
По умолчанию

Кто сможет помочь:
КАк в екселе удалить все символы после "/", то есть для примера:

Исходный вариант:
http://www.antonov.su/soprovozhdenie

Надо:
http://www.antonov.su/

то есть получается после повторения символа "/" в третий раз


Вопрос наболел сильно ...!!!!

Последний раз редактировалось seooptimizator; 31.03.2017 в 16:10.
seooptimizator вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Удалить значения после определенного символа Banjo Microsoft Office Excel 17 04.04.2017 14:06
Делфи. Удалить все лова после 5-го serhan Помощь студентам 3 09.02.2012 13:40
Все что после переменной не важно celovec Общие вопросы Delphi 4 24.05.2011 22:40
Из текста удалить все вхождения некоторого наперед заданного символа и символ, стоящий в тексте перед ним LittleStudent Помощь студентам 1 15.04.2011 00:46
Удалить из строкового значения все вхождения заданного символа. Delphi Saka Помощь студентам 10 08.03.2010 01:22