Эксель заменяет дату на число

Отмена автоматической замены чисел датами

Приложение Microsoft Excel программируется так, чтобы облегчить ввод дат. Например, 12/2 меняется на 2-дек. Это очень плохо, когда вы вводите что-то, которое вы не хотите менять на дату. К сожалению, отключить эту функцию невозможно. Но есть и другие способы обойти.

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

Если вы хотите ввести несколько чисел, вы можете запретить Excel изменить их на даты, введя:

Пробел перед вводом числа. После нажатия клавиши Ввод пространство останется в ячейке. (См. заметки)

Апостроф (‘) перед вводом числа, например, ‘ 11-53 или ‘ 1/47. После нажатия клавиши Ввод этот апостроф не отображается в ячейке.

Ноль и пробел перед вводом дробной части, например 1/2 или 3/4, чтобы они не переменялись на 2 января или 4 марта, например. Введите 0 1/2 или 0 3/4. После нажатия клавиши Ввод ноль не сохраняется в ячейке, а ячейка становится десятичным числом.

Выделите ячейки , в которые необходимо ввести числа.

Чтобы открыть Формат ячеек, нажмите клавиши CTRL + 1 (1 в строке номеров выше ключа QWERTY).

Выделите тексти нажмите кнопку ОК.

Выберите ячейки, в которые необходимо ввести числа.

Щелкните Главная > Числовой формат > Текст.

Если вы планируете использовать функции поиска для данных, мы рекомендуем использовать апостроф вместо места для ввода данных. Такие функции, как ПОИСКПОЗ и ВПР, не учитывают апострофы при вычислении результатов.

Если число в ячейке выровнено по левому краю, обычно это означает, что оно не отформатировано как число.

При введении в ячейку числа с буквой “е”, например 1e9, оно автоматически преобразуется в научное число: 1,00E+09. Чтобы избежать этого, введите перед числом апостроф: ‘1e9

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

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community, попросить помощи в сообществе Answers community, а также предложить новую функцию или улучшение на веб-сайте Excel User Voice.

Примечание: Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Была ли информация полезной? Для удобства также приводим ссылку на оригинал (на английском языке).

Источник: support.office.com

Работа с датами в Excel. Устранение типовых ошибок

В ячейках Excel могут быть числа, текст, формулы, ссылки на ячейки и даты. Даты имеют свою специфику, в первую очередь, из-за большого количества форматов. Мы разберем основы работы с датами и решение типовых ошибок, с которыми мы сталкиваемся.

Что такое даты для Excel?

Дата и Время — это числа для Excel. Целая часть — номер дня, а все что идет после запятой — время. Если перевести в разные форматы, получим следующее:

То есть 12.07.2016 12:50:30 для Excel значение — 42563,5350694,

Где 42563 — это порядковый номер дня с 1 января 1900 года, а часть после запятой — это время.

С датами можно производить вычисления. Например, вычитать или складывать даты.

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

Основные ошибки с датами и их решение

Перевод разных написаний дат

Разные системы в выгрузках выдают даты по-разному, например: 12.07.2016 12-07-16 16-07-12 и так далее. Иногда месяца пишут текстом. Для того, чтобы привести даты к одному формату мы используем функцию ДАТА:

Данный вариант подходит, когда количество символов в дате одинаковое. Если вы работаете с однотипными выгрузками еженедельно, создание дополнительного столбца и протягивание формулы будет простым решением.

Дата определяется как текст

Проблемы с датами начинаются, когда мы импортируем данные из других источников. При этом, даты могут выглядеть нормально, но при этом являться текстом. С ними нельзя проводить вычисления, группировки в сводных таблицах, сортировать. Есть 2 решения, которые позволяют сделать это автоматически: 1. Получение значения даты; 2. Умножение текстового значения на единицу.

Получение значения даты

С помощью формулы ЗНАЧ мы выводим текстовое значение даты, потом его форматируем как Дату:

Умножение текстового значения на единицу

Принцип аналогичный предыдущему, только мы текстовое значение умножаем на единицу и после этого форматируем как дату:

