|
Вопрос к гениям Excel
Друзья, может быть кто-то знает Excel настолько, что сможет помочь в таком вопросе.
Дано: табличка с множеством данных, в которых колонка "дата" указана как: год-месяц-день без разделений, точек, тире и пробелов. Т.е. фактически например 20110526, что означает 26 мая 2011 г. Есть ли способ (может формула какая, может автозамена, может ещё что-то хитрое), чтобы перевести это безобразие соответственно в День.Месяц.Год, т.е. в удобное глазу и компу (для разного форматирования и вообще работы с датами): 26.05.2011 ? |
В соседнем столбце написать формулу:
=СЦЕПИТЬ(ПСТР(A1;7;2);".";ПСТР(A1;5;2);".";ПСТР(A1 ;1;4)) Здесь функция, ПСТР выкусывает подстроки из исходной строки в ячейке A1, а функция СЦЕПИТЬ объединяет подстроки, но уже в другом порядке. |
Сансара, я совсем не спец. Мне интересно, а почему через установление нужного формата ячейки не получается?
|
Цитата:
|
Я поняла. Ключевое слово было "перевести".
:) |
Цитата:
Идея на самом деле правильная. Но базируется на том, что ячейка уже имеет типа "Дата". А обычно такие вот данные попадают в Excel в результате импорта и ячейки автоматически получают тип "Строка" или "Число". И тут перевод формата уже работать не будет. Если что путаю, прошу простить, я с Excel плотно уже лет 12 не работал. |
Для того, что бы перевести ячейку в нужный формат, достаточно нажать CTRL+P.
|
Цитата:
|
Цитата:
Сделала, всё получилось! Это огромная помощь для меня, честно! :angel: |
Цитата:
Цитата:
Но ты продолжай лажать, не останавливайся. Твой идиотизм меня умиляет. :omg: |
Часовой пояс GMT +4, время: 14:13. |
|
Работает на vBulletin® версия 3.8.9 Beta 3.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot