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

Вход

Регистрация

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

 

= Мир MS Excel/Преобразование даты в число - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Преобразование даты в число
hatter Дата: Вторник, 08.04.2014, 11:54 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 160
Репутация: 0 ±
Замечаний: 0% ±

Здравствуйте, набираю в екселе число: 02/1920 и оно преобразуется в дату, как предотвратить это и оставить численное значение?
 
Ответить
СообщениеЗдравствуйте, набираю в екселе число: 02/1920 и оно преобразуется в дату, как предотвратить это и оставить численное значение?

Автор - hatter
Дата добавления - 08.04.2014 в 11:54
_Boroda_ Дата: Вторник, 08.04.2014, 11:57 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16800
Репутация: 6558 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Перед 02 набирайте апостроф. можно еще пробел, например
или предварительно в ячейке сделайте текстовый формат


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеПеред 02 набирайте апостроф. можно еще пробел, например
или предварительно в ячейке сделайте текстовый формат

Автор - _Boroda_
Дата добавления - 08.04.2014 в 11:57
igrtsk Дата: Вторник, 08.04.2014, 11:58 | Сообщение № 3
Группа: Проверенные
Ранг: Обитатель
Сообщений: 314
Репутация: 50 ±
Замечаний: 0% ±

Excel 2016
Измените формат ячеек.
Если вам необходимо, чтобы в ячейке отображалось именно 02/1920, тогда выбирайте текстовый формат


Инструктор по применению лосей в кавалерийских частях РККА
 
Ответить
СообщениеИзмените формат ячеек.
Если вам необходимо, чтобы в ячейке отображалось именно 02/1920, тогда выбирайте текстовый формат

Автор - igrtsk
Дата добавления - 08.04.2014 в 11:58
hatter Дата: Вторник, 08.04.2014, 11:59 | Сообщение № 4
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 160
Репутация: 0 ±
Замечаний: 0% ±

а если я выгружаю много данных, и они все переводятся в дату? можно придумать какую-то формулу?
 
Ответить
Сообщениеа если я выгружаю много данных, и они все переводятся в дату? можно придумать какую-то формулу?

Автор - hatter
Дата добавления - 08.04.2014 в 11:59
hatter Дата: Вторник, 08.04.2014, 12:00 | Сообщение № 5
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 160
Репутация: 0 ±
Замечаний: 0% ±

Измените формат ячеек.
Если вам необходимо, чтобы в ячейке отображалось именно 02/1920, тогда выбирайте текстовый формат
тогда будет одно число, мне нужно через дробь


Сообщение отредактировал hatter - Вторник, 08.04.2014, 12:00
 
Ответить
Сообщение
Измените формат ячеек.
Если вам необходимо, чтобы в ячейке отображалось именно 02/1920, тогда выбирайте текстовый формат
тогда будет одно число, мне нужно через дробь

Автор - hatter
Дата добавления - 08.04.2014 в 12:00
_Boroda_ Дата: Вторник, 08.04.2014, 12:07 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 16800
Репутация: 6558 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
а если я выгружаю много данных
предварительно в ячейке сделайте текстовый формат

тогда будет одно число, мне нужно через дробь

это как?


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщение
а если я выгружаю много данных
предварительно в ячейке сделайте текстовый формат

тогда будет одно число, мне нужно через дробь

это как?

Автор - _Boroda_
Дата добавления - 08.04.2014 в 12:07
hatter Дата: Вторник, 08.04.2014, 12:10 | Сообщение № 7
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 160
Репутация: 0 ±
Замечаний: 0% ±

это как?
02 дробь1920
, если я выберу текстовый формат то будет одно целое число..... я так придумала: =текст(А1;"мм/гггг") -работает , но мне кажется можно что-то придумать получше
 
Ответить
Сообщение
это как?
02 дробь1920
, если я выберу текстовый формат то будет одно целое число..... я так придумала: =текст(А1;"мм/гггг") -работает , но мне кажется можно что-то придумать получше

Автор - hatter
Дата добавления - 08.04.2014 в 12:10
_Boroda_ Дата: Вторник, 08.04.2014, 12:20 | Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 16800
Репутация: 6558 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Давайте с Вами определимся уже: и 02/1920, и результат формулы =текст(А1;"мм/гггг"), и прочие преобразования будут именно ТЕКСТОМ! А вот как только Вы преобразуете его в число (что, собственно, Excel и делает автоматом), Вы сразу же получаете ЧИСЛО, которое в дальнейшем автоматом (да, снова!) преобразуется в дату.

И, уж коли речь про формулу зашла, то не мм, а ММ - это принципиально!

И я по-прежнему не понимаю, чем Вас не устраивает текстовый формат.
если я выберу текстовый формат то будет одно целое число
Вот этой фразы я не понимаю


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеДавайте с Вами определимся уже: и 02/1920, и результат формулы =текст(А1;"мм/гггг"), и прочие преобразования будут именно ТЕКСТОМ! А вот как только Вы преобразуете его в число (что, собственно, Excel и делает автоматом), Вы сразу же получаете ЧИСЛО, которое в дальнейшем автоматом (да, снова!) преобразуется в дату.