Примечание: если дата определилась как текст, то вы не сможете делать группировки. При этом дата будет выровнена по левому краю. Excel выравнивает числа и даты по правому краю.

Очистка дат от некорректных символов

Чтобы привести к нужному стандарту, часть дат можно очистить с помощью функции Найти и Заменить. Например, поменять слэши (“/”) на точки:

То же самое можно сделать формулой ПОДСТАВИТЬ

Итак, мы разобрали основные варианты решения проблем с датами. Конечно, способов гораздо больше. И подобные преобразования удобнее делать через Power Query, который очень хорошо понимает и преобразовывает даты, но об этом в следующей статье.

Читайте также:  Создание календаря в excel

Источник: needfordata.ru

Преобразование ТЕКСТовых значений в ЧИСЛА и ДАТЫ (Часть 2. Групповое изменение в EXCEL)

При копировании ЧИСЛОвых данных в EXCEL из других приложений бывает, что Числа сохраняются в ТЕКСТовом формате. Если на листе числовые значения сохранены как текст, то это может привести к ошибкам при выполнении вычислений. В ряде случаев можно быстро изменить текстовый формат на числовой сразу в нескольких ячейках. Произведем это преобразование с помощью Специальной вставки из Буфера обмена.

Если ячейка содержит число, но число сохранено как текст, то это может стать ошибкой в вычислениях. Например функция СУММ() игнорирует числа сохраненные как текст и может вернуть не то значение, которое от нее ожидают.

Как правило, в таких ячейках установлен текстовый формат. Если изменить формат ячейки на числовой (через Формат ячеек или Главная/ Число/ Числовой формат ), то изменений не последует.

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

После преобразования числа будут выравнены по правому краю ячейки (если, конечно, в формате ячейки установлено Выравнивание по горизонтали – по значению ).

Чтобы преобразовать сразу несколько значений – выделите их. У верхней ячейки появится желтый значок – с помощью него преобразуйте сразу все значения.

Другой способ группового преобразования чисел, сохраненных как текст, можно использовать следующий подход:

  • введите в любую пустую ячейку число 1 ;
  • выделите эту ячейку и скопируйте ее значение в Буфер обмена ( CTRL+C );
  • выделите ячейки, которые содержат числа сохраненные как текст;
  • выберите Специальная ставка (на вкладке Главная в группе Буфер обмена щелкните стрелку рядом с командой Вставить , а затем выберите в списке пункт Специальная ставка );
  • выберите Умножить ;
  • нажмите ОК .

После умножения на 1 , числовые значения не изменятся, но будут преобразованы в числа (если по ошибке были выделены текстовые значения, операция умножения на них никак не повлияет).

Для EXCEL 2007: Если до умножения ячейки имели текстовый формат ячеек, то он будет сохранен (числовые значения все равно будут преобразованы, но будут выровнены по левому краю, как текст). Изменить формат ячеек на числовой можно стандартным способом через меню Формат ячеек (нажав CTRL+1 ).

Этот же прием поможет преобразовать ДАТЫ, сохраненные как текст в формат ДАТ ( Если, конечно, EXCEL поймет ту форму, в которой записана ДАТА ). Правда, после преобразования в ячейках будет содержаться число, соответствующее датам . Изменить формат ячеек на формат ДАТЫ можно стандартным способом через меню Формат ячеек (нажав CTRL+1 ).

СОВЕТ: О преобразовании чисел из ТЕКСТового формата в ЧИСЛОвой можно также прочитать в одноименной статье Преобразование чисел из текстового формата в числовой (часть 1) .

Источник: excel2.ru

Как отключить автозамену числа на дату в Excel?

