Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Применение действия ко всему столбцу в EXCEL. - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Применение действия ко всему столбцу в EXCEL.
Shakhzod Дата: Пятница, 12.04.2013, 09:24 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

Всем привет.

Вопрос:
дан столбец с датами. Пример:
20110203
20130326
.............
20121116

Формат: общий. Как перевести таблицу в формат: дата и к виду:
2011-020-3
2013-03-26
.............
2012-11-16
?

Вариант ручной "забивки" не предлагать, уже пройденный этап smile
Желательно выделить весь столбец и изменяя ее давать изменения на весь столбец.

Но и все иные варианты велкам. Жду Ваших предложений, заранее спасибо.
К сообщению приложен файл: 3501620.xlsx (8.6 Kb)


_ _ _ _ _ _ _ _
И это пройдет
Solomon (C)
 
Ответить
СообщениеВсем привет.

Вопрос:
дан столбец с датами. Пример:
20110203
20130326
.............
20121116

Формат: общий. Как перевести таблицу в формат: дата и к виду:
2011-020-3
2013-03-26
.............
2012-11-16
?

Вариант ручной "забивки" не предлагать, уже пройденный этап smile
Желательно выделить весь столбец и изменяя ее давать изменения на весь столбец.

Но и все иные варианты велкам. Жду Ваших предложений, заранее спасибо.

Автор - Shakhzod
Дата добавления - 12.04.2013 в 09:24
Serge_007 Дата: Пятница, 12.04.2013, 09:31 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Если необходимо просто визуальное отображение в таком формате, то Ctrl+1 - Число - Все форматы и установите формат: 0000-00-00
Если же данные необходимо реально преобразовать на месте, то сделать это можно только макросом
Например таким:
[vba]
Код
Sub Pre()
Dim str
For Each str In Range("b2:b12")
Range("b2:b12").NumberFormat = "@"
str.Value = Left(q, 4) & "-" & Mid(q, 4, 2) & "-" & Right(q, 2)
Next
End Sub
[/vba]
К сообщению приложен файл: Shakhzod_macro.xls (34.0 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеЕсли необходимо просто визуальное отображение в таком формате, то Ctrl+1 - Число - Все форматы и установите формат: 0000-00-00
Если же данные необходимо реально преобразовать на месте, то сделать это можно только макросом
Например таким:
[vba]
Код
Sub Pre()
Dim str
For Each str In Range("b2:b12")
Range("b2:b12").NumberFormat = "@"
str.Value = Left(q, 4) & "-" & Mid(q, 4, 2) & "-" & Right(q, 2)
Next
End Sub
[/vba]

Автор - Serge_007
Дата добавления - 12.04.2013 в 09:31
Shakhzod Дата: Пятница, 12.04.2013, 10:45 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
Репутация: 0 ±
Замечаний: 0% ±

Сергей, все работает, спасибо.

Для подобных операции, какую книгу по Excel порекомендуете?


_ _ _ _ _ _ _ _
И это пройдет
Solomon (C)
 
Ответить
СообщениеСергей, все работает, спасибо.

Для подобных операции, какую книгу по Excel порекомендуете?

Автор - Shakhzod
Дата добавления - 12.04.2013 в 10:45
Serge_007 Дата: Пятница, 12.04.2013, 11:22 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Порекомендую общаться на форумах
Ни одна книга, без практики, не даст нормальных результатов
Поэтому я так целиком ни одной и не прочитал, только выборочно, частями


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеПорекомендую общаться на форумах
Ни одна книга, без практики, не даст нормальных результатов
Поэтому я так целиком ни одной и не прочитал, только выборочно, частями

Автор - Serge_007
Дата добавления - 12.04.2013 в 11:22
Alex_ST Дата: Пятница, 12.04.2013, 12:27 | Сообщение № 5
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3214
Репутация: 615 ±
Замечаний: 0% ±

2003
А можно мне, "макрушнику", предложить формулу?
Код
=ДАТА(ЛЕВСИМВ(B2;4);ПСТР(B2;5;2);ПРАВСИМВ(B2;2))

Макрос тут, ИМХО, абсолютно ни к чему... Или я не углядел чего-то? unsure



С уважением,
Алексей
MS Excel 2003 - the best!!!


Сообщение отредактировал Alex_ST - Пятница, 12.04.2013, 12:31
 
Ответить
СообщениеА можно мне, "макрушнику", предложить формулу?
Код
=ДАТА(ЛЕВСИМВ(B2;4);ПСТР(B2;5;2);ПРАВСИМВ(B2;2))

Макрос тут, ИМХО, абсолютно ни к чему... Или я не углядел чего-то? unsure

Автор - Alex_ST
Дата добавления - 12.04.2013 в 12:27
Serge_007 Дата: Пятница, 12.04.2013, 12:47 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Лёш, ты собрался форматировать значения на месте формулой? wink
Цитата (Shakhzod)
выделить весь столбец и изменяя ее давать изменения на весь столбец


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеЛёш, ты собрался форматировать значения на месте формулой? wink
Цитата (Shakhzod)
выделить весь столбец и изменяя ее давать изменения на весь столбец

Автор - Serge_007
Дата добавления - 12.04.2013 в 12:47
Alex_ST Дата: Пятница, 12.04.2013, 13:05 | Сообщение № 7
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3214
Репутация: 615 ±
Замечаний: 0% ±

2003
Ну, про то, что на месте это я просмотрел в задании...
Тогда, действительно, только макросом



С уважением,
Алексей
MS Excel 2003 - the best!!!
 
Ответить
СообщениеНу, про то, что на месте это я просмотрел в задании...
Тогда, действительно, только макросом

Автор - Alex_ST
Дата добавления - 12.04.2013 в 13:05
vikttur Дата: Пятница, 12.04.2013, 17:17 | Сообщение № 8
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

Почти на месте:
формулы, заменить формулы на значения, заменить исходные данные полученными (или просто удалить).
 
Ответить
СообщениеПочти на месте:
формулы, заменить формулы на значения, заменить исходные данные полученными (или просто удалить).

Автор - vikttur
Дата добавления - 12.04.2013 в 17:17
kokmin Дата: Суббота, 24.12.2016, 20:31 | Сообщение № 9
Группа: Пользователи
Ранг: Прохожий
Сообщений: 1
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Всем привет.
Есть столбик чисел, нужно вставить в середину всех чисел двоеточие, чтобы получился формат времени.
Формулу нашел, но как применить ее ко всему столбцу не знаю.
Второй день бьюсь ничего не получается. И в нете ничего не найду.
К сообщению приложен файл: 9818546.png (25.1 Kb)


Сообщение отредактировал kokmin - Суббота, 24.12.2016, 20:41
 
Ответить
СообщениеВсем привет.
Есть столбик чисел, нужно вставить в середину всех чисел двоеточие, чтобы получился формат времени.
Формулу нашел, но как применить ее ко всему столбцу не знаю.
Второй день бьюсь ничего не получается. И в нете ничего не найду.

Автор - kokmin
Дата добавления - 24.12.2016 в 20:31
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!