Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.03.26;
Скачать: CL | DM;

Вниз

Вопрос по Excel   Найти похожие ветки 

 
konda   (2006-03-06 10:47) [0]

Есть файл Excel, в котором очень много строк.
В некоторых ячейках должно быть написано, например: 14 - 2, а в реале там написно 14.фев.
Можно ли сделать, чтобы вместо 14.фев было 14 - 2?
Изменением формата ячейки не получается.


 
umbra ©   (2006-03-06 10:50) [1]


> Изменением формата ячейки не получается.


а должно бы. только формат надо менять  до вставки данных


 
konda   (2006-03-06 11:51) [2]

> umbra
а исходя из того, что уже все сформировано, никак?


 
Nikolay M. ©   (2006-03-06 12:07) [3]

Можно поставить ведущий пробел, если условия позволяют.


 
старый маразматик(с)   (2006-03-06 12:14) [4]

вставить впереди знак одинарной кавычки "
ехел будет воспринимать инфу, как текст


 
konda   (2006-03-06 12:32) [5]

При подстановке пробела или кавачки получаю 14.02.2006, т.е. получаю дату в текстовой ячейке. А мне надо строку 14 - 2, которую эксел переделывает в дату.


 
Nikolay M. ©   (2006-03-06 12:42) [6]


> konda   (06.03.06 12:32) [5]
> При подстановке пробела или кавачки получаю 14.02.2006


Если делаешь это руками в Екселе, то кто-то врет: или ты, или Ексель. Я склонен верить Екселю.
Если программно, то код в студию.


 
старый маразматик(с)   (2006-03-06 13:16) [7]

konda
При подстановке пробела или кавачки получаю 14.02.2006

не верю! значит, та такое и вбито, дата. или формат вывода указан соотвцтвующий.


 
konda   (2006-03-06 13:22) [8]

> Nikolay M.
у ячейки формат "(все форматы)". Там написано 14.фев, а должно быть 14 - 2. При подстановки пробела или кавычки значение преобразуется в 14.02.2006.

Даже если вручную ввести 14 - 2 (до и после тире пробелы), то автоматически переделывается в 14.фев (формат общий).

В моем случае файл уже есть, и строк там куча и мне желательно постараться, чтобы не было этих дат. Т.е. можно переделать вручную, но это долго.
Сейчас пытаюсь изобрести формулу для переделывания значения.


 
Lexer ©   (2006-03-06 13:27) [9]

>у ячейки формат "(все форматы)"

ну ты круто взял! прикольная фраза
попробуй вместо всех форматов =) присвоить один единственный
ДД-М


 
umbra ©   (2006-03-06 13:30) [10]

Nikolay M. ©   (06.03.06 12:42) [6]
старый маразматик(с)   (06.03.06 13:16) [7]

но так оно и есть. если эксель (у меня - 97) при вставке данных решает, что это дата, то преобразовывает их в число и исходные данные теряются безвозвратно.


 
Lexer ©   (2006-03-06 13:36) [11]

umbra ©   (06.03.06 13:30) [10]

см. [7]


 
umbra ©   (2006-03-06 13:48) [12]

2 Lexer ©   (06.03.06 13:36) [11]

я это уже читал. и уже писал, что формат надо задавать до вставки данных. после вставки "легко" восстановить данные не удастся.


 
geoquest   (2006-03-06 14:01) [13]

Да, дело как раз в том, что "формат надо менять  до вставки данных". Иначе при вставке данных в ячейку общего формата "если эксель решает, что это дата, то преобразовывает их в число и исходные данные теряются безвозвратно". Но можно преобразовать эту дату обратно в текст, изобретя вот такую формулу: =СЦЕПИТЬ(ДЕНЬ(<ячейка>);" - ";МЕСЯЦ(<ячейка>)). Вставить формулу на свободные места, а потом полученный текст перенести куда надо по "Копировать" - "Специальная вставка" - "Значения".



Страницы: 1 вся ветка

Текущий архив: 2006.03.26;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.047 c
2-1142314019
Cirus
2006-03-14 08:26
2006.03.26
Активизация DBGRID


2-1141741690
Maria
2006-03-07 17:28
2006.03.26
Работа с компонентами


3-1138357869
Ivanov Sergey
2006-01-27 13:31
2006.03.26
Что не так в запросе?


2-1141633499
I am
2006-03-06 11:24
2006.03.26
Как добавить язык в систему?


11-1122833928
Thaddy
2005-07-31 22:18
2006.03.26
kol skype demo