Дано:
С целью обработки данных средствами Excel имеется экспорт из SCAD в формате *.xls.
По каким-то одному только ему известным причинам в определенный раз он использовал в качестве разделителя целой и дробной части числа “.”, а не положенную “,”. (Вопрос по тексту: есть ли в SCAD где-то место, где можно выбрать точку или запятую использовать в качестве разделителя?)
Не безызвестные авторы Excel решили, что дата превалирует по частоте использования над обычными дробями и влепили в свое детище автоматическую замену числа на дату, если оно похоже по формату.
В итоге мы имеем сначала сначала вместо “7,56” число вида “7.56”, а потом автопреобразование его в “01.07.1956” в самом значении ячейки Excel и “июл.56” визуально в ячейке в силу выбранного формата отображения уже в параметрах ячейки.
А теперь задача:
Как починить уже имеющиеся в ячейках значения вида “01.07.1956” обратно в исходное число?
Возможно кто-то сталкивался или просто хочет сломать себе мозг по ближе к вечеру пятницы.

К слову, проблема экспорта в Excel с точками и автозамена их на даты не нова и встречается не только в SCAD, посему, найдено общее хардкорное решение, влекущее за собой повторный экспорт данных.
Работаем в OS: Панель управления > Изменение форматов даты, времени и чисел > Краткая дата > Выбираем вариант с косыми “/” > Применить > Ок (путь для win7)
Таким образом Excel перестанет автозаменять “7.56” и подобное в “01.07.56”, так как не будет видеть в этом дату, однако, начнет творить такое со значениями, имеющие косые в своем составе, но там есть вариант и с дефисами. Собственно, далее спокойно экспортируем заново данные, получаем значения с точкой в виде разделителя, что можно двумя способами (в параметрах Excel или заменой точки на запятую через cntrl+F) исправить.

Числа в ячейках могут быть любыми. От 7.56 до 19.1457 и тому подобное. Поэтому вариант с поиграв с форматом даты в OS с некоторым количеством замен в уже Excel получить обратно число – не жизнеспособен, так как придется перебирать все века для каждого месяца и заменять их на числа.

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

Источник: forum.dwg.ru

Примеры функций для работы с датами: ГОД, МЕСЯЦ и ДЕНЬ в Excel

В таблицах Excel предусмотрена возможность работы с различными видами текстовой и числовой информации. Доступна и обработка дат. При этом может возникнуть потребность вычленения из общего значения конкретного числа, например, года. Для этого существует отдельные функции: ГОД, МЕСЯЦ, ДЕНЬ и ДЕНЬНЕД.

Примеры использования функций для обработки даты в Excel

Таблицы Excel хранят даты, которые представлены в качестве последовательности числовых значений. Начинается она с 1 января 1900 года. Этой дате будет соответствовать число 1. При этом 1 января 2009 года заложено в таблицах, как число 39813. Именно такое количество дней между двумя обозначенными датами.

Функция ГОД используется аналогично смежным:

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

Чтобы воспользоваться функцией ГОД, нужно ввести в ячейку следующую формулу функции с одним аргументом:

=ГОД(адрес ячейки с датой в числовом формате)

Аргумент функции является обязательным для заполнения. Он может быть заменен на «дата_в_числовом_формате». В примерах ниже, вы сможете наглядно увидеть это. Важно помнить, что при отображении даты в качестве текста (автоматическая ориентация по левому краю ячейки), функция ГОД не будет выполнена. Ее результатом станет отображение #ЗНАЧ. Поэтому форматируемые даты должны быть представлены в числовом варианте. Дни, месяцы и год могут быть разделены точкой, слешем или запятой.

Рассмотрим пример работы с функцией ГОД в Excel. Если нам нужно получить год из исходной даты нам не поможет функция ПРАВСИМВ так как она не работает с датами, а только лишь текстовыми и числовыми значениями. Чтобы отделить год, месяц или день от полной даты для этого в Excel предусмотрены функции для работы с датами.

Пример: Есть таблица с перечнем дат и в каждой из них необходимо отделить значение только года.

Введем исходные данные в Excel.

Для решения поставленной задачи, необходимо в ячейки столбца B ввести формулу:

=ГОД (адрес ячейки, из даты которой нужно вычленить значение года)

В результате мы извлекаем года из каждой даты.

Аналогичный пример работы функции МЕСЯЦ в Excel:

Пример работы c функциями ДЕНЬ и ДЕНЬНЕД. Функция ДЕНЬ получает вычислить из даты число любого дня:

Функция ДЕНЬНЕД возвращает номер дня недели (1-понедельник, 2-второник… и т.д.) для любой даты:

