есть 2 файла с ценами, хочу скормить эти файлы программе. левый файл программа не читает, а правый - читает. я бы хотел привести левый файл к правому виду. редактировать дату (обведено красным) и добавить время (обведено синим).
возможно ли это? как-то надо макрос записывать? если нет, то я буду долбить всяких других людей. поставщика файлов, например.
Понятно. Данные открываются в одном столбце. В В1 формулу =ПОДСТАВИТЬ(ПОДСТАВИТЬ(A1;",";",000000,";1);"-";) Протянуть вниз. Копировать ячейки столбца В, заменить формулы на значения, столбец А удалить. Или копировать ячейки столбца В, вставить вместо данных столбца А, столбец В удалить.
Можно и макрос написать (или даже удобнее код оформить в файл *.vbs, чтоб вообще Эксель не использовать) - код может все указанные csv файлы привести к нужному виду, просто убив тире в первом "столбце" и добавив после него 6 нулей. Но это зависит от задачи, которая нам неизвестна.
красным обведено "плохое" значение (там много таких). его формат нужно выровнять с форматом остальных. например, было 20030120,000000,. а нужно сделать 20030120,000000,0
то есть нужна некая формула [если ..., то ... ], которую надо будет растянуть на весь ряд.