Страницы: 1
RSS
разбиение данных в ячейке по строкам
 
Коллеги, добрый день! помогите разбить данные записанные в ячейке на строки и столбцы пример:  
таб№     даты отпуска                   кол.во дней  
501892 09.01.2008;24.03.08;14.07.08 7;7;14  
 
нужно чтобы получалось:  
501892  09.01.2008  7  
501892  24.03.2008  7  
501892  14.07.2008  14
 
{quote}{login=deav}{date=15.04.2008 11:54}{thema=разбиение данных в ячейке по строкам}{post}Коллеги, добрый день! помогите разбить данные записанные в ячейке на строки и столбцы пример:  
таб№     даты отпуска                   кол.во дней  
501892 09.01.2008;24.03.08;14.07.08 7;7;14  
 
нужно чтобы получалось:  
501892  09.01.2008  7  
501892  24.03.2008  7  
501892  14.07.2008  14{/post}{/quote}  
 
 
 
А это дело (501892 09.01.2008;24.03.08;14.07.08 7;7;14) в одном столбце или в трёх?
 
Сначала выполните "Текст по столбщам" с разделителями пробел и точка с запятой.  
В результате получите каждое значение в своей ячейке.  
Дальше, надеюсь, сами справитесь.
 
{quote}{login=Лузер™}{date=15.04.2008 12:07}{thema=}{post}Сначала выполните "Текст по столбщам" с разделителями пробел и точка с запятой.  
В результате получите каждое значение в своей ячейке.  
Дальше, надеюсь, сами справитесь.{/post}{/quote}  
 
 
Вот немного смешное решение :-) Я новичок патому не обессудьте :-) Макрос записан с помощью макрорекодера.
 
спасибо, но я наверное не совсем правильно написала задание:    
 
есть данные записанные в одной строке в разных ячейках.  
нужно разбить каждое значение, которое находится в одной ячейке через запятую, в собственную ячейку. пример в прикрепленном файле.    
 
{quote}{login=СердЖиГ}{date=15.04.2008 12:05}{thema=Re: разбиение данных в ячейке по строкам}{post}{quote}{login=deav}{date=15.04.2008 11:54}{thema=разбиение данных в ячейке по строкам}{post}Коллеги, добрый день! помогите разбить данные записанные в ячейке на строки и столбцы пример:  
таб№     даты отпуска                   кол.во дней  
501892 09.01.2008;24.03.08;14.07.08 7;7;14  
 
нужно чтобы получалось:  
501892  09.01.2008  7  
501892  24.03.2008  7  
501892  14.07.2008  14{/post}{/quote}  
 
 
 
А это дело (501892 09.01.2008;24.03.08;14.07.08 7;7;14) в одном столбце или в трёх?{/post}{/quote}
 
и много людей нужно так сделать?  
если пару десятков, то можно вручную, а если пару тысяч к примеру, то нужен макрос...
 
{quote}{login=Ezoptron}{date=15.04.2008 01:13}{thema=}{post}и много людей нужно так сделать?  
если пару десятков, то можно вручную, а если пару тысяч к примеру, то нужен макрос...{/post}{/  
 
в том то и проблема, что несколько тысяч. если можете помогите, плиз
 
выкладывай файл...мож чаво-нить придумаю...пока свободен...
 
{quote}{login=}{date=15.04.2008 01:53}{thema=Re: Re: }{post}выкладывай файл...мож чаво-нить придумаю...пока свободен...{/post}{/  
 
 
спасибки
 
{quote}{login=deav}{date=15.04.2008 01:59}{thema=Re: Re: Re: }{post}{quote}{login=}{date=15.04.2008 01:53}{thema=Re: Re: }{post}выкладывай файл...мож чаво-нить придумаю...пока свободен...{/post}{/  
 
 
спасибки{/post}{/quote}  
 
да пока в общем-то незашто...  
а што делать с датами вида 01.03.08-15.03.08
 
блин...глюк какой-то...  
 
а што делать с датами вида 01.01.08-15.01.08
 
также, кстати, много дат вида 01;01;2008...это придётся поправить вручную...
 
и ещё есть много несоответствий количества дат количеству чисел дней отпусков...  
в общем придётся тебе ещё посидеть и вручную исправить эти ошибки...геморно конечно, но зато последующие манипуляции с этим файлом будут без ошибок...проще сделать сначала, чем потом выискивать...
 
Прошу специалистов подсказать как из примера СердЖиГ (может есть более оптимизированный вариант?) использовать макрос для разделения данных в ячейке на строки с автоматическим сдвигом строк в столбце на количество строк в зависимости от вставляемых данных?  
 
своих знаний не хватает увы (  
 
Спасибо заранее!  
 
пример в файле
 
{quote}{login=Gor6a4eB}{date=03.09.2009 08:00}{thema=разбиение данных в ячейке по строкам}{post}Прошу специалистов подсказать как из примера СердЖиГ (может есть более оптимизированный вариант?) использовать макрос для разделения данных в ячейке на строки с автоматическим сдвигом строк в столбце на количество строк в зависимости от вставляемых данных?  
 
своих знаний не хватает увы (  
 
Спасибо заранее!  
 
пример в файле{/post}{/quote}  
 
Файл выложите в *.xls
 
{quote}{login=deav}{date=15.04.2008 01:59}{thema=Re: Re: Re: }{post}{quote}{login=}{date=15.04.2008 01:53}{thema=Re: Re: }{post}выкладывай файл...мож чаво-нить придумаю...пока свободен...{/post}{/  
 
 
спасибки{/post}{/quote}  
 
Посмотрел Ваш файл. Можно было бы ЛЕВСИМ или ПРАВСИМВ отобрать даты, которых в  ячейке сразу три и потом уже заменить ; и , на человеческий вид.  Но самое ужасное, что далее даты идут не 01.01.2001, а 01.01.01... Тут я пас...
 
Что-то не получилось...  
---  
Посмотрел файл. Можно было бы ЛЕВСИМ или ПРАВСИМВ отобрать даты, которых в  ячейке сразу три и потом уже заменить ; и , на человеческий вид.  Но самое ужасное, что далее даты идут не 01.01.2001, а 01.01.01... Тут я пас...
 
{quote}{login=Владимир}{date=04.09.2009 02:41}{thema=Re: разбиение данных в ячейке по строкам}{post}{quote}{login=Gor6a4eB}{date=03.09.2009 08:00}{thema=разбиение данных в ячейке по строкам}{post}Прошу специалистов подсказать как из примера СердЖиГ (может есть более оптимизированный вариант?) использовать макрос для разделения данных в ячейке на строки с автоматическим сдвигом строк в столбце на количество строк в зависимости от вставляемых данных?  
 
своих знаний не хватает увы (  
 
Спасибо заранее!  
 
пример в файле{/post}{/quote}  
 
Файл выложите в *.xls{/post}{/quote}  
 
выложил
 
to The_Prist, если не трудно, то именно какой пример - от deav? Попробую, если неправильно сослался на deav, то просьба ткнуть носом в нужное место...
Страницы: 1
Читают тему
Наверх