Преобразование даты в число
hatter
Дата: Вторник, 08.04.2014, 11:54 |
Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 160
Репутация:
0
±
Замечаний:
0% ±
Здравствуйте, набираю в екселе число: 02/1920 и оно преобразуется в дату, как предотвратить это и оставить численное значение?
Здравствуйте, набираю в екселе число: 02/1920 и оно преобразуется в дату, как предотвратить это и оставить численное значение? hatter
Ответить
Сообщение Здравствуйте, набираю в екселе число: 02/1920 и оно преобразуется в дату, как предотвратить это и оставить численное значение? Автор - hatter Дата добавления - 08.04.2014 в 11:54
_Boroda_
Дата: Вторник, 08.04.2014, 11:57 |
Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16800
Репутация:
6558
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
Перед 02 набирайте апостроф. можно еще пробел, например или предварительно в ячейке сделайте текстовый формат
Перед 02 набирайте апостроф. можно еще пробел, например или предварительно в ячейке сделайте текстовый формат _Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: 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
Инструктор по применению лосей в кавалерийских частях РККА
Ответить
Сообщение Измените формат ячеек. Если вам необходимо, чтобы в ячейке отображалось именно 02/1920, тогда выбирайте текстовый формат Автор - igrtsk Дата добавления - 08.04.2014 в 11:58
hatter
Дата: Вторник, 08.04.2014, 11:59 |
Сообщение № 4
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 160
Репутация:
0
±
Замечаний:
0% ±
а если я выгружаю много данных, и они все переводятся в дату? можно придумать какую-то формулу?
а если я выгружаю много данных, и они все переводятся в дату? можно придумать какую-то формулу? hatter
Ответить
Сообщение а если я выгружаю много данных, и они все переводятся в дату? можно придумать какую-то формулу? Автор - hatter Дата добавления - 08.04.2014 в 11:59
hatter
Дата: Вторник, 08.04.2014, 12:00 |
Сообщение № 5
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 160
Репутация:
0
±
Замечаний:
0% ±
Измените формат ячеек. Если вам необходимо, чтобы в ячейке отображалось именно 02/1920, тогда выбирайте текстовый формат
тогда будет одно число, мне нужно через дробь
Измените формат ячеек. Если вам необходимо, чтобы в ячейке отображалось именно 02/1920, тогда выбирайте текстовый формат
тогда будет одно число, мне нужно через дробьhatter
Сообщение отредактировал 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_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: 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
Ответить
Сообщение 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 и делает автоматом), Вы сразу же получаете ЧИСЛО, которое в дальнейшем автоматом (да, снова!) преобразуется в дату. И, уж коли речь про формулу зашла, то не мм, а ММ - это принципиально! И я по-прежнему не понимаю, чем Вас не устраивает текстовый формат. если я выберу текстовый формат то будет одно целое число
Вот этой фразы я не понимаю
Давайте с Вами определимся уже: и 02/1920, и результат формулы =текст(А1;"мм/гггг"), и прочие преобразования будут именно ТЕКСТОМ! А вот как только Вы преобразуете его в число (что, собственно, Excel и делает автоматом), Вы сразу же получаете ЧИСЛО, которое в дальнейшем автоматом (да, снова!) преобразуется в дату. И, уж коли речь про формулу зашла, то не мм, а ММ - это принципиально! И я по-прежнему не понимаю, чем Вас не устраивает текстовый формат. если я выберу текстовый формат то будет одно целое число
Вот этой фразы я не понимаю _Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: 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 переводя в текстовый формат, получаю число: 7366hatter
Ответить
Сообщение если я выберу текстовый формат то будет одно целое число
ввожу 03/1920 переводя в текстовый формат, получаю число: 7366Автор - hatter Дата добавления - 08.04.2014 в 12:26
_Boroda_
Дата: Вторник, 08.04.2014, 12:30 |
Сообщение № 10
Группа: Админы
Ранг: Местный житель
Сообщений: 16800
Репутация:
6558
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
Покажите. На примере Ааа, понял. Вы невнимательно прочитали мой первый пост.предварительно в ячейке сделайте текстовый формат
ПЕРЕД вводом нужно сделать в ячейке текстовый формат См. в файле серые ячейки
Покажите. На примере Ааа, понял. Вы невнимательно прочитали мой первый пост.предварительно в ячейке сделайте текстовый формат
ПЕРЕД вводом нужно сделать в ячейке текстовый формат См. в файле серые ячейки _Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: 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
Ответить
Сообщение Ааа, понял. Вы невнимательно прочитали мой первый пост.
предварительно в ячейке сделайте текстовый формат
ПЕРЕД вводом нужно сделать в ячейке текстовый формат
См. в файле серые ячейки
Да, точно, Большое Спасибо!Автор - hatter Дата добавления - 08.04.2014 в 12:38
hatter
Дата: Вторник, 15.04.2014, 15:18 |
Сообщение № 12
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 160
Репутация:
0
±
Замечаний:
0% ±
В продолжение темы, хочу уточнить, а есть ли возможность отключить автоматическое преобразование цифровых значений в дату? У меня формируется файл в который выгружаются n-значные коды, которые могут содержать /, и если попадается код 02/1984 , то ексель преобразует его во 2.февр. чтобы избежать этого преобразования я использую формулу: = текст(А1;"ММ/ГГГГ"), а вот что делать, если одновременно попадется код 2/1984 (без ноля впереди) - моя формула добавляет ноль, а если я использую = текст(А1;"М/ГГГГ") тогда эта формула урежет ноль там где он должен быть...что можно придумать для решения такой проблемы?
В продолжение темы, хочу уточнить, а есть ли возможность отключить автоматическое преобразование цифровых значений в дату? У меня формируется файл в который выгружаются n-значные коды, которые могут содержать /, и если попадается код 02/1984 , то ексель преобразует его во 2.февр. чтобы избежать этого преобразования я использую формулу: = текст(А1;"ММ/ГГГГ"), а вот что делать, если одновременно попадется код 2/1984 (без ноля впереди) - моя формула добавляет ноль, а если я использую = текст(А1;"М/ГГГГ") тогда эта формула урежет ноль там где он должен быть...что можно придумать для решения такой проблемы? hatter
Сообщение отредактировал 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);"М";"ММ")&"/ГГГ")
А если опять ПРЕДВАРИТЕЛЬНО в столбце сделать текстовый формат? В том смысле, что зачем Вы потом вообще формулу ТЕКСТ используете? или так: Код
=ТЕКСТ(A2;ПОВТОР("М";ПОИСК("/";A2)-1)&"/ГГГ")
или Код
=ТЕКСТ(A1;ЕСЛИ(-ЛЕВБ(A1);"М";"ММ")&"/ГГГ")
_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: 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-ю формулу большое спасибо!
А если опять ПРЕДВАРИТЕЛЬНО в столбце сделать текстовый формат? В том смысле, что зачем Вы потом вообще формулу ТЕКСТ используете?
Предварительно не получится,т.к. есть одна программа которая формирует автоматически екселевский файл, в который попадают эти коды. за 2-ю формулу большое спасибо!hatter
Сообщение отредактировал hatter - Вторник, 15.04.2014, 15:31
Ответить
Сообщение А если опять ПРЕДВАРИТЕЛЬНО в столбце сделать текстовый формат? В том смысле, что зачем Вы потом вообще формулу ТЕКСТ используете?
Предварительно не получится,т.к. есть одна программа которая формирует автоматически екселевский файл, в который попадают эти коды. за 2-ю формулу большое спасибо!Автор - hatter Дата добавления - 15.04.2014 в 15:30
hatter
Дата: Вторник, 15.04.2014, 15:43 |
Сообщение № 15
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 160
Репутация:
0
±
Замечаний:
0% ±
получается что формула работает для 4-х значных кодов с слэшем, а что делать для кодов без косой черты?
получается что формула работает для 4-х значных кодов с слэшем, а что делать для кодов без косой черты? hatter
Сообщение отредактировал 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?
если попадается код 02/1984 , то ексель преобразует его во 2.февр. ..., если одновременно попадется код 2/1984 (без ноля впереди) ...
Я не совсем понял, как Вы понимаете, какой изначально был код, 02/... или 2/..., если все равно эта ячейка уже преобразовалась в 2.февраль? Другими словами, откуда ясно, что в одной ячейке было 02, а в другой - просто 2?_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: 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
Ответить
Сообщение В другой программе видно какой код, а после определенных действий/вычислений формируется таблица в екселе Автор - hatter Дата добавления - 15.04.2014 в 17:03
_Boroda_
Дата: Вторник, 15.04.2014, 17:42 |
Сообщение № 18
Группа: Админы
Ранг: Местный житель
Сообщений: 16800
Репутация:
6558
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
В другой программе видно какой код
Это Вы глазками смотрите. А с компьютерной точки зрения как это понять?
В другой программе видно какой код
Это Вы глазками смотрите. А с компьютерной точки зрения как это понять?_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: 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
Ответить
Сообщение А с компьютерной точки зрения как это понять?
точно не отвечу.т.к. не я с тем файлом работаю, наверное 02 и 2 одно и тоже....тогда и моя формула подойдёт ))Автор - hatter Дата добавления - 15.04.2014 в 17:51