Перефразировав известное выражение сказу так: "Программистом можешь ты не быть, а вот писателем — обязан!" Я это к чему — Вы выражаетесь исключительно невнятно. Совершенно непонятно, что и к чему Вы хотите преобразовать. Я тщился понять Ваш вопрос и понял так:
Есть колонка в Excel со строками вида "20070109 ------- 190105", вы хотите из этих строк получить такую структуру:
- Код: Выделить всё
**************************************************************************************
Дата ! Понед. ! Вторник ! Среда ! Четверг ! Пятница ! Суббота ! Воскрес. !
**************************************************************************************
2007 01 09 ! ! 190105 ! ! ! ! ! !
**************************************************************************************
2007 01 10 ! ! ! 178300 ! ! ! ! !
**************************************************************************************
2007 01 11 ! ! ! ! 177500 ! ! ! !
**************************************************************************************
2007 01 12 ! ! ! ! ! 180000 ! ! !
**************************************************************************************
2007 01 15 ! ! ! ! ! ! 182000 ! !
**************************************************************************************
Таблица составлена на основании приведенных Вами данных, т.е. я исхожу из того, что 20070109 — это 2007 год, январь, девятое число. Вы хотите узнать по этой дате, что это Вторник (так оно на самом деле и есть — это вторник) и прописать для вторника какие-то данные 190105 итп. Так что ли Вы хотите?