Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.48 MB
Время: 0.024 c
1-1140514443
RiP
2006-02-21 12:34
2006.03.26
На доске (8х8) расставлено 8 ферзей


15-1141411309
Лёха
2006-03-03 21:41
2006.03.26
MiniExel на паскале ;)


4-1135933647
_Ruslan_
2005-12-30 12:07
2006.03.26
Печать на ШТРИХ-КОМБО-ФР-К


15-1141191738
Ega23
2006-03-01 08:42
2006.03.26
С Днём рождения! 1 марта


8-1129663830
Tasha
2005-10-18 23:30
2006.03.26
Преобразование изображения




   Наверх