Форум: "Прочее";
Текущий архив: 2006.03.26;
Скачать: [xml.tar.bz2];
ВнизВопрос по 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;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.042 c