Символами разделителями при вводе даты в ms excel служат следующие специальные символы

Быстрый ввод даты в excel

Тема с организацией удобного ввода дат понятна. Например, массовый ввод всяких бухгалтерских сумм обычно производится на правой цифровой клавиатуре. Кнопка «точка» (Del) там угодливо принимает в Excel вид десятичного разделителя локали, во всяком случае, у меня в Excel она остается «запятой» и в русской, и в латинской раскладках (хотя в других приложениях переключается). Поэтому при такой «всегда запятой» массовый ввод дат на правой клавиатуре оказывается не совсем удобным для тех, кто привык разделять компоненты даты точкой. Их, конечно, можно еще разделять слэшем (/) или минусом (-), но таких знатоков гораздо меньше, чем любителей точки. К тому же, на правой клавиатуре эти кнопки расположены над цифровыми, что также может быть не очень удобным…

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

Private Sub Worksheet_Change(ByVal Target As Range)

Dim cellText As String, cellDate As Date
Dim datArray, dd, mm, yy

If Target.Cells.Count > 1 Then Exit Sub
If Intersect(Target, Range(«B13:C35»)) Is Nothing Then Exit Sub
If IsEmpty(Target) Then Exit Sub

dd = Day(Now): mm = Month(Now): yy = Year(Now) ‘инициализация частей — текущей датой

‘в качестве разделителя компонентов даты можно использовать
‘любой удобный разделитель с цифровой клавиатуры: * + , (/ или — нельзя)
‘особенно удобен «плюс» — он большой 🙂
‘разделители даже можно смешивать в одном вводе
cellText = Replace(Replace(Replace(Target.Value2, «+», «.»), «*», «.»), «,», «.»)
datArray = Split(cellText, «.»)

dd = datArray(0)
If UBound(datArray) > 0 Then mm = datArray(1)
If UBound(datArray) > 1 Then yy = datArray(2)

Application.EnableEvents = False
On Error Resume Next

cellDate = CDate(dd & «.» & mm & «.» & yy)
If Err Then
Target.Value = «ОШИБКА: » & Target.Value2
Err.Clear
Else
Target.Value = cellDate
End If

Application.EnableEvents = True
End Sub

В качестве разделителя дат при вводе макрос разрешает использовать плюс, звездочку и запятую, которая вводится клавишей «. Del». И самой удобной представляется, конечно, кнопка «плюс» — она же большая, как Enter, и по ней можно клацать, практически не глядя.

Слэш и минус я не задействовал. Как мы выяснили, у них свой смысл при вводе дат и они успевают преобразовать ввод до того, как наступает событие листа Change, несколько «мешая» моему макросу. По этой же причине не задействовал и «точку», вводимую с основной клавиатуры, тем более, что выискивать «точку» на основной клавиатуре — потеря времени набора. Использование любого из этих трёх разделителей ( / — . ) в зеленом диапазоне B13:C35 приводит к ошибке.

Правильные же кнопки-разделители в зеленой зоне скоростного ввода дат:
, [+], [. Del]. При вводе неполной даты (например, только числа или числа и месяца) оставшиеся компоненты (месяц и год или только год) автоматически берутся из текущей даты.

Быстрый ввод даты в excel

Иногда просто даешься диву как в такой замечательной программе как MS Excel не предусмотрен стандартный инструмент для вставки дат или времени в ячейку? Если вы часто работаете с датами вы уже, наверное, пальцы стерли. Тем не менее кое-какой инструмент в MS Excel имеется.

Для того чтобы вставить текущую дату в MS Excel предусмотрено сочетание клавиш, а именно Shift+Ctrl+4. Встаньте в ячейку в которую необходимо вставить дату и нажмите это сочетание клавиш. Чтобы ввести текущее время используйте сочетание клавиш Shift+Ctrl+6. Чтобы ввести и то, и другое нажмите вначале Shift+Ctrl+4 потом нажмите пробел и нажмите Shift+Ctrl+6 в ячейку введется и дата, и время.

Также для вставки даты в ячейку можно воспользоваться формулой «=СЕГОДНЯ()» эта формула возвращает текущую дату (установленную на компьютере).

Для вставки текущей даты и времени можно использовать формулу «=ТДАТА()«. При использовании данного способа необходимо задать ячейке соответствующий формат (показывать и дату, и время).

Важно:

  • При использовании формул помните, что когда дата переведется в компьютере то и у вас соответственно в ячейке дата поменяется.

Чтобы быстро вставлять в ячейки даты отличные от сегодняшней читайте статью «Как быстро вставить необходимую дату в ячейку?».

Вставка текущих даты и времени в ячейку

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

Вставка фиксированного значения даты или времени в ячейку Excel

Фиксированное значение на листе не изменяется при пересчете или открытии листа. При нажатии клавиш CTRL+; для вставки текущей даты в ячейку Excel «делает снимок» текущей даты, который вставляется в ячейку. Поскольку значение ячейки не меняется, оно считается статичным.

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

Выполните одно из действий, указанных ниже.

Чтобы вставить текущую дату, нажмите клавиши CTRL+; (точка с запятой).

Чтобы вставить текущее время, нажмите клавиши CTRL+SHIFT+; (точка с запятой).

Чтобы вставить текущие дату и время, нажмите клавиши CTRL+; (точка с запятой), затем клавишу ПРОБЕЛ, а после этого — CTRL+SHIFT+; (точка с запятой).

Изменение формата даты и времени

Чтобы изменить формат даты или времени, щелкните ячейку правой кнопкой мыши и выберите команду Формат ячеек. Затем в диалоговом окне Формат ячеек на вкладке число в разделе Категориявыберите пункт Дата или время , а затем в списке тип выберите тип и нажмите кнопку ОК.

Вставка фиксированного значения даты или времени в ячейку Excel

Фиксированное значение на листе не изменяется при пересчете или открытии листа. При нажатии клавиш CTRL+; для вставки текущей даты в ячейку Excel «делает снимок» текущей даты, который вставляется в ячейку. Поскольку значение ячейки не меняется, оно считается статичным.

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

Выполните одно из действий, указанных ниже.

Чтобы вставить текущую дату, нажмите клавиши CTRL+; (точка с запятой).

Чтобы вставить текущее время, нажмите клавиши +; (точка с запятой).

Чтобы вставить текущие дату и время, нажмите клавиши CTRL +; (точка с запятой), нажмите клавишу пробел, а затем — клавишу +; (точка с запятой).

Изменение формата даты и времени

Чтобы изменить формат даты или времени, щелкните ячейку правой кнопкой мыши и выберите команду Формат ячеек. Затем в диалоговом окне Формат ячеек на вкладке число в разделе Категориявыберите пункт Дата или время , а затем в списке тип выберите тип и нажмите кнопку ОК.

Вставка фиксированного значения даты или времени в ячейку Excel

Фиксированное значение на листе не изменяется при пересчете или открытии листа. При нажатии клавиш CTRL+; для вставки текущей даты в ячейку Excel «делает снимок» текущей даты, который вставляется в ячейку. Поскольку значение ячейки не меняется, оно считается статичным.

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

Выполните одно из действий, указанных ниже.

Чтобы вставить дату, введите дату (например, 2/2) и нажмите кнопку раскрывающегося списка Формат номерадома > (на вкладке число ) >Краткая дата или длинный день.

Чтобы вставить время, введите время и нажмите кнопку раскрывающегося списка Формат номерадома > (на вкладке число ) >time (время).

