|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
07.05.2009, 21:45 | #1 | |
Форматирование столбца в Excel Дополнение нулями
Moderator
Конструктор (машиностроение)
Россия
Регистрация: 23.10.2006
Сообщений: 22,998
|
||
Просмотров: 7172
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,853
|
Поскольку во втором случае длина строки переменная, придется (опасаюсь) использовать VBA:
Код:
Код:
Нда, решение Хмурого, как всегда, просто и изящно...
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Moderator
Конструктор (машиностроение) Регистрация: 23.10.2006
Россия
Сообщений: 22,998
|
Образец забыл
|
|||
|
||||
КЖ / КМ Регистрация: 13.01.2006
Москва
Сообщений: 1,383
|
Самое интересное, чем выше версия экселя, тем больше нулей он добавляет. У меня версия 2003 года, и добавляется всего 4 цифры. А смотрю, у Хмурого в ответе 6 цифр. Видать версия поновее моей.
__________________
Удивляться нечему. Остаётся только восхищаться. |
|||
|
||||
Moderator
Конструктор (машиностроение) Регистрация: 23.10.2006
Россия
Сообщений: 22,998
|
Хмурый, а ведь не добавляется нулей... Если создать новые ячейки, то там все в порядке -добавляются, а в те, что уже есть -нет
AlphaGeo, а удочку? |
|||
|
||||
Moderator
Конструктор (машиностроение) Регистрация: 23.10.2006
Россия
Сообщений: 22,998
|
AlphaGeo, туплю к вечеру, вроде идею ухватил, спасибо!
|
|||
|
||||
Сообщений: n/a
|
Какую удочку? Там все просто функциями... Хотя сам в последнее время предпочитаю использовать VBA: файл весит меньше и обрабатывается быстрее. Но у меня Excel'евские файлы многомегабайтные...
|
|||
|
||||
Регистрация: 29.10.2004
СПб
Сообщений: 16,337
|
|
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,853
|
Кхек, для варианта форматирования ячейки попробуйте сделать там текст. Или нецелое число поставить
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Moderator
Конструктор (машиностроение) Регистрация: 23.10.2006
Россия
Сообщений: 22,998
|
AlphaGeo, спасибо, все получилось!
Добавлено Есть еще одна проблема. Из столбца, где только числа (12 знаков) надо "выжать" все пробелы Последний раз редактировалось Солидворкер, 07.05.2009 в 23:09. |
|||
|
||||
Moderator
Конструктор (машиностроение) Регистрация: 23.10.2006
Россия
Сообщений: 22,998
|
Эта функция выкидывает все лишние пробелы, оставляя 1. А мне нужно оставить 0 пробелов. В принципе, я проблему на данном этапе решил, отфильтровав пробелы поиском в блокноте. Но хотелось бы знать, нельзя ли сделать все в Экселе, чтобы не скакать туда-сюда.
|
|||
|
||||
Проектирование Регистрация: 26.02.2009
Москва
Сообщений: 35
|
Разово можно выполнить заменой в заданном диапазоне (ctrl+F, alt+ь, alt+и, пробел, alt+в).
Касательно изменения данных. ИМХО, лучше сделать исходные данные на одном листе, а результат на другом, чтобы в результирующих ячейках были ссылки на исходные. Это пригодится, например, когда исходные данные являются импортом из какого-нибудь другого приложения. Тогда импорт осуществляется всегда в один и тот же лист, а результат получается автоматом. Последний раз редактировалось witek, 08.05.2009 в 09:46. Причина: Добавил архив |
|||
|
||||
Moderator
Конструктор (машиностроение) Регистрация: 23.10.2006
Россия
Сообщений: 22,998
|
Я тоже не нашел, а они есть Точнее, там какая-то дрянь, которая выглядит как пробел, но поиском не опознается.
|
|||
|
||||
Проектирование Регистрация: 26.02.2009
Москва
Сообщений: 35
|
Да, действительно там другой символ. Функция КОДСИМВ от этого знака дает значение 160. Пробел это 32, да точно, 32.
Так что для разовой замены комбинация при выделенном диапазоне будет: (ctrl+F, alt+ь, alt+и, alt+0160, alt+в). |
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Еще раз про Excel | mmax | Программирование | 25 | 14.01.2010 11:12 |
Ламерский вопрос по Excel: как сделать, чтобы не слетало форматирование исходных ячеек при вырезании и перетаскивании? | kp+ | Прочее. Программное обеспечение | 7 | 23.02.2009 15:27 |