Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft Office Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 [2]      все
 Re: SOS! Excel - как запретить авто-преобразование текста в дату?  [new]
Steelen
Guest
я лично нашёл пока только такой способ борьбы с этой глупостью:
заходим в меню параметры эксель, находим настройку о системных разделителях дробных чисел и там выбираем не запятую, а точку.. вставляем нужные данные из браузера, и потом если нужно, обратно выставляем системный разделитель запятую.. в этом случае даже со всем своим неистребимым желанием оказать вредительскую автопомощь майкросовтовский продукт даже не понимает как его обманули.
21 сен 12, 10:25    [13200171]     Ответить | Цитировать Сообщить модератору
 Re: SOS! Excel - как запретить авто-преобразование текста в дату?  [new]
apl
Member

Откуда: Украина, Харьков
Сообщений: 23
grif321
выделяем лист, преобразуем формат в текстовый, потом "Специальная вставка" - "Текст в формате Unicode"

Спасибо тебе, добрый человек!
4 дек 12, 20:10    [13577636]     Ответить | Цитировать Сообщить модератору
 Re: SOS! Excel - как запретить авто-преобразование текста в дату?  [new]
semilsa
Guest
добавьте пробел вначало ячейки
26 дек 12, 14:45    [13689259]     Ответить | Цитировать Сообщить модератору
 Re: SOS! Excel - как запретить авто-преобразование текста в дату?  [new]
niceprofi
Member [скрыт]

Откуда:
Сообщений: 2
Иван FXS,

а просто текстовый формат поставить заранее
20 фев 13, 18:57    [13956995]     Ответить | Цитировать Сообщить модератору
 Re: SOS! Excel - как запретить авто-преобразование текста в дату?  [new]
сруьиукдут777
Guest
автор
выделяем лист, преобразуем формат в текстовый, потом "Специальная вставка" - "Текст в формате Unicode"


Спасибо!!!
2 апр 13, 00:32    [14124180]     Ответить | Цитировать Сообщить модератору
 Re: SOS! Excel - как запретить авто-преобразование текста в дату?  [new]
DmitrienkoVV
Member

Откуда:
Сообщений: 1
у меня было так: есть программа с базой данных, которая может все экспортировать в эксель в один столбец. далее нужно сделать текст по столбцам и все должно быть ок. но, именно после этой операции когда числа поподали в отдельные ячейки, некоторые из них форматировались в дату (такие наапример как 1.8 форматировались в 1 авг). очень долго мучился, однако решение оказалось простое. когда база данных находилась в одном столбце я нажал ctl+f и заменил все точки на запятые, а уже после этого сделал текст по столбцам и все получилось. и самое главное информация в ячейках распознается именно как числа и с ними можно делать любые арифметические операции. Надеюсь, кому нибудь это поможет.
20 янв 14, 00:50    [15438274]     Ответить | Цитировать Сообщить модератору
 Re: SOS! Excel - как запретить авто-преобразование текста в дату?  [new]
mansion
Member

Откуда:
Сообщений: 169
Так можно ли избежать преобразование текста в дату стандартными средствами в настройках EXCEL?

У меня из программы пользователи выгружают excel файл и им это объяснять чтобы они меняли каждый раз форматы не комильфо.

Проще отключить в настройках офиса автораспознавание даты.

Вопрос: а можно ли ?
26 дек 14, 10:59    [17055706]     Ответить | Цитировать Сообщить модератору
 Re: SOS! Excel - как запретить авто-преобразование текста в дату?  [new]
Лучший ответ
Member

Откуда:
Сообщений: 1
Steelen
заходим в меню параметры эксель, находим настройку о системных разделителях дробных чисел и там выбираем не запятую, а точку
Спасибо.

Excel 2002: Сервис / Параметры / Международные
13 июн 15, 03:02    [17766269]     Ответить | Цитировать Сообщить модератору
 Re: SOS! Excel - как запретить авто-преобразование текста в дату?  [new]
Авксентий
Member

Откуда:
Сообщений: 1
Спасибо всем !)
14 июн 15, 19:33    [17769652]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: SOS! Excel - как запретить авто-преобразование текста в дату?  [new]
Полина111
Guest
Олег111, спасибо... Вы гений и спасли мне кучу нервных клеток
30 окт 17, 19:35    [20913364]     Ответить | Цитировать Сообщить модератору
 Re: SOS! Excel - как запретить авто-преобразование текста в дату?  [new]
d7i
Member

Откуда:
Сообщений: 445
Вы все рано благодарите...
Это ещё далеко не все приколы самой мерзопакостной программы MS...
Вы ещё, наверное, не сталкивались с выборочным самовольным округлением,
когда, к примеру, 12.55 превращается в 12.6.
А потеря ведущих нулей в тексте из цифр? Сплошь и рядом.
А превращение текста 1012002000 в 1012.002Е6 ?
Если один столбец содержит все эти разные приколы, исправлять всё это приходится по ячейкам.
На каждую ячейку свой формат. Если строк несколько десятков тысяч - сплошная жуть...