И, уж коли речь про формулу зашла, то не мм, а ММ - это принципиально!

И я по-прежнему не понимаю, чем Вас не устраивает текстовый формат.
если я выберу текстовый формат то будет одно целое число
Вот этой фразы я не понимаю

Автор - _Boroda_
Дата добавления - 08.04.2014 в 12:20
hatter Дата: Вторник, 08.04.2014, 12:26 | Сообщение № 9
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 160
Репутация: 0 ±
Замечаний: 0% ±

если я выберу текстовый формат то будет одно целое число
ввожу 03/1920 переводя в текстовый формат, получаю число: 7366
 
Ответить
Сообщение
если я выберу текстовый формат то будет одно целое число
ввожу 03/1920 переводя в текстовый формат, получаю число: 7366

Автор - hatter
Дата добавления - 08.04.2014 в 12:26
_Boroda_ Дата: Вторник, 08.04.2014, 12:30 | Сообщение № 10
Группа: Админы
Ранг: Местный житель
Сообщений: 16800
Репутация: 6558 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Покажите. На примере

Ааа, понял. Вы невнимательно прочитали мой первый пост.
предварительно в ячейке сделайте текстовый формат
ПЕРЕД вводом нужно сделать в ячейке текстовый формат
См. в файле серые ячейки
К сообщению приложен файл: 752857452.xlsx (8.9 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеПокажите. На примере

Ааа, понял. Вы невнимательно прочитали мой первый пост.
предварительно в ячейке сделайте текстовый формат
ПЕРЕД вводом нужно сделать в ячейке текстовый формат
См. в файле серые ячейки

Автор - _Boroda_
Дата добавления - 08.04.2014 в 12:30
hatter Дата: Вторник, 08.04.2014, 12:38 | Сообщение № 11
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 160
Репутация: 0 ±
Замечаний: 0% ±

Ааа, понял. Вы невнимательно прочитали мой первый пост.
предварительно в ячейке сделайте текстовый формат
ПЕРЕД вводом нужно сделать в ячейке текстовый формат
См. в файле серые ячейки

Да, точно, Большое Спасибо!
 
Ответить
Сообщение
Ааа, понял. Вы невнимательно прочитали мой первый пост.
предварительно в ячейке сделайте текстовый формат
ПЕРЕД вводом нужно сделать в ячейке текстовый формат
См. в файле серые ячейки

Да, точно, Большое Спасибо!

Автор - hatter
Дата добавления - 08.04.2014 в 12:38
hatter Дата: Вторник, 15.04.2014, 15:18 | Сообщение № 12
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 160
Репутация: 0 ±
Замечаний: 0% ±

В продолжение темы, хочу уточнить, а есть ли возможность отключить автоматическое преобразование цифровых значений в дату?
У меня формируется файл в который выгружаются n-значные коды, которые могут содержать /, и если попадается код 02/1984 , то ексель преобразует его во 2.февр. чтобы избежать этого преобразования я использую формулу: = текст(А1;"ММ/ГГГГ"), а вот что делать, если одновременно попадется код 2/1984 (без ноля впереди) - моя формула добавляет ноль, а если я использую = текст(А1;"М/ГГГГ") тогда эта формула урежет ноль там где он должен быть...что можно придумать для решения такой проблемы?


Сообщение отредактировал hatter - Вторник, 15.04.2014, 15:19
 
Ответить
СообщениеВ продолжение темы, хочу уточнить, а есть ли возможность отключить автоматическое преобразование цифровых значений в дату?
У меня формируется файл в который выгружаются n-значные коды, которые могут содержать /, и если попадается код 02/1984 , то ексель преобразует его во 2.февр. чтобы избежать этого преобразования я использую формулу: = текст(А1;"ММ/ГГГГ"), а вот что делать, если одновременно попадется код 2/1984 (без ноля впереди) - моя формула добавляет ноль, а если я использую = текст(А1;"М/ГГГГ") тогда эта формула урежет ноль там где он должен быть...что можно придумать для решения такой проблемы?

Автор - hatter
Дата добавления - 15.04.2014 в 15:18
_Boroda_ Дата: Вторник, 15.04.2014, 15:22 | Сообщение № 13
Группа: Админы
Ранг: Местный житель
Сообщений: 16800
Репутация: 6558 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
А если опять ПРЕДВАРИТЕЛЬНО в столбце сделать текстовый формат? В том смысле, что зачем Вы потом вообще формулу ТЕКСТ используете?

или так:
Код
=ТЕКСТ(A2;ПОВТОР("М";ПОИСК("/";A2)-1)&"/ГГГ")

или
Код
=ТЕКСТ(A1;ЕСЛИ(-ЛЕВБ(A1);"М";"ММ")&"/ГГГ")


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеА если опять ПРЕДВАРИТЕЛЬНО в столбце сделать текстовый формат? В том смысле, что зачем Вы потом вообще формулу ТЕКСТ используете?

или так:
Код
=ТЕКСТ(A2;ПОВТОР("М";ПОИСК("/";A2)-1)&"/ГГГ")

или
Код
=ТЕКСТ(A1;ЕСЛИ(-ЛЕВБ(A1);"М";"ММ")&"/ГГГ")

Автор - _Boroda_
Дата добавления - 15.04.2014 в 15:22
hatter Дата: Вторник, 15.04.2014, 15:30 | Сообщение № 14
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 160
Репутация: 0 ±
Замечаний: 0% ±

А если опять ПРЕДВАРИТЕЛЬНО в столбце сделать текстовый формат? В том смысле, что зачем Вы потом вообще формулу ТЕКСТ используете?

Предварительно не получится,т.к. есть одна программа которая формирует автоматически екселевский файл, в который попадают эти коды.
за 2-ю формулу большое спасибо!


Сообщение отредактировал hatter - Вторник, 15.04.2014, 15:31
 
Ответить
Сообщение
А если опять ПРЕДВАРИТЕЛЬНО в столбце сделать текстовый формат? В том смысле, что зачем Вы потом вообще формулу ТЕКСТ используете?

Предварительно не получится,т.к. есть одна программа которая формирует автоматически екселевский файл, в который попадают эти коды.
за 2-ю формулу большое спасибо!

Автор - hatter
Дата добавления - 15.04.2014 в 15:30
hatter Дата: Вторник, 15.04.2014, 15:43 | Сообщение № 15
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 160
Репутация: 0 ±
Замечаний: 0% ±

получается что формула работает для 4-х значных кодов с слэшем, а что делать для кодов без косой черты?
К сообщению приложен файл: _Microsoft_Exce.xlsx (9.5 Kb)


Сообщение отредактировал hatter - Вторник, 15.04.2014, 15:43
 
Ответить
Сообщениеполучается что формула работает для 4-х значных кодов с слэшем, а что делать для кодов без косой черты?

Автор - hatter
Дата добавления - 15.04.2014 в 15:43
_Boroda_ Дата: Вторник, 15.04.2014, 16:12 | Сообщение № 16
Группа: Админы
Ранг: Местный житель
Сообщений: 16800
Репутация: 6558 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
если попадается код 02/1984 , то ексель преобразует его во 2.февр. ..., если одновременно попадется код 2/1984 (без ноля впереди) ...

Я не совсем понял, как Вы понимаете, какой изначально был код, 02/... или 2/..., если все равно эта ячейка уже преобразовалась в 2.февраль? Другими словами, откуда ясно, что в одной ячейке было 02, а в другой - просто 2?


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщение
если попадается код 02/1984 , то ексель преобразует его во 2.февр. ..., если одновременно попадется код 2/1984 (без ноля впереди) ...

Я не совсем понял, как Вы понимаете, какой изначально был код, 02/... или 2/..., если все равно эта ячейка уже преобразовалась в 2.февраль? Другими словами, откуда ясно, что в одной ячейке было 02, а в другой - просто 2?

Автор - _Boroda_
Дата добавления - 15.04.2014 в 16:12
hatter Дата: Вторник, 15.04.2014, 17:03 | Сообщение № 17
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 160
Репутация: 0 ±
Замечаний: 0% ±

В другой программе видно какой код, а после определенных действий/вычислений формируется таблица в екселе
 
Ответить
СообщениеВ другой программе видно какой код, а после определенных действий/вычислений формируется таблица в екселе

Автор - hatter
Дата добавления - 15.04.2014 в 17:03
_Boroda_ Дата: Вторник, 15.04.2014, 17:42 | Сообщение № 18
Группа: Админы
Ранг: Местный житель
Сообщений: 16800
Репутация: 6558 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
В другой программе видно какой код

Это Вы глазками смотрите. А с компьютерной точки зрения как это понять?


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщение
В другой программе видно какой код

Это Вы глазками смотрите. А с компьютерной точки зрения как это понять?

Автор - _Boroda_
Дата добавления - 15.04.2014 в 17:42
hatter Дата: Вторник, 15.04.2014, 17:51 | Сообщение № 19
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 160
Репутация: 0 ±
Замечаний: 0% ±

А с компьютерной точки зрения как это понять?

точно не отвечу.т.к. не я с тем файлом работаю, наверное 02 и 2 одно и тоже....тогда и моя формула подойдёт ))
 
Ответить
Сообщение
А с компьютерной точки зрения как это понять?

точно не отвечу.т.к. не я с тем файлом работаю, наверное 02 и 2 одно и тоже....тогда и моя формула подойдёт ))

Автор - hatter
Дата добавления - 15.04.2014 в 17:51
  • Страница 1 из 1
  • 1
Поиск:

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