powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / макрос на разделение данных в Excel
2 сообщений из 2, страница 1 из 1
макрос на разделение данных в Excel
    #35931479
linxy_2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!
Помогите мне решить одну задачу в Excel.
У меня есть огромная таблица из 2000 строк.
В ней есть столбец с названием "Срок действия" и данные записаны в нем так: 02.06.2008-02.06.2011
Мне бы не хотелось вручную разделять эти данные (2000 строк в таблице),а написать такой макрос:
Чтобы при добавлении в эту таблицу новых таких данных он разделял эти данные на две колонки.
Например, колонка "срок действия" осталась бы и в ней осталась бы одна дата: 02.06.2008, а другая дата перенеслась в соседний столбец, при этом удалилось тире и пробел.

Есть ли решение этой проблемы? Я пыталась написать макрос, но у меня он распространяется только на одну ячейку, а не на столбец целиком, где присутствуют сдвоенные данные.
...
Рейтинг: 0 / 0
макрос на разделение данных в Excel
    #35932102
clerk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
linxy_2008Здравствуйте!
Помогите мне решить одну задачу в Excel.
У меня есть огромная таблица из 2000 строк.
В ней есть столбец с названием "Срок действия" и данные записаны в нем так: 02.06.2008-02.06.2011
Мне бы не хотелось вручную разделять эти данные (2000 строк в таблице),а написать такой макрос:
Чтобы при добавлении в эту таблицу новых таких данных он разделял эти данные на две колонки.
Например, колонка "срок действия" осталась бы и в ней осталась бы одна дата: 02.06.2008, а другая дата перенеслась в соседний столбец, при этом удалилось тире и пробел.

Есть ли решение этой проблемы? Я пыталась написать макрос, но у меня он распространяется только на одну ячейку, а не на столбец целиком, где присутствуют сдвоенные данные.

в твоем случае макрос как бы и необязательно
просто после столбца где у тебя "02.06.2008-02.06.2011" добавь 2 новых и в них сунь функции
для первого столбца =ЗНАЧЕН(ЛЕВСИМВ(твой столбец слитый;10))
для второго столбца =ЗНАЧЕН(ПРАВСИМВ(твой столбец слитый;10))
и фсё

зы: не забудь в новых столбцах установить формат дата :))
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / макрос на разделение данных в Excel
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]