Excel в части форматов - мерзость из мерзостей...
30 окт 17, 19:51    [20913397]     Ответить | Цитировать Сообщить модератору
 Re: SOS! Excel - как запретить авто-преобразование текста в дату?  [new]
f.parnas
Guest
d7i
Вы все рано благодарите...
Excel в части форматов - мерзость из мерзостей...

Точно, рано. Проблема не решена.
Вернее, решена только для частного случая вставки из буфера. И то, настройки веб-запроса не сохраняются, а только для конкретного случая вставки.
Но так и не найден способ, как отключить богомерзкое автораспознавание дат в экселе раз и навсегда. Или хотя бы для листа/книги.

У меня такая проблема возникла при открытии CSV файла импорта из сторонней БД. Там данные в виде 15:2 превращаются в х.знает что - дату со временем, и простым изменением формата ячеек на текстовый не обойтись - исходное значение при этом безвозвратно теряется (меняется на какое-то числовое "0,626388888888889" - что это вообще??), и приходится вписывать его руками заново в уже текстовую ячейку.
Есть ли решение?
5 дек 17, 08:38    [21006022]     Ответить | Цитировать Сообщить модератору
 Re: SOS! Excel - как запретить авто-преобразование текста в дату?  [new]
big-duke
Member

Откуда:
Сообщений: 6699
f.parnas,

1. Сначала выделить целевой столбец
2. Формат - текст
3. Вставка - Paste Specials - Values Only, если источник внешний, то Paste as Text.
5 дек 17, 09:15    [21006100]     Ответить | Цитировать Сообщить модератору
 Re: SOS! Excel - как запретить авто-преобразование текста в дату?  [new]
f.parnas
Guest
big-duke,

повторяю, что я не через буфер копирую, а открываю готовый CSV файл. Его формирует другая программа. Если просмотреть этот файл блокнотом, там те данные записаны правильно - 101:0 например. Эксель же при открытии данного файла превращает их в 101:00:00 - так он отображает их в ячейке, в строке формулы при этом - 04.01.1900 5:00:00. Если я меняю тип ячейки на текстовый, оно становится текстом, но значение совсем портится - 4,208333333. То же самое происходит, если скопировать его в заранее подготовленную ячейку с текстовым форматом, как Вы предложили.
Причём, убирание галки "Использовать системные разделители" в "параметрах - дополнительно" не помогает, всё равно автозаменяет формат.

Я нашёл способ, как предотвратить автозамену на даты в готовом CSV - нужно не открывать его сразу экселем, а создать пустой лист и сделать импорт из файла CSV через Данные - Из текста. Там на 3м шаге выделить столбцы, где могут быть данные с разделителями, и для них выставить формат "текстовый". Тогда данные не портятся.
5 дек 17, 10:50    [21006440]     Ответить | Цитировать Сообщить модератору
 Re: SOS! Excel - как запретить авто-преобразование текста в дату?  [new]
Иван FXS
Member

Откуда:
Сообщений: 1917
f.parnas,

вот, если на чистоту, как Эксель должен понять, что в вашем CSV-файле "101:0" -- это текст? Где-то есть такой закон природы, или аксиома математики, или, может быть, в Декларации прав человека это записано?
10 дек 17, 12:59    [21021657]     Ответить | Цитировать Сообщить модератору
 Re: SOS! Excel - как запретить авто-преобразование текста в дату?  [new]
Иван FXS
Member

Откуда:
Сообщений: 1917
f.parnas,

кстати, если вы сами этот CSV-файл формируете, то выводите туда все текстовые значения в кавычка (то есть именно "101:0", а не 101:0) и с импортом в Эксель никаких проблем не будет. (Как быть с кавычками-внутри-кавычек -- отдельный вопрос.)
10 дек 17, 13:16    [21021681]     Ответить | Цитировать Сообщить модератору
 Re: SOS! Excel - как запретить авто-преобразование текста в дату?  [new]
Артемыч14552
Member

Откуда: Гатчина
Сообщений: 1
Заходите в формат ячейки и выбираете текст
26 дек 17, 23:31    [21065115]     Ответить | Цитировать Сообщить модератору
 Re: SOS! Excel - как запретить авто-преобразование текста в дату?  [new]
S.G.
Member

Откуда: cartoon network
Сообщений: 30612
Случайно зашел, смотрю тут не написан простой метод.
Если перед вводимыми данными поставить апостроф - данные воспринимаются как текст.
22 янв 18, 13:43    [21126631]     Ответить | Цитировать Сообщить модератору
 Re: SOS! Excel - как запретить авто-преобразование текста в дату?  [new]
ПЕНСИОНЕРКА
Member

Откуда: Владимирская обл
Сообщений: 4592
S.G.
Случайно зашел, смотрю тут не написан простой метод.
Если перед вводимыми данными поставить апостроф - данные воспринимаются как текст.



автор
повторяю, что я не через буфер копирую, а открываю готовый CSV файл.


надо ти это учитывать
24 янв 18, 12:07    [21133779]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 [2]      все
Все форумы / Microsoft Office Ответить