Во втором опциональном аргументе функции ДЕНЬНЕД следует указать число 2 для нашего формата отсчета дня недели (с понедельника-1 по восркесенье-7):

Если пропустить второй необязательный для заполнения аргумент, тогда будет использоваться формат по умолчанию (английский с воскресенья-1 по суботу-7).

Создадим формулу из комбинаций функций ИНДЕКС и ДЕНЬНЕД:

Получим более понятный вид реализации данной функции.

Примеры практического применения функций для работы с датами

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

Допустим у нас имеется простой отчет по продажам:

Нам нужно быстро организовать данные для визуального анализа без использования сводных таблиц. Для этого приведем отчет в таблицу где можно удобно и быстро группировать данные по годам месяцам и дням недели:

Теперь у нас есть инструмент для работы с этим отчетом по продажам. Мы можем фильтровать и сегментировать данные по определенным критериям времени:

Кроме того, можно составить гистограмму для анализа самых продаваемых дней недели, понять на какой день недели приходится наибольшее количество продаж:

В таком виде очень удобно сегментировать отчеты по продажам за длительные, средние и короткие периоды времени.

Стоит сразу отметить что для того чтобы получить разницу между двумя датами нам не поможет ни одна из выше описанных функций. Для данной задачи следует воспользоваться специально предназначенной функцией РАЗНДАТ:

Тип значений в ячейках «дата» требует особого подхода при обработке данных. Поэтому следует использовать соответствующие данному типу функции в Excel.

Источник: exceltable.com

Включение, отключение и настройка автозамены в Excel

Во время работы в таблицах Excel, особенно, когда приходится иметь дело с большим объемом данных, существует вероятность допустить ошибку, например, опечатку. Также, некоторые пользователи из-за того, что не знают как найти и использовать спецсимволы, решают заменить их на более понятные и доступные. К примеру, вместо знака “€” – обычная буква “e”, или вместо “$” – просто “S”. Однако благодаря специальному инструменту “Автозамена” подобные вещи автоматически исправляются.

Что такое Автозамена

Excel хранит в своей памяти список распространенных ошибок, которые могут быть допущены. При вводе пользователем ошибки из данного списка, программой будет произведена автоматическая замена на правильное значение. Именно для этого и нужна Автозамена, и таков принцип ее работы.

С помощью данного инструмента исправляются следующие основные виды ошибок:

  • две подряд идущие заглавные буквы в слове
  • начало нового предложения со строчной буквы
  • ошибки из-за включенного Caps Lock
  • прочие типичные опечатки и ошибки

Включаем и отключаем автозамену

В программе данная функция изначально включена, но в некоторых случаях требуется ее отключение (навсегда или временно). Допустим, нужно специально допустить ошибки в каких-то словах или использовать символы, которые программа распознает как ошибочные и заменяет их, хотя мы этого не хотим. Если изменить символ, который исправила автозамена, на нужный нам, повторно функция выполнять замену не будет. Этот метод, безусловно, подходит для единичных случаев. В противном случае для экономии времени и сил оптимальным решением будет отключение функции “Автозамена”.

  1. Заходим в меню “Файл”.
  2. В боковом меню слева переходим в “Параметры”.
  3. В открывшемся окне настроек щелкаем по подразделу “Правописание”. В правой части окна жмем кнопку “Параметры автозамены”.
  4. На экране отобразится окно с настройками функции. Убираем галочку напротив опции “Заменять при вводе”, после чего щелкаем OK.
  5. Программа вернет нас обратно в основное окно с параметрами, где еще раз жмем кнопку OK.

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

Автозамена даты и возможные проблемы

Иногда случается так, что во время ввода числа с точками, программа исправляет его на дату. Допустим, мы ввели число 3.19 в свободную ячейку.

После того, как мы нажмем клавишу Enter, получим данные в виде месяца и года.

