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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 11.04.2014, 21:36   #1
kaury
Пользователь
 
Регистрация: 27.09.2013
Сообщений: 14
По умолчанию Перевести значения в числовой формат книги Excel

Коллеги, снова вынужден обратиться за помощью к Вам!

Есть файл excel в который импортируются данные из "контейнеров" csv в исключительно текстовом формате (если использовать иной формат - вместо чисел в !!некоторых ячейках получаются значения календарных дат - уж так устроено ПО у буржуев...). Разделителем является запятая, но при экспорте в файл разделителем становится точка. Соответственно в полученном массиве данных я автозаменой меняю точку на запятую с целью получить числовой формат, НО при замене меняется только точка на запятую, а формат ячеек при этом остается прежним (вообще не понятно каким), так как выделение всего массива данных с указанием свойства "Числовой" не переводит значения ячеек в числовой формат. Вот такая беда... помогите, кто может - буду благодарен!
К сообщению прикреплена книга excel в архиве.
Заранее спасибо откликнувшимся.
Вложения
Тип файла: rar Re-export_Vision.rar (20.0 Кб, 11 просмотров)
kaury вне форума Ответить с цитированием
Старый 11.04.2014, 22:16   #2
gling
Форумчанин
 
Регистрация: 23.01.2010
Сообщений: 261
По умолчанию

Действительно ваши действия не все данные переводят в числа. Дополните их еще таким действием копируете пустую ячейку - выделяете весь диапазон чисел - специальная вставка - сложить - ок.
gling вне форума Ответить с цитированием
Старый 11.04.2014, 23:05   #3
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

Импортируйте иначе - зачем всё в текстовом? Ставьте где нужно текст, где нужно - дату, ну и разделитель можно сразу указать какой надо.
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 14.04.2014, 11:37   #4
kaury
Пользователь
 
Регистрация: 27.09.2013
Сообщений: 14
По умолчанию

Цитата:
Сообщение от Hugo121 Посмотреть сообщение
Импортируйте иначе - зачем всё в текстовом? Ставьте где нужно текст, где нужно - дату, ну и разделитель можно сразу указать какой надо.
Hugo121, не всё так просто с импортом ))) Дело в том, что если какой-либо столбец указывать в другом формате, отличном от текстового - значения некоторых ячеек по этому столбцу получаются некорректными. Изображение во вложении. Так что игра с форматом отдельных столбцов при импорте не прокатывает. Разделитель там зашит "запятая" - его изменить я не могу.
Изображения
Тип файла: jpg Sheet.jpg (122.2 Кб, 125 просмотров)
kaury вне форума Ответить с цитированием
Старый 14.04.2014, 12:01   #5
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

Да, пора Росии свою ось писать/вводить - чтоб не было как у буржуев

А по делу - Вы файл покажете? Или так и будем воду лить...
Ну и заодно покажите как Вы его импортируете.
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 14.04.2014, 12:08   #6
kaury
Пользователь
 
Регистрация: 27.09.2013
Сообщений: 14
По умолчанию

Цитата:
Сообщение от gling Посмотреть сообщение
Действительно ваши действия не все данные переводят в числа. Дополните их еще таким действием копируете пустую ячейку - выделяете весь диапазон чисел - специальная вставка - сложить - ок.
gling, а вот это вроде бы прокатывает. Сейчас буду тщательнее тестировать весь цикл.

Всё же интересно, почему так "криво" значения ложатся при импорте.... )))
kaury вне форума Ответить с цитированием
Старый 14.04.2014, 12:14   #7
kaury
Пользователь
 
Регистрация: 27.09.2013
Сообщений: 14
По умолчанию

Цитата:
Сообщение от Hugo121 Посмотреть сообщение
Да, пора Росии свою ось писать/вводить - чтоб не было как у буржуев

А по делу - Вы файл покажете? Или так и будем воду лить...
Ну и заодно покажите как Вы его импортируете.
Hugo121, вроде бы в первом сообщении архив прикреплял. Сейчас повторяю загрузку архива. Там 4-е файла: 3 - csv и 1 - куда импорт делается. Соответственно импорт каждого csv на отдельный лист.
Вложения
Тип файла: rar Volatility_EXPORT.rar (27.1 Кб, 15 просмотров)
kaury вне форума Ответить с цитированием
Старый 14.04.2014, 12:30   #8
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

Толку с первого архива нет никакого.
Да и в этом архиве - где у Вас проблемные ячейки? У меня всё нормально, или я в куче их не заметил. Но у меня разделитель точка, как и в csv. Но когда импортируете файлы - там в процессе можно выбрать какой угодно разделитель.
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 14.04.2014, 12:52   #9
kaury
Пользователь
 
Регистрация: 27.09.2013
Сообщений: 14
По умолчанию

Цитата:
Сообщение от Hugo121 Посмотреть сообщение
..Но у меня разделитель точка, как и в csv. Но когда импортируете файлы - там в процессе можно выбрать какой угодно разделитель.
Hugo121, всё - догнал проблему ))). Спасибо! У меня в доп. параметрах импорта разделителем была ","
Сейчас заменил на точку как в csv и данные импортировались корректно (вроде бы)), сейчас ещё дополнительно проверю..).
kaury вне форума Ответить с цитированием
Старый 14.04.2014, 14:07   #10
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

Ну о чём и речь.
Если бы там в csv были даты - то таким столбцам можно задать формат даты. Хотя с ними бывает сложно, путаются день-месяц иногда.
Если всяческие ID типа 000123 - то тогда текст.
Вот чего там не хватает - числового формата, недавно человеку нужно было. Но там макросом выкрутились.
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как преобразовать формат времени в числовой формат solnce60 Microsoft Office Excel 1 28.04.2013 11:16
Числовой формат WIC Microsoft Office Excel 4 11.04.2011 16:20
Числовой формат layriona Microsoft Office Excel 2 17.10.2010 22:15
Формат числовой HelperAwM Microsoft Office Excel 2 30.06.2010 22:37
Числовой формат файла Mylady1985 Помощь студентам 4 31.01.2008 12:08