![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 11.08.2017
Сообщений: 20
|
![]()
Я столкнулся с такой проблемой, в ячейках столбцов есть данные формата 01234 ABC-1 и т.д., мне нужно было избавиться от окончания ABC-1, воспользовавшись функцией найти и заменить ABC-1 на пустое место, у меня заодно пропали все нули в начале ячейки, т.е я получал - 1234 вместо ожидаемого 01234. Я менял форматы ячеек на все возможные, но все равно нули в начале тоже обрезаются. Кто-нибудь может сказать в чем дело и как можно это исправить?
|
![]() |
![]() |
![]() |
#2 | |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
![]() Цитата:
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. |
|
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
Да, есть такая проблема. если Excel видит, что это число, то он хранит его как число (а в числе нет необходимости и возможности хранить ведущие нули).
если Вас устроит (задача это допускает), можете использовать такой трюк - в начало ячейки добавьте знак ' этот знак в ячейке не отображается, но содержимое ячейки Excel перестаёт автоматически преобразовывать в подходящий, по его мнению, тип. так же помогает установка формата ячейки на текстовый. но, разумеется, нужно сначала задать формат, а уже потом заносить туда значения с ведущими нулями . |
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 11.08.2017
Сообщений: 20
|
![]()
Нашел решение данной проблемы написав свой собственный формат : 0######### , а теперь может мне кто-нибудь объяснить мне как он точно работает?)
UPD хрень я сделал, там где формат 120034 ABC-1 становится после замены 0120034 Последний раз редактировалось user2017; 16.08.2017 в 11:07. Причина: Ошибся |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 11.08.2017
Сообщений: 20
|
![]()
А можно подробнее что это за функция и что за исходные данные?
Последний раз редактировалось user2017; 16.08.2017 в 11:09. |
![]() |
![]() |
![]() |
#6 | |
Пользователь
Регистрация: 11.08.2017
Сообщений: 20
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#7 |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
![]()
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. |
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 22.04.2011
Сообщений: 155
|
![]()
=ПОДСТАВИТЬ(A:A;"ABC-1";" ")
|
![]() |
![]() |
![]() |
#9 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
вот такой макрос: Код:
открыть редактор VBA (alt-F11) вставить в модуль или код книги/листа данный макрос. перейти в книгу, выделить нужные ячейки, нажать Alt-F8 - выбрать макрос и выполнить. всё. |
|
![]() |
![]() |
![]() |
#10 | |
Пользователь
Регистрация: 11.08.2017
Сообщений: 20
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Найти и заменить #ССЫЛКА! | Tigranik | Microsoft Office Excel | 3 | 07.08.2013 21:39 |
Функция Readln в Delphi - как заменить | Умагаджи | Помощь студентам | 2 | 06.04.2012 08:11 |
Правка Найти/Заменить | лилу1986 | Microsoft Office Excel | 15 | 14.08.2010 20:54 |
найти и заменить | smallfish | Microsoft Office Word | 2 | 15.05.2010 22:50 |
Найти и заменить | Shouldercannon | Общие вопросы Delphi | 0 | 12.04.2010 01:33 |