Нам же нужно сохранить в ячейке исходные данные, которые мы ввели. В подобных ситуациях необходимости деактивировать автозамену нет. Вот, что мы делаем:

  1. Сначала выделяем диапазон ячеек, в котором хотим добавить нужную информацию в виде цифр с точками. Затем находясь во вкладке “Главная” переходим к разделу инструментов “Число”, где нажимаем по текущему варианту формата ячеек.
  2. В раскрывшемся перечне выбираем пункт “Текстовый”.
  3. Теперь мы можем спокойно вносить данные в ячейки в виде цифр с точками.Примечание: нужно помнить, что цифры в ячейках с текстовым форматом в расчетах участвовать не могут, так как воспринимаются программой по-другому и финальный результат будет искажен.

Редактируем словарь автозамены

Как мы уже ранее упомянули, цель автозамены – помощь в исправлении допущенных ошибок или опечаток. В программе изначально предусмотрен стандартный список соответствий слов и символов для выполнения замены, однако, у пользователя есть возможность добавить свои варианты.

  1. Снова заходим в окно с параметрами автозамены, руководствуясь шагами, описанными выше (меню “Файл” – раздел “Параметры” – подраздел “Правописание” – кнопка “Параметры автозамены”).
  2. В поле “Заменять” пишем символ (слово), которое в дальнейшем будет идентифицироваться программой как ошибка. В поле “На” указываем значение, которое будет использоваться в качестве замены. По готовности нажимаем кнопку “Добавить”.
  3. В итоге мы можем добавить в этот словарь все самые распространенные опечатки и ошибки, совершаемые нами (если их нет в исходном списке), чтобы не тратить время на их дальнейшее исправление.

Атозамена математическими символами

Переходим в одноименную вкладку в параметрах автозамены. Здесь мы найдем перечень значений, которые будут заменяться программой на математические символы. Данная опция крайне полезна, когда нужно ввести знак, которого нет на клавиатуре. Например, чтобы ввести символ “α” (альфа), достаточно будет набрать “alpha”, после чего программа вместо данное значения подставить требуемый символ. Подобным образом вводятся и другие символы.

Также, в этот список можно добавить свои варианты.

Удаление сочетания из автозамены

Чтобы удалить из списка автозамен ненужное сочетание слов или символов, просто выделяем его кликом мыши, после чего нажимаем кнопку “Удалить”.

Также, выделив определенное соответствие, вместо того, чтобы его удалить, можно просто скорректировать одно из его полей.

Настройка главных параметров атозамены

К главным параметрам относятся все настройки, которые можно выполнить во вкладке “Автозамена”. В программе изначально активированы следующие опции:

  • исправление двух заглавных (прописных) букв в начале слова;
  • исправление первой буквы предложения на заглавную;
  • указание дней недели с прописной буквы;
  • устранение ошибок, вызванных случайно нажатой клавиши Caps Look.

Чтобы деактивировать данные опции, достаточно убрать галочку напротив них, после чего нажать кнопку OK для сохранения изменений.

Работа с исключениями

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

Чтобы попасть в данный словарь, кликаем по кнопке “Исключения”.

В появившемся окне есть две вкладки:

Первая буква

  • Здесь представлен список слов, после которых символ “точка” (“.”) не должен восприниматься программой как окончание предложения, а это значит, что следующее слово будет начинаться со строчной буквы. В основном, это касается всевозможных сокращений, например, кг., г., руб., коп. и т.д.
  • В верхнем поле мы можем ввести своем значение, которое будет добавлено в список исключений после нажатия соответствующей кнопки.
  • Также, выделив определенное значение из списка, можно его отредактировать или удалить.

ДВе Прописные буквы

Значения из списка в данной вкладке, аналогично перечню во вкладке “Первая буква”, не будут затрагиваться автозаменой. Здесь мы также можем добавлять, изменять или удалять новые элементы.

Заключение

Благодаря функции “Автозамена” работа в Эксель существенно ускоряется, так как программа автоматически исправляет случайные опечатки и ошибки, допущенные пользователем. Особую ценность данный инструмент приобретает при работе с большим объемом данных. Поэтому очень важно в таких случаях уметь правильно использовать и настраивать параметры автозамены.

Источник: microexcel.ru

Добавить комментарий

Adblock
detector
31.07.2015, 09:56 #1