Изменение формата даты и времени

Чтобы изменить формат даты или времени, щелкните ячейку правой кнопкой мыши и выберите пункт Числовой Формат. Затем в диалоговом окне Формат номера в разделе Категориявыберите значение Дата или время , а затем в списке тип выберите тип и нажмите кнопку ОК.

Вставка обновляемого значения даты или времени

Дата или время обновляемые при пересчете листа или открытии книги, считаются «динамическими», а не статическими. Наиболее распространенным способом получения динамической даты или времени в ячейке на листе является использование функции листа.

Для вставки обновляемой текущей даты или времени используются функции СЕГОДНЯ и ТДАТА, как показано в приведенном ниже примере. Дополнительные сведения об использовании этих функций см. в статьях Функция СЕГОДНЯ и Функция ТДАТА

Текущая дата (значения могут быть разными)

Текущие дата и время (значения могут быть разными)

Выделите текст в таблице, приведенной выше, и нажмите клавиши CTRL+C.

На пустом листе выберите один раз в ячейке a1, а затем нажмите клавиши CTRL + V. Если вы работаете в Excel Online, повторите копирование и вставку для каждой ячейки в примере.

Важно: Чтобы пример правильно работал, его нужно вставить в ячейку A1.

Чтобы переключиться между просмотром результатов и просмотром формул, возвращающих эти результаты, нажмите клавиши Ctrl+` (знак ударения) или на вкладке Формулы в группе Зависимости формул нажмите кнопку Показывать формулы.

Скопировав пример на пустой лист, можно настроить его в соответствии со своими потребностями.

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

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

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

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

Сводные таблицы Excel

Если вам часто приходится вводить даты и время в ячейки, то вам должна понравиться идея писать их сокращенно, без точек-дробей – просто как число. Чтобы в заданном диапазоне ячеек листа, например, число 250616 после ввода и нажатия клавиши Enter автоматически превращалось в 25.06.2016.

Как в Excel настроить быстрый ввод даты без разделителей

Для реализации такого возможны два варианта.

Первый – использовать функцию преобразования текста в дату ДАТАЗНАЧ (DATEVALUE) и функции извлечения фрагментов из текста ЛЕВСИМВ (LEFT), ПРАВСИМВ (RIGHT) и ПСТР (MID), чтобы разделить шесть введенных чисел по два, добавить к ним точки и составить из них полноценную дату в соседней ячейке.

Для реализации быстрого ввода даты возможны два варианта

В англоязычном варианте: =DATEVALUE(LEFT(D1;2)&”.”&MID(D1;3;2)&”.”&RIGHT(D1;2)) .

Если же хочется выполнять это преобразование прямо в той же ячейке, куда вводятся числа, то без макроса не обойтись. Для этого щелкните по ярлычку листа, куда будут вводиться даты и время, и выберите команду Исходный текст (View Code). В открывшееся окно редактора Visual Basic вставьте следующий код.

Private Sub Worksheet_Change(ByVal Target As Range) Dim vVal Dim StrVal As String Dim dDate As Date If Target.Cells.Count > 1 Then Exit Sub If Not Intersect(Target, Range(«A2:A10»)) Is Nothing Then With Target StrVal = Format(.Text, «000000») If IsNumeric(StrVal) And Len(StrVal) = 6 Then Application.EnableEvents = False dDate = DateValue(Left(StrVal, 2) & «/» & Mid(StrVal, 3, 2) & «/» & Right(StrVal, 2)) .NumberFormat = «dd/mm/yyyy» .Value = CDate(DateSerial(Year(dDate), Month(dDate), Day(dDate))) End If End With End If Application.EnableEvents = True End Sub

Диапазон A2:A10 в коде замените на свою область листа, куда подобным образом собираетесь вводить даты.

Excel. Основы. Ввод времени

В Excel время представляет собой дробную часть целого числа (а целые числа обозначают даты, то есть отдельные сутки). Например, 12:00 дня для Excel это число 0,5. Один час для Excel — это 1/24 = 0,416666, одна минута — это 1/24/60 = 0,00069444 и т.д. Максимальная точность значения времени, которая доступна в Excel — одна тысячная секунды, то есть число 0,00000001.

Зачем нужны такие сложности? Это необходимо для того, чтобы мы могли использовать значения времени в формулах и своих расчетах, что очень удобно. Кроме того, пользователю вовсе необязательно знать описанные выше тонкости (хотя для понимания общих принципов работы программы это весьма полезно). Чтобы ввести значение времени в 00:00:01 (1 секунда), нам не нужно будет искать числовой эквивалент и вводить его. Достаточно воспользоваться одним из допустимых в программе способов ввода времени.

Правильные способы ввода времени

1) Через двоеточие (с указанием секунда или без указания)

Например, 15:30 (половина четвертого), или 16:30:24 (шестнадцать часов тридцать минут и двадцать четыре секунды).

2) В двенадцатичасовом формате

Например, 4:30 PM (половина пятого вечера) или 8:15 AM (восемь пятнадцать утра).

Если Вы все ввели по правилам, то при выделении ячейки с введенным временем в строке формул увидите введенное значение в формате, который установлен в соответствии с региональными настройками даты и времени (для России обычно в формате ЧЧ:ММ:СС).

Недопустимые способы ввода времени

1) Через запятую

Например, нельзя ввести половину десятого утра как 9,30.

Ошибочным будет и ввод половины десятого как 9-30

При вводе времени допускается указывать его вместе с датой (в таком случае сначала вводится дата, а затем через пробел — значение времени), например: 16.05.2017 18:30. Если вводить время без даты, то Excel автоматически применяет к нему дату 0 января 1900 года (минимально допустимая дата на листе Excel эквивалентная числу ноль).

Если при вводе времени Вы превысите суточный размер (24 часа), то время будет введено как соответствующий час одной из следующих дат. Например, если ввести 01.01.2017 26:30, то Excel отобразит 02.01.2017 02:30 (то есть, половину третьего следующих суток).

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

Максимальное значение времени, которое может принять Excel, установлено на отметке 9999:59:59 (без одной секунды десять тысяч часов). Если Вы введете время, превышающее указанное, то формат ячеек будет преобразован в текстовый, а значение будет восприниматься программой как обычный текст (что сделает невозможным его использование в каких-либо расчётах).

Видеоверсию данной статьи смотрите на нашем канале на YouTube

Чтобы не пропустить новые уроки и постоянно повышать свое мастерство владения Excel — подписывайтесь на наш канал в Telegram Excel Everyday

Куча интересного по другим офисным приложениям от Microsoft (Word, Outlook, Power Point, Visio и т.д.) — на нашем канале в Telegram Office Killer

Вопросы по Excel можно задать нашему боту обратной связи в Telegram @ExEvFeedbackBot

Вопросы по другому ПО (кроме Excel) задавайте второму боту — @KillOfBot

Skip to content

Как изменить формат даты в Excel и создать собственное форматирование

Это руководство посвящено форматированию даты в Excel и объясняет, как установить вид даты и времени по умолчанию, как изменить их формат и создать собственный.

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

  1. Одна и та же дата может отображаться различными способами,
  2. Excel всегда хранит дату в одном и том же виде, независимо от того, как вы оформили её представление.

Более глубокое знание форматов временных показателей поможет вам сэкономить массу времени. И это как раз цель нашего подробного руководства. Мы сосредоточимся на следующих моментах:

  • Что такое формат даты
  • Формат даты по умолчанию
  • Как поменять формат даты
  • Как изменить язык даты
  • Создание собственного формата отображения даты
  • Дата в числовом формате
  • Формат времени
  • Время в числовом формате
  • Создание пользовательского формата времени
  • Формат Дата — Время
  • Почему не работает? Проблемы и их решение.

Формат даты в Excel

Прежде всего нужно чётко уяснить, как Microsoft Excel хранит дату и время. Часто это – основной источник путаницы. Хотя вы ожидаете, что он запоминает день, месяц и год, но это работает не так …

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

Дата в Excel

Все даты хранятся в виде целых чисел, обозначающих количество дней с 1 января 1900 г. (записывается как 1) до 31 декабря 9999 г. (сохраняется как 2958465).

В этой системе:

  • 2 — 2 января 1900 г.
  • 44197 — 1 января 2021 г. (потому что это 44 197 дней после 1 января 1900 г.)

Время в Excel

Время хранится в виде десятичных дробей от 0,0 до 0,99999, которые представляют собой долю дня, где 0,0 — 00:00:00, а 0,99999 — 23:59:59.

Например:

  • 0.25 — 06:00
  • 0.5 — 12:00.
  • 0.541655093 это 12:59:59.

Дата и время в Excel

Дата и время хранятся в виде десятичных чисел, состоящих из целого числа, представляющего день, месяц и год, и десятичной части, представляющей время.

Например: 44197.5 — 1 января 2021 г., 12:00.

Формат даты по умолчанию в Excel и как его быстро изменить

Краткий и длинный форматы даты, которые как раз и установлены по умолчанию как основные, извлекаются из региональных настроек Windows. Они отмечены звездочкой (*) в диалоговом окне:

Они изменяются, как только вы меняете настройки даты и времени в панели управления Windows.

Если вы хотите установить другое представление даты и/или времени по умолчанию на своем компьютере, например, изменить их с американского на русское, перейдите в Панель управления и нажмите “Региональные стандарты»  > «Изменение форматов даты, времени и чисел» .

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

Если вас не устраивают варианты, предложенные на этой вкладке, нажмите кнопку “Дополнительные параметры» в нижней правой части диалогового окна. Откроется новое окно “Настройка …”, в котором вы переключаетесь на вкладку “Дата” и вводите собственный краткий или длинный формат в соответствующее поле.

Как быстро применить форматирование даты и времени по умолчанию

Как мы уже уяснили, в Microsoft Excel есть два формата даты и времени по умолчанию — короткий и длинный.

Чтобы быстро изменить один из них, сделайте следующее:

  • Выберите даты, которые хотите отформатировать.
  • На вкладке «Главная» в группе «Число» щелкните маленькую стрелку рядом с полем “Формат числа» и выберите нужный пункт — краткую дату, длинную или же время.

Если вам нужны дополнительные параметры форматирования, либо выберите “Другие числовые форматы» из раскрывающегося списка, либо нажмите кнопку запуска диалогового окна рядом с “Число».

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

Как изменить формат даты в Excel

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

  1. Выберите данные, которые вы хотите изменить, или пустые ячейки, в которые вы хотите вставить даты.
  2. Нажмите Ctrl + 1, чтобы открыть диалоговое окно «Формат ячеек». Кроме того, вы можете кликнуть выделенные ячейки правой кнопкой мыши и выбрать этот пункт в контекстном меню.
  3. В окне “Формат ячеек» перейдите на вкладку “Число” и выберите “Дата» в списке числовых форматов.
  4. В разделе “Тип» выберите наиболее подходящий для вас вариант. После этого в поле “Образец» отобразится предварительный просмотр в выбранном варианте оформления.

  1. Если вас устраивает то, что вы увидели, нажмите кнопку ОК, чтобы сохранить изменение и закрыть окно.

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

Как сменить язык даты.

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

Самый простой способ сделать это заключается в следующем:

  1. Выберите столбец, который вы хотите преобразовать в другой язык.
  2. Используйте комбинацию Ctrl + 1, чтобы открыть знакомые нам настройки.
  3. Выберите нужный язык в выпадающем списке «Язык (местоположение)» и нажмите «ОК», чтобы сохранить изменения.

Создание пользовательского формата даты.

Если вам не подходит ни один из стандартных вариантов, вы можете создать свой собственный.

  1. На листе выделите нужные ячейки.
  2. Нажмите Ctrl + 1.
  3. На вкладке Число выберите Все форматы в списке и запишите нужный формат даты в поле Тип. Это показано на скриншоте ниже.
  4. Щелкните ОК, чтобы сохранить изменения.

При настройке пользовательского формата даты вы можете использовать следующие коды.

Код Описание Пример
м Номер месяца без нуля в начале 1
мм Номер месяца с нулем в начале 01
ммм Название месяца, краткая форма Янв
мммм Название месяца, полная форма Январь
ммммм Первая буква месяца М (обозначает март и май)
д Номер дня без нуля в начале 1
дд Номер дня с нулем в начале 01
ддд День недели, краткая форма Пн
дддд День недели, полная форма понедельник
гг Год (последние 2 цифры) 05
гггг Год (4 цифры) 2020

Можно также использовать дополнительные коды, которые обязательно нужно заключать в квадратные скобки [].

Код Пояснение
x-sysdate Системный длинный формат. Месяц в родительном падеже.
x-systime Системное время.
x-genlower Используется родительный падеж в нижнем регистре для любых полных названий месяцев (только для русского языка). Рекомендуется использовать вместе с кодом языка [ru-RU-x-genlower].
x-genupper Используется родительный падеж в верхнем регистре для любых полных названий месяцев (только на русском языке). Например, [ru-RU-x-genupper].
x-nomlower Для любых полных названий месяцев применяется именительный падеж в нижнем регистре (только на русском языке):  [ru-RU-x-nomlower].

Вот как это может выглядеть на примерах:

При создании пользовательского формата в Excel вы можете использовать запятую (,), тире (-), косую черту (/), двоеточие (:) и другие символы.

Как создать собственный формат даты для другого языка

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

Код языка должен быть заключен в [квадратные скобки] и предваряться знаком доллара ($) и тире (-). Вот несколько примеров:

  • [$-419] — Россия
  • [$-409] – английский (США)
  • [$-422] — Украина
  • [$-423] — Беларусь
  • [$-407] — Германия

Вы можете найти полный список кодов языков в этом блоге.

Например, вот как это можно настроить для белорусского языка в формате времени  -день-месяц-год (день недели) :

Как показать число вместо даты.

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

1. Диалоговое окно «Форматирование ячеек»

Выделите эту ячейку, нажмите Ctrl + 1, чтобы открыть знакомое нам окно настроек и переключиться на вкладку «Общие».

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

Вы также можете выбрать формат «Общий» на ленте в разделе «Число».  Дата будет тут же заменена соответствующим ей числом.

2. Функции ДАТАЗНАЧ и ВРЕМЗНАЧ

Можно также использовать функцию ДАТАЗНАЧ(), для преобразования даты в соответствующее ей число 

=ДАТАЗНАЧ(«20/1/2021»)

Используйте функцию ВРЕМЗНАЧ(), чтобы получить десятичную дробь, представляющую время 

=ВРЕМЗНАЧ(«16:30»)

Чтобы узнать дату и время, объедините эти две функции следующим образом:

= ДАТАЗНАЧ(«20/1/2021») & ВРЕМЗНАЧ(«16:30»)

Получится записанное в виде текста число, соответствующее дате-времени.

А если применить операцию сложения –

= ДАТАЗНАЧ(«20/1/2021») + ВРЕМЗНАЧ(«16:30»)

То получим число, которое можно отформатировать в виде даты-времени и с которым можно производить математические операции (найти разность дат и т.п.)

Если вы запишете, скажем, 31.12.1812, то это будет текстовое значение, а не дата. Это означает, что вы не сможете выполнять обычные арифметические операции с ней. Чтобы убедиться в этом, можете ввести формулу =ДАТАЗНАЧ(«31/12/1812») в какую-нибудь ячейку, и вы получите ожидаемый результат — ошибку #ЗНАЧ!.

Формат времени в Excel

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

Например:

  • 00:00:00 сохраняется как 0,0
  • 23:59:59 сохраняется как 0,99999
  • 06:00 — 0,25
  • 12:00 — 0,5

Когда в ячейку вводятся и дата, и время, они сохраняются как десятичное число, состоящее из целой части, представляющего дату, и десятичной части, представляющей время. 

Формат времени по умолчанию.

При изменении формата времени в диалоговом окне ”Формат ячеек” вы могли заметить, что один из пунктов начинается со звездочки (*). Это формат времени по умолчанию в вашем Excel. Как и в случае с датой, он определяется региональными настройками Windows.

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

Изменить формат времени по умолчанию, перейдите в Панель управления и перейдите “Региональные стандарты»  > «Изменение форматов даты, времени и чисел». Подробно мы этот процесс описали выше, когда рассматривали установки параметров даты по умолчанию.

Десятичное представление времени.

Быстрый способ выбрать десятичное число, представляющее определенное время, — использовать диалоговое окно ”Формат ячеек”.

Просто выберите ячейку, содержащую время, и нажмите Ctrl + 1, чтобы открыть окно настроек. На вкладке “Число” выберите “Общие» в разделе “Категория», и вы увидите десятичную дробь в поле “Образец».

Теперь вы можете записать это число и нажать “Отмена», чтобы закрыть окно. Или же нажмите OK и замените время соответствующим десятичным числом в ячейке. 

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

Как применить или изменить формат времени.

Microsoft Excel достаточно умен, чтобы распознавать время при вводе и соответствующем форматировании ячейки. Например, если вы наберете 10:30 или 18:40, программа будет воспринимать и отображать это как время в зависимости от установленного по умолчанию формата времени.

Если вы хотите отформатировать некоторые числа как время или применить другой формат времени к существующим значениям, вы можете сделать это с помощью диалогового окна ”Формат ячеек”, как описано ниже.

  1. На листе Excel выберите ячейки, в которых вы хотите применить или изменить формат времени.

2. Откройте диалоговое окно Формат ячеек , нажав Ctrl + 1или щелкнув значок “Панель запуска диалогового окна» рядом с полем ”Число» на вкладке “Главная”.

3. На вкладке “Число” выберите “Время» в списке и укажите подходящий образец в окне “Тип» .

4. Нажмите OK, чтобы применить выбранное.

Создание пользовательского формата времени.

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

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

Совет. Самый простой способ создать собственный формат времени – использовать один из существующих в качестве отправной точки. Для этого щелкните “Время» в списке «Категория» и выберите один из предустановленных форматов. После этого внесите в него изменения.

При этом вы можете использовать следующие коды.

Код Описание Отображается как
ч Часы без нуля в начале 0:35:00
чч Часы с нулем в начале 03:35:00
м Минуты без нуля в начале 0:0:59
мм Минуты с нулем в начале 00:00:59
c Секунды без нуля в начале 00:00:9
сс Секунды с нулем в начале 00:00:09

Когда вы рассчитываете, к примеру, табель рабочего времени, то сумма может превысить 24 часа. Чтобы Microsoft Excel правильно отображал время, выходящее за пределы суток, примените один из следующих настраиваемых форматов времени. На скриншоте ниже – отображение одного и того же времени разными способами.

Пользовательские форматы для отрицательных значений времени

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

Если вы хотите обозначить отрицательные значения времени, вам доступны следующие параметры:

  • Отобразите пустую ячейку для отрицательных значений времени. Для этого введите точку с запятой в конце формата времени, например [ч]: мм;
  • Вывести сообщение об ошибке. Введите точку с запятой в конце формата времени, а затем напишите сообщение в кавычках, например 

[ч]: мм; «Отрицательное время»

Если вы хотите отображать отрицательные значения времени именно как отрицательные значения, например -11:15, самый простой способ — изменить систему дат Excel на систему 1904 года. Для этого щелкните Файл> Параметры> Дополнительно, прокрутите вниз до раздела Вычисления и установите флажок Использовать систему дат 1904.

Формат «Дата – Время».

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

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

Ничего сложного: сначала описываем дату, затем – время.

Формат даты Excel не работает – как исправить?

Обычно Microsoft Excel очень хорошо понимает даты, и вы вряд ли столкнетесь с какими-либо серьёзными проблемами при работе с ними. 

Но если всё же у вас возникла проблема с отображением дня, месяца и года, ознакомьтесь со следующими советами по устранению неполадок.

Ячейка недостаточно широка, чтобы вместить всю информацию.

Если вы видите на листе несколько знаков решетки (#####) вместо даты, то скорее всего, ваши ячейки недостаточно широки, чтобы вместить её целиком.

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

Отрицательные числа форматируются как даты

Во всех современных версиях Excel 2013, 2010 и 2007 решетка (#####) также отображается, когда ячейка, отформатированная как дата или время, содержит отрицательное значение. Обычно это результат, возвращаемый какой-либо формулой. Но это также может произойти, когда вы вводите отрицательное значение в ячейку, а затем представляете эту ячейку как дату.

Если вы хотите отображать отрицательные числа как отрицательные даты, вам доступны два варианта:

Решение 1. Переключитесь на систему 1904.

Перейдите в Файл > Параметры > Дополнительно , прокрутите вниз до раздела При вычислении этой книги , установите флажок Использовать систему дат 1904 и нажмите ОК .
В этой системе 0 – это 1 января 1904 года; 1 – 2 января 1904 г .; а -1 отображается как: -2-янв-1904.
Конечно, такое представление очень необычно и требуется время, чтобы к нему привыкнуть.

Решение 2. Используйте функцию ТЕКСТ.

Другой возможный способ отображения отрицательных дат в Excel – использование функции ТЕКСТ. Например, если вы вычитаете C1 из B1, а значение в C1 больше, чем в B1, вы можете использовать следующую формулу для вывода результата в нужном вам виде:

=ТЕКСТ(ABS(B1-C1);»-ДД ММ ГГГГ»)

Получим результат «-01 01 1900».

Вы можете в формуле ТЕКСТ использовать любые другие настраиваемые форматы даты.

Замечание. В отличие от предыдущего решения, функция ТЕКСТ возвращает текстовое значение, поэтому вы не сможете использовать результат в других вычислениях.

Даты импортированы в Excel как текст

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

Решение. Вы можете преобразовать «текстовые даты» в надлежащий для них вид с помощью функции ДАТАЗНАЧ или функции Текст по столбцам. Подробную информацию см. в следующей статье: Как преобразовать текст в дату.

Мы рассмотрели возможные способы представления даты и времени в Excel. Спасибо за чтение!

Формат времени в Excel Вы узнаете об особенностях формата времени Excel, как записать его в часах, минутах или секундах, как перевести в число или текст, а также о том, как добавить время с помощью…
как форматировать Google таблицу Как сделать пользовательский числовой формат в Excel В этом руководстве объясняются основы форматирования чисел в Excel и предоставляется подробное руководство по созданию настраиваемого пользователем формата. Вы узнаете, как отображать нужное количество десятичных знаков, изменять выравнивание или цвет шрифта,…
7 способов поменять формат ячеек в Excel Мы рассмотрим, какие форматы данных используются в Excel.  Кроме того, расскажем, как можно быстро изменять внешний вид ячеек самыми различными способами. Когда дело доходит до форматирования ячеек в Excel, большинство…
Как удалить формат ячеек в Excel В этом коротком руководстве показано несколько быстрых способов очистки форматирования в Excel и объясняется, как удалить форматы в выбранных ячейках. Самый очевидный способ сделать часть информации более заметной — это…
8 способов разделить ячейку Excel на две или несколько Как разделить ячейку в Excel? С помощью функции «Текст по столбцам», мгновенного заполнения, формул или вставив в нее фигуру. В этом руководстве описаны все варианты, которые помогут вам выбрать технику, наиболее подходящую…

Ввод данных вручную в ячейки листа

Excel для Microsoft 365 Excel 2021 Excel 2019 Excel 2016 Excel 2013 Excel 2010 Excel 2007 Еще…Меньше

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

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

Важно: Если не получается ввести или изменить данные на листе, он может быть защищен во избежание случайного изменения данных. На защищенном листе можно выбирать ячейки для просмотра данных, но невозможно вводить данные в заблокированные ячейки. В большинстве случаев защиту не стоит снимать до тех пор, пока не будет получено разрешение от пользователя, который создал лист. Чтобы отменить защиту листа, нажмите кнопку Снять защиту листа в группе Изменения на вкладке Рецензирование. Если при включении защиты был задан пароль, для отмены защиты листа сначала необходимо ввести этот пароль.

  1. Выберите ячейку на листе.

  2. Введите числа или текст, которые вы хотите ввести, а затем нажмите ввод или TAB.

    Чтобы ввести данные в новую строку в ячейке, введите разрыв строки, нажав ALT+ВВОД.

  1. На вкладке Файл выберите пункт Параметры.

    Только Excel 2007: нажмите кнопку Microsoft Office Изображение кнопки Officeи выберите Excel параметры.

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

  3. В поле Число знаков после запятой введите положительное число для количества цифр справа от запятой или отрицательное число для количества цифр слева от запятой.

    Например, если ввести 3 в поле Число знаков после запятой, а затем — 2834 в ячейке, то значение будет равно 2,834. Если ввести –3 в поле Число знаков после запятой, а затем — 283, то значение будет равно 283000.

  4. Выберите ячейку на листе и введите нужное число.

    Изменение параметра Фиксированный десятичный формат не влияет на уже введенные данные.

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

  1. Выберите ячейку на листе.

  2. Введите дату или время в следующем виде.

    • При вводе даты используйте в качестве разделителя точку или дефис, например 09.05.2002 или 5-сен-2002.

    • Для ввода времени суток в 12-часовом формате введите букву a или p, отделенную пробелом от значения времени, например 9:00 p. В противном случае значение будет введено как время в первой половине суток.

      Чтобы ввести текущую дату и время, нажмите клавиши CTRL+SHIFT+; (точка с запятой).

  • Чтобы ввести дату или время, которые останутся текущими при повторном открытии листа, можно воспользоваться функциями СЕГОДНЯ и ТДАТА.

  • При вводе даты или времени в ячейку они отображаются либо в формате по умолчанию компьютера, либо в формате, примененном к ячейке перед вводом даты или времени. Формат даты или времени по умолчанию зависит от параметров даты и времени в диалоговом окне Язык и региональные стандарты (панель управления, Часы, язык и регион). Если изменить эти параметры на компьютере, то значения даты или времени, которые не были отформатированы с помощью команды Формат ячеек, будут отображаться в соответствии с этими параметрами.

  • Чтобы применить формат даты или времени по умолчанию, щелкните ячейку с датой или временем и нажмите клавиши CTRL+SHIFT+# или CTRL+SHIFT+@.

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

  2. Введите данные в активной ячейке и нажмите клавиши CTRL+ВВОД.

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

    Дополнительные сведения см. в статье Автоматическое заполнение ячеек листа данными.

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

  1. Щелкните ярлычок первого листа, содержимое которого требуется изменить. Затем, удерживая нажатой клавишу CTRL, щелкните ярлычки других листов, с которыми следует синхронизировать данные.

    Кнопки прокрутки листов

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

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

  3. В активной ячейке введите новые данные или измените существующие, а затем нажмите клавишу ВВОД или TAB, чтобы переместить выделение в следующую ячейку.

    Изменения будут применены ко всем выбранным листам.

  4. Повторите предыдущее действие до завершения ввода или редактирования данных.

  • Чтобы отменить выделение нескольких листов, щелкните любой невыделенный лист. Если на экране видны только выделенные листы, щелкните правой кнопкой мыши ярлычок листа и выберите команду Разгруппировать листы.

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

    1. На вкладке Вид в группе Окно щелкните Новое окно.

    2. Перейдите в новое окно, а затем щелкните лист, который необходимо просмотреть.

    3. Повторите шаги 1 и 2 для каждого листа, который требуется просмотреть.

    4. На вкладке Вид в группе Окно щелкните пункт Упорядочить все, а затем выберите нужный вариант.

    5. Для просмотра листов только в активной книге установите в диалоговом окне Расположение окон флажок Только окна текущей книги.

Excel предоставляет несколько настроек для упрощения ручного ввода данных. Некоторые изменения влияют на все книги, некоторые — на весь лист, а другие влияют только на заданные ячейки.

Изменение направления клавиши ВВОД

Если использовать клавишу TAB для ввода данных в нескольких ячейках строки, а затем нажать клавишу ВВОД в конце этой строки, по умолчанию курсор переместится к началу следующей строки.

Нажатие клавиши ВВОД перемещает курсор на одну ячейку вниз, а нажатие клавиши TAB — на одну ячейку вправо. Направление перемещения для клавиши TAB изменить нельзя, но для клавиши ВВОД — можно. Изменение этого параметра влияет на весь лист, все другие открытые листы и книги, а также новые книги.

  1. На вкладке Файл нажмите кнопку Параметры.

    Только Excel 2007: нажмите кнопку Microsoft Office Изображение кнопки Officeи выберите Excel параметры.

  2. В группе Дополнительно в разделе Параметры правки установите флажок Переход к другой ячейке после нажатия клавиши ВВОД и выберите нужное направление в списке Направление.

Изменение ширины столбца

Иногда в ячейке может отображаться строка вида #####. Это может происходить, если ячейка содержит число или дату, а ширина столбца не позволяет отобразить все необходимые символы. Допустим, например, что столбец с форматом даты «дд.мм.гггг» содержит дату 31.12.2015. Однако ширины столбца хватает только для показа шести символов. В ячейке будет отображена строка #####. Чтобы увидеть все содержимое ячейки с текущим форматом, необходимо увеличить ширину столбца.

  1. Щелкните ячейку, для которой требуется изменить ширину столбца.

  2. На вкладке Главная в группе Ячейки нажмите кнопку Формат.

    Группа "Ячейки" на вкладке "Главная"

  3. Выделите пункт Размер ячейки и выполните одно из следующих действий.

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

    • Чтобы увеличить ширину столбца, выберите команду Ширина и в поле Ширина столбца введите нужное значение.

Примечание: Также ширину столбца можно увеличить, изменив формат столбца или отдельной ячейки. Например, можно изменить формат даты, чтобы отображался только день и месяц (формат «дд.мм»), например 31.12, или представить число в экспоненциальном формате, например 4E+08.

Перенос текста в ячейке

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

  1. Щелкните ячейку, в которой требуется выполнить перенос текста.

  2. На вкладке Главная в группе Выравнивание выберите пункт Переносить текст.

    Группа "Выравнивание" на вкладке "Главная"

Примечание: Если текст представляет собой одно длинное слово, знаки не будут перенесены; чтобы был виден весь текст, можно расширить столбец или уменьшить размер шрифта. Если после включения переноса текста виден не весь текст, возможно, потребуется изменить высоту строки. На вкладке Главная в группе Ячейки нажмите кнопку Формат и выберите в разделе Размер ячейки команду Автоподбор высоты строки.

Дополнительные сведения о переносе текста см. в разделе Перенос текста в ячейке.

Изменение формата числа

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

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

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

  2. На вкладке Главная в группе Число щелкните стрелку рядом с полем Числовой формат и выберите нужный формат.

    Список "Числовой формат" на вкладке "Главная"

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

Форматирование чисел в виде текста

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

  1. Выберите пустую ячейку.

  2. На вкладке Главная в группе Число щелкните стрелку рядом с полем Числовой формат и выберите пункт Текстовый.

    Список "Числовой формат" на вкладке "Главная"

  3. Введите нужные числа в отформатированной ячейке.

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

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

Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.

Нужна дополнительная помощь?

3.2.Ввод информации

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

3.2.1. Типы информации

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

Текст;

Числа;

Денежная информация;

Дата и время;

Формулы.

Правила ввода соответствующих типов данных зависят от параметров Региональных настроек (Regional Options) операционной системы вашего компьютера.

3.2.2.Настройка региональных установок

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

1.Последовательно нажмите кнопку Пуск Панель управления Язык и региональные стандарты.

2.В окне диалога Язык и Региональные стандарты нажмите кнопку Настройка.

3.В окне диалога Настройка региональных параметров просмотрите настройки:

Вкладка Числа — содержит правила ввода числовых данных. В поле Разделитель целой и дробной части указан символ, который необходимо использовать при вводе дробных чисел;

Вкладка Денежная единица — содержит правила ввода числовых данных в денежном формате. Символ, указанный в поле Разделитель целой и дробной части должен соответствовать значению, указанному на вкладке Числа в соответствующем поле!

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

Вкладка Дата — содержит правила ввода даты. В поле Краткий формат указывается порядок ввода компонентов даты (день, месяц и год), а в поле Разделитель компонентов даты указывается символ, который необходимо использовать при вводе даты.

Символ, указанный в поле Разделитель целой и дробной части на вкладке Числа и

символ, указанный в поле Разделитель компонентов даты на вкладке Дата не должны совпадать!

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

5.Нажмите ОК.

40

Рисунок 3.2. Региональные настройки ОС

5.3.1. Текст

Для MS Excel текст это любая строка, состоящая из цифр, пробелов и нецифровых символов, длиной не более 255 символов. При вводе текста не рекомендуется расставлять переносы в словах с использованием клавиши дефис (-).

Если введенный в ячейку текст превышает ширину столбца, а ячейки справа не содержат данных, то текст отображается на листе на соседних ячейках справа. Если же ячейки справа содержат какие-либо данные, то текст в ячейке «обрезается» до ширины столбца. При этом текст в строке формул отображается полностью.

По умолчанию все данные в ячейке вводятся одной строкой. Для перехода к новой строке (новому абзацу) внутри ячейки необходимо нажать комбинацию клавиш [Alt]+[Enter].

Чтобы ввести в виде текста данные другого типа необходимо начать ввод с символа апостроф (). Этот символ отображается только в строке формул, но не отображается в ячейке и не выводится на печать

Чтобы MS Excel воспринимал любые данные, вводимые в ячейку, как текст необходимо предварительно в ячейке задать текстовый формат данных (вкладка Главная группа

Число в списке Числовой формат выбрать Текстовый).

MS Excel автоматически выравнивает текст по левому краю ячейки.

41

5.3.2. Числа

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

0 1 2 3 4 5 6 7 8 9 + — ( ) / $ % E e

Вводимые в ячейку числа интерпретируются как константы. Стоящий перед числом знак плюс

(+) игнорируется. Символ, используемый в качестве разделителя целой и дробной частей числа,

зависит от параметров Региональных настроек ОС (Regional Options).

При первоначальном вводе числа в ячейку (до изменения ширины столбцов) может отобразиться число из 11 цифр. При этом ширина столбца может автоматически увеличиться. При вводе большего числа, оно будет отображено в экспоненциальном формате – 1,11Е+5.

При уменьшении ширины столбца, в случае если число не помещается в ячейке, то вместо числа в ячейке отображаются символы решеточка (#). При этом число корректно отображается в строке формул или в виде всплывающей подсказки при наведении указателя мыши на ячейку.

Для удобства представления больших чисел группы разрядов (триады) при вводе можно разделять пробелами. Например, число 6899786925 можно ввести как 6 899 786 925. В строке формул при этом число будет отображаться без пробелов между разрядами. Группы разрядов числа (за исключением первой группы) должны обязательно включать три знака. В противном случае данные в ячейке не будут восприниматься как число.

Наибольшее число, которое можно ввести в ячейку составляет 9,99999999999999 × 10307. Точность представления чисел — 15 разрядов (значащих цифр). Все разряды после 15-го преобразуются в нули (0).

Ввод в ячейку простых дробей осуществляется следующим образом:

*целая часть+ пробел *числитель+/*знаменатель+

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

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

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

Ячейка, содержащая число в текстовом формате помечается зеленым треугольником в левом верхнем углу. При выделении такой ячейки появляется смарт-тэг Источник ошибки (Рисунок 3.3). Если ввод апострофа перед числом произведен корректно, то следует из меню смарт-тэга выбрать команду Пропустить ошибку. Если апостроф перед числом введен ошибочно, то следует из меню смарт-тэга выбрать команду Преобразовать в число.

Рисунок 3.3. Смарт-тэг Источник ошибки

MS Excel автоматически выравнивает числа по правому краю ячейки.

42

5.3.3.Денежная информация

Вкачестве денежной информации MS Excel воспринимает число с указанием денежной единицы. Символ, используемый в качестве денежной единицы, зависит от Региональных настроек

ОС (Regional Options).

MS Excel автоматически выравнивает деньги по правому краю ячейки.

5.3.4.Дата и Время

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

Дата

Microsoft Excel воспринимает даты, начиная с 1 января 1900 года. Даты до 1 января 1900 года воспринимаются как текст. Наибольшая возможная дата — 31 декабря 9999 года.

Произвольную дату следует вводить в таком порядке: число месяца, месяц, год. При этом все данные вводятся в числовом виде. В качестве разделителей можно использовать точку (.), дефис () или дробь (/). Точка в конце не ставится.

Если вы вводите дату, находящуюся в пределах с 1 января 1930 года по 31 декабря 2029 года, при вводе года можно ограничиться двумя цифрами. Например, для ввода даты 28 июня 1935 года в ячейку достаточно ввести 28/06/35

Для дат текущего десятилетия год можно указывать одной цифрой. Например, для ввода даты 28 июня 2004 года в ячейку достаточно ввести 28/06/4

При вводе даты текущего года год можно не вводить вообще. Например, для ввода даты 28 июня 2010 года в ячейку достаточно ввести 28/06

Для ввода в ячейку текущей даты воспользуйтесь комбинацией клавиш [Ctrl] +[;].

Независимо от способа ввода и последующего форматирования дата в строке формул всегда отображается в полном формате: ДД.ММ.ГГГГ.

MS Excel автоматически выравнивает дату по правому краю ячейки.

Время

Время следует вводить в таком порядке: час, минуты, секунды. При этом, секунды вводить не обязательно. В качестве разделителей следует использовать двоеточие (:). Точка в конце не ставится. Например, для ввода времени 45 часов 50 минут 00 секунд в ячейку достаточно ввести: 45:50

Для отображения времени суток в 12-часовом формате следует ввести букву латинскую букву a или p, отделив пробелом от значения времени, например, 12:50 p

Для ввода в ячейку текущего времени воспользуйтесь комбинацией клавиш [Ctrl]+[:].

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

MS Excel автоматически выравнивает время по правому краю ячейки.

3.2.3.Вставка символов в ячейку

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

43

1.Установите курсов в ячейку.

2.На вкладке Вставка в группе Символы нажмите кнопку Символы . Откроется окно диалога Символ (Рисунок 3.4).

3.На вкладке Символы в списке Шрифт выберите шрифт, символы которого вы хотите использовать.

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

5.Выберите нужный символ и нажмите кнопку Вставить.

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

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

3.3. Использование средств автоматизации ввода данных

Для ускорения набора повторяющихся текстовых данных в MS Excel предусмотрено средство автоматического ввода — Автозавершение (AutoComplete). Автозавершение позволяет автоматически заполнять ячейку, если первые введенные символы совпадают с начальными символами ранее введенных записей или повторно вводить данные используя команду Выбрать из

списка (Pick From List).

Другим средством, позволяющим ускорить ввод однотипной информации в смежные ячейки, является Автозаполнение (AutoFill). С помощью этого средства мы можем заполнить смежные ячейки календарными или рабочими датами, повторяющейся текстовой информацией или изменяющимися числовыми данными.

3.3.1. Одновременный ввод одинаковой информации в диапазон ячеек

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

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

2.Введите данные в активную ячейку.

3.Завершите ввод, нажав [Ctrl]+[Enter].

3.3.2.Автозавершение (AutoComplete)

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

44

Для использования метода автозавершения выполните следующие действия:

1.Выделите внизу столбца, содержащего текстовую информацию, ячейку в которую необходимо ввести следующее значение (Рисунок 3.5, а).

2.Начните ввод текста. Если первые введенные символы совпадают с начальными символами ранее введенных в столбец данных, MS Excel отобразит эту запись в ячейке (Рисунок 3.5, б).

3.Если подсказка содержит необходимый текст – нажмите [Enter].

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

Рисунок 3.5. Использование Автозавершения

Автозавершение работает только с текстовыми данными.

Вы можете выбирать данные из списка Автозавершения используя [Alt]+ [ ] либо ПКМ Выбрать из раскрывающегося списка… (Pick From List…) (Рисунок 3.5, с).

Вы можете отключить Автозавершение: Вкладка Файл Параметры Дополнительно

в разделе Параметры правки снимите флажок Автозавершение значений ячеек

(Enable AutoComplete for cell values) ОК.

3.3.3.Автозаполнение (AutoFill)

В случае если необходимо быстро заполнить диапазон смежных ячеек однородной, последовательно возрастающей или убывающей информацией, можно воспользоваться Автозаполнением (копирование в смежные ячейки). При Автозаполнении диапазона ячеек формулами MS Excel автоматически корректирует формулу.

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

1.Введите информацию в первую ячейку диапазона.

2.Подведите указатель мышки к маркеру заполнения до появления черного плюсика +. (Рисунок 3.6, а).

3.Удерживая нажатой ЛКМ, протащите выделенную ячейку в направлении заполнения.

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

4.Нажмите на кнопку смарт-тега Автозаполнения и выберите из меню нужное действие (Рисунок 3.6, б).

Автозаполнение смежных ячеек последовательным рядом чисел (с шагом 1) можно получить, если маркер автозаполнения перетаскивать при нажатой клавише [Ctrl].

45

В случае если необходимо выполнить автозаполнение столбца в соответствии с количеством заполненных ячеек в соседнем (смежном) столбце, достаточно щелкнуть два раза ЛКМ по маркеру Автозаполнения.

Смарт-тег Маркер автозаполнения

автозаполнения

Действие

Рисунок 3.6. Автозаполнение смежных ячеек числами

Рисунок 3.7. Автозаполнение смежных ячеек датами

В случае заполнения смежных ячеек датами, список действий смарт-тега увеличивается (Рисунок 3.7): предоставляется возможность заполнения по дням (Fill Days), по рабочим для (Fill Weekdays), по месяцам (Fill Months) либо по годам (Fill Years).

В случае выбора Заполнить только форматы (Fill Formatting Only) в смежные ячейки копируется только оформление исходной ячейки.

В случае заполнения смежных ячеек текстом, происходит копирование текстовой информации в смежные ячейки. При этом если текст содержал числовое значение, оно будет изменяться в направлении копирования с шагом 1: при копировании вниз и вправо – с шагом +1; при копировании вверх и влево – с шагом -1 (Рисунок 3.8).

Рисунок 3.8. Автозаполнение смежных ячеек текстом

46

3.3.4. Автозаполнение на основе прогрессий

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

В Microsoft Excel можно заполнить ячейки рядом значений, соответствующих простому линейному или экспоненциальному тренду, с помощью использования маркера Автозаполненияили команды Ряд.

Автозаполнение на основе арифметической прогрессии

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

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

1.В две первые ячейки заполняемого диапазона введите начальные значения для тренда.

2.Выделите эти две ячейки.

3.Подведите УМ к маркеру автозаполнения до появления черного плюсика +.

4.Удерживания нажатой ЛКМ, протащите выделенный диапазон в направлении заполнения.

Чтобы заполнить ячейки увеличенными на Шаг значениями, перетащите маркер в направлении вниз или вправо;

Чтобы заполнить ячейки уменьшенными на Шаг значениями, перетащите маркер в направлении вверх или влево.

5. Отпустите ЛКМ.

Автозаполнение на основе геометрической прогрессии

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

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

1.В две первые ячейки заполняемого диапазона введите начальные значения для тренда.

2.Выделите эти две ячейки.

3.Подведите УМ к маркеру автозаполнения до появления черного плюсика +.

4.Удерживая нажатой ПКМ, перетащите маркер заполнения в нужном направлении для заполнения ячеек возрастающими или убывающими значениями.

5.Отпустите ПКМ. Отобразится контекстное меню с дополнительными командами:

Линейное приближение, Экспоненциальное приближение и Прогрессия (Рисунок 3.9).

При копировании ПКМ в смежные ячейки значений даты или времени в контекстном меню доступна только команда Прогрессия.

47

Рисунок 3.9. Использование контекстного меню автозаполнения

6. В контекстном меню выберите команду Экспоненциальное приближение.

Автозаполнение на основе Прогрессии

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

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

1.Выделите ячейку, в которой находится первое значение создаваемой прогрессии.

2.Подведите УМ к маркеру автозаполнения до появления черного крестика +.

3.Удерживая нажатой ПКМ, перетащите маркер заполнения в нужном направлении для заполнения ячеек возрастающими или убывающими значениями.

4.Отпустите ПКМ.

5.В контекстном меню выберите команду Прогрессия (Рисунок 3.9).

6.В окне диалога Прогрессия задайте необходимые параметры (Рисунок 3.10):

В разделе Расположение выберите вариант заполнения ячеек: по строкам или по столбцам.

В поле Шаг задайте числовое значение, которое определит шаг прогрессии.

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

В разделе Тип выберите тип прогрессии: арифметическая – шаг будет добавляться к каждому следующему элементу прогрессии; геометрическая — шаг будет умножаться на каждый следующий элемент прогрессии.

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

7.Нажмите кнопку ОК.

Рисунок 3.10. Настройка параметров прогрессии

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

48

3.3.5. Использование Ленты для автозаполнения ячеек

Для автозаполнения диапазона ячеек последовательностью значений можно воспользоваться кнопкой Заполнить на вкладке Главная в группе Редактирование. Для этого:

1.Введите в первую ячейку заполняемого диапазона начальное значение.

2.Выделите заполняемый диапазон, включая первую ячейку.

3.На вкладке Главная в группе Редактирование нажмите кнопку Заполнить (Рисунок 3.11).

4.Из меню кнопки выберите команду:

Вниз – для копирования значения вниз по столбцу в рамках выделенного диапазона;

Вправо — для копирования значения вправо по строке в рамках выделенного диапазона;

Вверх — для копирования значения вверх по столбцу в рамках выделенного диапазона;

Влево — для копирования значения влево по строке в рамках выделенного диапазона;

Если вы выделили 1 ячейку, то при выборе вышеуказанных команд в нее будет помещено значение из смежной ячейки. Например при выборе команды Вниз в выделенную ячейку будет помещено значение из ячейки выше.

Прогрессия – для открытия окна диалога Прогрессия.

Рисунок 3.11. Использование кнопки Заполнить для автозаполнения ячеек

3.3.6. Создание Пользовательских Списков Автозаполнения

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

Список автозаполнения — список текстовых значений, расположенных в определенном порядке. Если при автозаполнении в первой ячейке диапазона находится значение, принадлежащее одному из списков, то остальные ячейки будут последовательно заполнены значениями из этого списка (Рисунок 3.12).

49

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]

  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • Подстановочные символы в Excel
    • Использование спецсимволов при поиске
    • Как найти символ * (звездочку) и вопросительный знак
    • Использование при фильтрации и расширенным фильтром
    • Подстановочные символы в формулах
  • Математические символы
  • Знак ‘ (апостроф) в Excel
  • Символ & (амперсанд) в Excel

Говоря о специальных символах в Excel, каждый мыслит по-своему. Синоним слова “специальные” – особенные. Разные группы символов имеют разные особенности, на основе которых пользователи зовут их специальными. В этой статье я попробую перечислить все такие спецсимволы.

Если вас интересуют различные значки для вставки, вам нужна Excel-функция СИМВОЛ.

Звездочка (*) и знак вопроса среди всех спецсимволов, используемых в Excel, вызывают, пожалуй, наибольшее количество вопросов у начинающих пользователей. Однако являются очень полезными. Они являются подстановочными, иными словами, подставляются в строку вместо других символов, лишь обозначая их неким образом.

Каким образом? Все просто:

  • Знак вопроса обозначает один любой символ, абсолютно любой, будь то цифра, буква, пробел или что-то более экзотическое, как неразрывный пробел или знак табуляции.
  • Звездочка (*) обозначает любое количество любых символов, включая их отсутствие.

Использование спецсимволов при поиске

Подстановочные спецсимволы наиболее полезны при использовании штатной процедуры Excel “Найти и заменить“. Вот некоторые примеры:

Находим все числа, состоящие из одного знака

Обратите внимание на использование галочки “ячейка целиком”. Именно благодаря ей поиск происходит не по содержимому внутри ячейки, а иначе, искомое сравнивается целиком со всей ячейкой.

Находим и выделяем двузначные числа, заканчивающиеся на 7
Находим и выделяем все ячейки, начинающиеся на 7

Как найти символ * (звездочку) и вопросительный знак

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

Разумеется, в Microsoft это предусмотрели и это можно сделать, поставив перед ними знак “~” именуемый Тильда и находящийся обычно в верхнем левом углу клавиатуры.

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

поиск знака вопроса, звездочки и знака тильда в Excel
Как найти знак вопроса, звездочку и знак Тильда в Excel

Использование при фильтрации и расширенным фильтром

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

Подстановочные символы в формулах

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

  • СЧЁТЕСЛИ и похожие функции подсчета ячеек по условию – СЧЁТЕСЛИМН, СУММЕСЛИ, СУММЕСЛИМН, СРЗНАЧЕСЛИ
  • ПОИСК
  • ВПР и похожие на него функции поиска – ГПР, ПОИСКПОЗ, ПРОСМОТРХ

Использование подстановочных символов с функцией СЧЁТЕСЛИ

Использование подстановочных символов с функцией СЧЁТЕСЛИ

Математические символы

Наверняка большинство из вас сталкивались с тем, что, если текстовая ячейка начинается со знаков “плюс”, “равенство” или “минус”, Excel обычно отдает ошибку #ИМЯ.

Как знак равенства, минус и плюс вставить в начале ячейки? Дело в том, что равенство – незаменимый оператор формул Excel, а плюс и минус – математические операторы, которые нужно использовать только с числовыми значениями.

Чтобы эти символы воспринимались как текст, перед ними должен быть любой другой символ. Еще один вариант – ставить перед ними символ “‘” (апострОф). Это еще один специальный символ Excel, который меняет значение ячейки на текстовое. С его помощью вы явно сообщаете Excel, что вводимое значение – просто текст и не должно восприниматься никак иначе. Собственно, Excel предлагает этот вариант при ручном вводе:

Ошибка и рекомендации Excel при ручном вводе в ячейку знака минус, плюс или равенства с текстом после них, не распознаваемым как формула

Знак ‘ (апостроф) в Excel

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

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

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

Использование апострофа для форматирования дат, времени и процентов как текст.

Почему так?

Дело в том, что Excel часто автоматически обрабатывает вводимое значение ячейки и превращает его в число в визуально аналогично выглядящем формате. Например, “50%” будет фактически 0,5, а даты будут восприняты как целые числа. Подробнее об этом можно прочитать в статье про функцию ТЕКСТ

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

Символ & (амперсанд) в Excel

Амперсанд в Excel при использовании в формулах является оператором конкатенации и нужен как более лаконичная замена функции СЦЕПИТЬ. Ниже две формулы, делающие абсолютно одно и то же действие – объединяющие ячейку A1, пробел и ячейку B1:

=СЦЕПИТЬ(A1;" ";B1)
=A1&" "&B1

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

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


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

Понравилась статья? Поделить с друзьями:
  • Символ сердца для word
  • Символа в круге word
  • Символ самолет для word
  • Символ якоря для word
  • Символ сайта в word