[identity profile] uttha.livejournal.com posting in [community profile] useful_faq
Как сделать так, чтобы в готовом документе экселя столбец с данными вида "10.10.2010" перестал упорно превращаться в дату и стал текстом.

Никакие специальные вставки-обрезки-замены не помогают. Мне нужно, чтобы столбец хранился именно как текст, а не как число 40461, и безо всяких лишних кавычек и пробелов.

документ очень большой.

UPD Формат "текстовый"! не дата! это обязательно   Картиночка http://ic.pics.livejournal.com/uttha/11970485/4423/4423_900.png

UPD 2 в наркоманском экселе 2010 есть решение по имени "мастер текстов разбор". там можно преобразовать столбец в нужный формат. Главное - выбирать неправильный разделитель.

Date: 2013-02-26 10:57 am (UTC)
From: [identity profile] user-v.livejournal.com
в формате ячейки :)

Date: 2013-02-26 10:58 am (UTC)
From: [identity profile] shackled-koenig.livejournal.com
google "курсы компьютерной грамотности"

Date: 2013-02-26 11:12 am (UTC)
From: [identity profile] shackled-koenig.livejournal.com
формат ячейки - текст

Date: 2013-02-26 10:59 am (UTC)
From: [identity profile] merlin-perm.livejournal.com
1. Прочитать документацию на тему "Формат ячеек"
2. Выделить столбец, и задать для него не "общий", а "текстовый" формат
3. Предыдущий оратор совершенно справедливо заметил про курсы.

Date: 2013-02-26 11:19 am (UTC)
From: [identity profile] antas.livejournal.com
Не превращается, только что пробовал.

Date: 2013-02-26 11:25 am (UTC)
From: [identity profile] antas.livejournal.com
Формат ячейки устанавливался до ввода значения?

Date: 2013-02-26 12:48 pm (UTC)
From: [identity profile] dims12.livejournal.com
Если таблица существует, и там уже данные забиты в формате даты, то того, конечно, текстовые значения надо будет сформировать в отдельной колонке при помощи "СЦЕПИТЬ" и так далее.

Date: 2013-02-26 12:46 pm (UTC)
From: [identity profile] dims12.livejournal.com
У вас в ячейке уже дата, превращение её в текст работает не так, как Вам хочется -- сперва она превращается в число, а потом в текстовое представление этого числа. Если бы Вы изначально отформатировали ячейку, как текстовую, то ввод даты ни на что не повлиял бы, она осталась бы текстом.

Date: 2013-02-26 11:48 am (UTC)
From: [identity profile] merlin-perm.livejournal.com
Значит, там не текст, а данные формата "дата"

Date: 2013-02-26 10:59 am (UTC)
From: [identity profile] xoxothuk.livejournal.com
Попробовал. Перевел формат в дату и все нормально получается

Date: 2013-02-26 11:06 am (UTC)
From: [identity profile] xoxothuk.livejournal.com
нет. Формат дата

Date: 2013-02-26 11:15 am (UTC)
From: [identity profile] nesposoben.livejournal.com
=ТЕКСТ(40461;"ДД.ММ.ГГГГ")

в ячейке будет "10.10.2010"
вместо 40461 можно (и нужно) адрес ячейки с датой. а дальше "заполнение"

Date: 2013-02-26 11:32 am (UTC)
From: [identity profile] miroshka.livejournal.com
=CONCATENATE(DAY(A1),".",MONTH(A1),".",YEAR(A1))

Date: 2013-02-26 11:38 am (UTC)
From: [identity profile] miroshka.livejournal.com
"СЦЕПИТЬ", надо же! :)

Date: 2013-02-26 11:59 am (UTC)
From: [identity profile] dr-trans.livejournal.com
Формат ячейки - текст

Date: 2013-02-26 12:00 pm (UTC)
From: [identity profile] dr-trans.livejournal.com
1) Нанять бухгалтера.
2) Пойти на курсы пользователй компьютером.
3) Забить на Excel и посмотерть "Дом-2".

Date: 2013-02-26 12:15 pm (UTC)
From: [identity profile] rambalac.livejournal.com
Добавить в начало одинарную кавычку, она отображаться не будет

Date: 2013-02-26 12:41 pm (UTC)
From: [identity profile] dims12.livejournal.com
Понятно, что Вы специально про кавычку написали, но Вы неправы. Её там не будет, она будет видна только в служебных форматах.

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

Никак, у Экселя свой язык, Вы можете пользоваться только им.

Date: 2013-02-26 12:50 pm (UTC)
From: [identity profile] rambalac.livejournal.com
Что я делал неправильно?
Image

И на самом деле одна одинарная кавычка на самом деле там не будет, только в верхнем поле ввода её можно увидеть, но ни в формулах, ни даже в файле её не будет.
Edited Date: 2013-02-26 01:01 pm (UTC)

Date: 2013-02-26 12:39 pm (UTC)
From: [identity profile] dims12.livejournal.com
Всё-таки надо вставить перед текстом одиночную кавычку. Это служит инструкцией интерпретировать содержимое, как текст. Она ни на что другое не влияет, например, не видна для формул, которые подсчитывают число символов или вычленяют символ по позиции, а так же не выводится при экспорте в TXT или CSV

Date: 2013-02-26 05:23 pm (UTC)
From: [identity profile] d-v-temnote.livejournal.com
дата превращается в 40461 тогда, когда вы меняете формат ПОСЛЕ ввода данных.
если вы изначально делаете этот столбец текстовым, ничего подобного не происходит.