Коды числовых форматов
С помощью числовых форматов можно изменять внешний вид чисел, в том числе даты и времени, не меняя при этом фактические числа. Числовой формат не влияет на значение в ячейке, которое Excel использует для вычислений. Фактическое значение отображается в строке формул.
В Excel есть несколько встроенных числовых форматов. Их можно использовать без изменения или в качестве основы для создания собственных числовых форматов. При создании пользовательских числовых форматов можно указать до четырех разделов кода формата. Они определяют формат положительных чисел, отрицательных чисел, нулевых значений и текста (в указанном порядке). Разделы кода должны быть разделены точкой с запятой (;).
В следующем примере показаны четыре типа разделов кода формата:
Формат положительных чисел
Формат отрицательных чисел
Если указан только один раздел кода формата, он будет использоваться для всех чисел. Если указаны два раздела кода формата, первый раздел кода будет использоваться для положительных чисел и нулей, а второй — для отрицательных чисел. Если требуется пропустить какой-либо раздел кода в числовом формате, необходимо добавить точку с запятой для каждого пропущенного раздела. Для объединения (или сцепления) двух значений можно использовать текстовый оператор амперсанд (&).
Создание кода пользовательского формата
- На вкладке Главная щелкните Числовой формат
Советы по созданию кодов форматирования
Текст и интервалы
Чтобы в ячейке отображался текст и числа, заключите текстовые знаки в двойные кавычки (» «) или поставьте перед отдельным символом обратную косую черту (\). Добавьте знаки в нужный раздел кода формата. Например, введите формат «Избыток «0,00 ₽;»Дефицит «-0,00 ₽, чтобы положительные значения отображались в формате «Избыток 125,74 ₽», а отрицательные — в формате «Недостаток -125,74 ₽».
Для отображения символов, перечисленных в следующей таблице, использовать кавычки не требуется:
Левая круглая скобка
Правая круглая скобка
Левая фигурная скобка
Правая фигурная скобка
Чтобы создать числовой формат, содержащий текст, который вводится в ячейке, вставьте в текстовом разделе кода числового формата символ «@» в том месте, где в ячейке должен будет отображаться введенный текст. Если в текстовом разделе числового формата отсутствует символ «@», в ячейке не будет отображаться введенный текст (будут видны только числа). Вы также можете создать числовой формат, который объединяет определенные текстовые символы с текстом, вводимым в ячейке. Для этого необходимые текстовые символы следует ввести перед символом «@», после символа «@» или и перед ним, и после него. Затем введенные текстовые символы нужно заключить в двойные кавычки (» «). Например, чтобы вставить текст перед текстом, вводимым в ячейке, введите «валовой доход для «@ в текстовом разделе кода числового формата.
Чтобы создать в числовом формате интервал, имеющий ширину символа, вставьте символ подчеркивания (_) перед требуемым символом. Например, чтобы положительные числа выводились на одном уровне с отрицательными числами, заключенными в скобки, вставьте символ подчеркивания в конце формата для положительных чисел, а за ним добавьте символ правой круглой скобки.
Чтобы число заполнило ячейку по всей ширине за счет повторения определенного символа, поставьте в коде числового формата перед этим символом звездочку (*). Например, можно ввести 0*–, чтобы заполнить пунктиром всю ячейку справа от числа, или *0 перед любым форматом, чтобы отобразить начальные нули.
Десятичные знаки, пробелы, цвета и условия
Коды числовых форматов можно использовать для управления отображением цифр перед десятичным знаком и после него. Для отображения только значащих цифр в числе следует использовать знак решетки (#). Этот знак не позволяет выводить незначащие нули. Чтобы отобразить незначащие нули, если число содержит меньше цифр, чем указано в коде формата, необходимо использовать цифровой символ нуля (0). Знак вопроса (?) используется, чтобы добавить пробелы вместо незначащих нулей с обеих сторон десятичного разделителя для выравнивания десятичных разделителей при форматировании с использованием моноширинного шрифта, например Courier New. Вопросительный знак (?) также можно использовать для отображения дробей, которые содержат переменное количество цифр в числителе и знаменателе.
Если в целой части числа больше цифр, чем заполнителей в коде формата, в ячейке будут отображаться дополнительные цифры. Однако если в дробной части числа больше цифр, чем заполнителей в коде формата, число будет округлено до количества десятичных знаков, равного количеству заполнителей. Если код формата содержит только знаки решетки (#) слева от десятичного разделителя, числа, значение которых меньше 1, будут начинаться с десятичного разделителя, а не с нуля, за которым следует десятичный разделитель.
Элементы, которые нужно отобразить
Используйте код
Доступные числовые форматы в Excel
В Excel числа, содержащиеся в ячейках, можно преобразовать, например, в денежные единицы, проценты, десятичные числа, даты, номера телефонов или номера социального страхования США.


- Выделите ячейку или диапазон ячеек.
- На вкладке Главная выберите в раскрывающемся списке формат Числовой.
- Нажмите клавиши CTRL+1 и выберите формат Числовой.
- Щелкните ячейку или диапазон ячеек правой кнопкой мыши, выберите команду Формат ячеек. и формат Числовой.
- Нажмите небольшую стрелку (кнопку вызова диалогового окна) и выберите Числовой.
Числовые форматы
Чтобы просмотреть все доступные числовые форматы, на вкладке Главная в группе Число нажмите кнопку вызова диалогового окна рядом с надписью Число.

При вводе чисел в Excel этот формат используется по умолчанию. В большинстве случаев числа, имеющие формат Общий, отображаются так, как вводятся. Однако если ширины ячейки недостаточно для отображения всего числа, числа в формате Общий округляются. Для чисел, содержащих более 12 знаков, в формате Общий используется научное (экспоненциальное) представление.
Используется как основной для вывода чисел. Можно задать количество отображаемых знаков после запятой, применение разделителя групп разрядов и способ отображения отрицательных чисел.
Используется для денежных значений и выводит рядом с числом обозначение денежной единицы по умолчанию. Можно задать количество отображаемых знаков после запятой, применение разделителя групп разрядов и способ отображения отрицательных чисел.
Используется для отображения денежных значений с выравниванием обозначений денежных единиц и десятичных разделителей в столбце.
Отображает числовые представления даты и времени как значения даты в соответствии с заданным типом и языковым стандартом (местоположением). Форматы даты, начинающиеся со звездочки (*), соответствуют формату отображения даты и времени, заданному на панели управления. На форматы без звездочки параметры, заданные на панели управления, не влияют.
Отображает числовые представления даты и времени как значения времени в соответствии с заданным типом и языковым стандартом (местоположением). Форматы времени, начинающиеся со звездочки (*), соответствуют формату отображения даты и времени, заданному на панели управления. На форматы без звездочки параметры, заданные на панели управления, не влияют.
В этом формате значение ячейки умножается на 100, а результат отображается со знаком процента (%). Можно задать количество знаков в дробной части.
Отображает число в виде дроби выбранного типа.
Экспоненциальный
Отображает число в экспоненциальном представлении, заменяя часть числа на E+n, где E обозначает экспоненциальное представление, то есть умножение предшествующего числа на 10 в степени n. Например, экспоненциальный формат с двумя знаками в дробной части отображает 12345678901 как 1,23E+10, то есть 1,23, умноженное на 10 в 10-й степени. Можно задать количество знаков в дробной части.
Содержимое ячейки (включая числа) обрабатывается как текст и отображается именно так, как было введено.
Дополнительный
Число отображается в виде почтового индекса, телефонного номера или страхового номера (SSN).
(все форматы)
Позволяет изменять копию существующего кода числового формата. При этом создается пользовательский числовой формат, добавляемый в список кодов числовых форматов. В зависимости от языковой версии Microsoft Excel можно ввести от 200 до 250 пользовательских числовых форматов. Дополнительные сведения см. в статье Создание и удаление пользовательских числовых форматов.
Вы можете применять к числам различные форматы, чтобы изменить способ их отображения. Форматы изменяют только способ отображения чисел и не влияют на значения. Например, если вы хотите, чтобы число отображалось в виде валюты, щелкните ячейку с числом > Денежный.

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

Ниже представлены доступные числовые форматы и описано, как их можно использовать в Excel в Интернете:
Числовой формат по умолчанию. Если ширины ячейки недостаточно, чтобы отобразить число целиком, оно округляется. Например, 25,76 отображается как 26.
Кроме того, если число состоит из 12 или более цифр, при использовании формата Общий значение отображается в экспоненциальном виде.

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

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

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

Длинный формат даты
В этом формате месяц, день и год отображаются в следующем виде:

В этом формате числовые представления даты и времени отображаются как значения времени.
В этом формате значение ячейки умножается на 100, а результат отображается со знаком процента (%).
Чтобы задать необходимое количество знаков после запятой, нажмите кнопку Увеличить разрядность или Уменьшить разрядность.

Отображает число в виде дроби. Например, при вводе 0,5 отображается ½.
Отображает числа в экспоненциальной нотации, заменяя часть числа на E+n, где E (степень) умножает предыдущее число на 10 в степени n. Например, экспоненциальный формат с двумя знаками в дробной части отображает 12345678901 как 1,23E+10, то есть 1,23, умноженное на 10 в 10-й степени. Чтобы задать необходимое количество знаков после запятой, нажмите кнопку Увеличить разрядность или Уменьшить разрядность.
Содержимое ячейки (включая числа) обрабатывается как текст и отображается именно так, как было введено. Дополнительные сведения о форматировании чисел в виде текста.
Дополнительные сведения
Вы всегда можете задать вопрос эксперту в Excel Tech Community или получить поддержку в сообществах.
Типы данных в моделях данных
В модели данных у каждого столбца есть связанный тип данных, который определяет тип данных, которые могут в нем быть: целые числа, десятичных числа, текст, денежные данные, даты и время и так далее. Тип данных также определяет, какие виды операций можно делать со столбцом и сколько памяти требуется для хранения значений в столбце.
Если вы используете надстройки Power Pivot, вы можете изменить тип данных столбца. Это может потребоваться сделать, если столбец даты был импортирован как строка, но он должен быть другим. Дополнительные сведения см. в статье Настройка типа данных столбца вPower Pivot.
В этой статье
- Сводка типов данных
- Тип данных таблицы
- Таблица неявных преобразований данных
- С дополнением (+)
- Вычитание (-)
- Умножение (*)
- Деление (/)
- Операторы сравнения
Сводка типов данных
В таблице ниже перечислены типы данных, поддерживаемые в модели данных. При импорте данных или использовании значения в формуле, даже если исходный источник данных содержит другой тип данных, данные преобразуются в один из этих типов данных. Значения, полученные из формул, также используют эти типы данных.
Тип данных в Excel
Тип данных в DAX
64-битное (восемьбайт) значение 1, 2
Числа, не заметимые числа. Целые числа могут быть положительными или отрицательными, но должны быть целыми числами в период от -9 223 372 036 854 775 808 (-2^63) и 9 223 372 036 854 775 807 (2^63-1).
64-битное (восемьбайт) реальное число 1, 2
Реальные числа — это числа, которые могут иметь десятичных знаках. Реальные числа охватывают широкий диапазон значений:
Отрицательные значения от -1,79E +308 до -2,23E-308
Положительные значения от 2,23E -308 до 1,79E + 308
Однако количество значимых разрядов ограничено 15 десятичной частью.
Значение True или False.
Строка данных символов Юникода. Могут быть строками, числами или датами, представленными в текстовом формате.
Максимальная длина строки составляет 268 435 456 символов Юникода (256 мега знаков) или 536 870 912 bytes.
Функции даты и времени
Даты и время в принятом представлении даты и времени.
Допустимые даты — это все даты после 1 января 1900 г.
Тип данных «Валюта» позволяет получить значения от -922 337 203 685 477,5808 до 922 337 203 685 477,5807 с точностью до четырех десятичных разрядов.
Пустое — это тип данных в DAX, который представляет и заменяет SQL NULL. Вы можете создать пустое с помощью функции BLANK и проверить пустые функциональность с помощью логической функции ЕПУСТО.
1 формулы DAX не поддерживают типы данных, меньшие, чем перечисленные в таблице.
2 Если попытаться импортировать данные с очень большими числными значениями, импорт может привести к ошибке со следующей ошибкой:
Ошибка базы данных в памяти: столбец таблицы <> содержит значение «1,7976931348623157e+308», которое не поддерживается. Операция была отменена.
Эта ошибка возникает потому, Power Pivot использует это значение для представления NULL. Значения в следующем списке являются синонимами значения NULL:
Удалите значение из данных и попробуйте импортировать снова.
Тип данных таблицы
DAX использует тип данных таблицы во многих функциях, таких как агрегаты и вычисления, основанные на аналитике времени. Для некоторых функций требуется ссылка на таблицу; другие функции возвращают таблицу, которую затем можно использовать в качестве входных данных для других функций. В некоторых функциях, которые требуют в качестве входных данных таблицу, можно указать выражение, которое высмеется в таблицу; для некоторых функций требуется ссылка на базовую таблицу. Сведения о требованиях к определенным функциям см. в справочнике по функциям DAX.
Неявное и явное преобразование типов данных в формулах DAX
У каждой функции DAX есть определенные требования к типам данных, которые используются в качестве входных и выходных данных. Например, для одних функций одни аргументы и даты требуются в несколько разных. для других функций требуется текст или таблицы.
Если данные в столбце, который вы указываете в качестве аргумента, несовместимы с типом данных, требуемым функцией, DAX во многих случаях возвращает ошибку. Однако DAX по возможности попытается неявно преобразовать данные в необходимый тип данных. Например:
- Вы можете ввести дату в виде строки, и DAX разменит строку и попытается отвести ее как один из форматов Windows даты и времени.
- Вы можете добавить true+ 1 и получить результат 2, так как истина неявно преобразуется в число 1 и выполняется операция 1+1.
- При добавлении значений в двух столбцах одно из них будет представлено как текст («12»), а другое — как число (12), DAX неявно преобразует строку в число, а затем добавит его для числового результата. Следующее выражение возвращает 44: = «22» + 22
- Если попытаться согнуть два числа, Excel выведет их в качестве строк, а затем согнуть. Следующее выражение возвращает «1234»: = 12 & 34.
В следующей таблице общаются неявные преобразования типов данных, выполняемые в формулах. Excel выполняет неявные преобразования по возможности, как требуется указанной операцией.
Таблица неявных преобразований данных
Тип выполненного преобразования определяется оператором, который определяет требуемую величину перед выполнением нужной операции. Эти таблицы указывают на операторы и преобразование, выполняемые для каждого типа данных в столбце, если он сопряжен с типом данных в пересекаемой строке.
Примечание: Текстовые типы данных не включаются в эти таблицы. Если число представлено в текстовом формате, Power Pivot пытается определить его тип и представить его как число.
Тест по теме «Электронные таблицы Excel»
Тест содержит основные вопросы по элетронным таблицам Excel. Задания содержат выбор одного правильного ответа или нахождение соответствия.
Просмотр содержимого документа
«Тест по теме «Электронные таблицы Excel»»Тест по теме «Excel»
- Внимательно прочитайте задания, выберите правильный ответ или найдите соответствия.
- Каково расширение файла, созданного вExcel?
- Какое имя ячейки не существует?
- Какого формата ячеек не существует?
- В электронной таблице нельзя удалить
- Чтобы добавить лист, нужно:
- Формула не может включать в себя
- Выделен диапазон ячеек А1:В3. Сколько ячеек выделено?
- По какому краю в ячейке будут выровнены данные
- Какой тип данных введен в ячейку?
- Ячейке с введенным кодом товара (например, 027659), необходимо присвоить формат
- Какой формат у ячейки 10.85
- Выделение несмежных ячеек осуществляется с нажатием клавиши
- Какой вид имеет указатель мыши при
- Какой оператор не относится к арифметическим?
- К какой категории относится функция
- Какой тип диаграммы нужно выбрать для
- Скопировали формулу «=А1+5» из ячейки В2 в ячейку В3. Какая формула в В3?
- Скопировали формулу «=А$1+5» из ячейки В2 в ячейку С3. Какая формула в С3?
- В ячейку А4 введена формула =А1+А2/А3 (где в А1 цифра 5, в А2 10, в А3 2). Ответ в А4 будет
- Какая из указанных причин могла привести к появлению в ячейке ###?
- Сложение числа и текста;
- Несуществующая функция;
- Неправильная ссылка на ячейку;
- Слишком большое число не может быть отображено в ячейке.
- Какой знак не может быть использован в качестве оператора в формуле?
- %;
- &;
- ^;
- *.
- Какой из указанных методов редактирования ячейки является неправильным?
- Исправить в строке формул, нажать Enter;
- Щелкнуть на ячейке правой кнопкой;
- Дважды щелкнуть на ячейке левой кнопкой;
- Нажать F2.
- Что такое ссылка?
- То же, что адрес ячейки;
- Адрес удаленной ячейки;
- Указанный в формуле адрес ячейки;
- То же, что и гиперссылка, только внутри Книги.
- Какая причина могла привести к появлению в ячейке #ЗНАЧ!?
- Сложение очень большого и маленького числа;
- Попытка выполнить деление на ноль;
- Указание не существующего адреса;
- Сложение числа и текста.
- Что обозначает А1:В3?
- Поместить данные из ячейки А1 в ячейку В3;
- Поместить данные из ячейки В3 в ячейку А1;
- Диапазон ячеек от А1 до В3;
- Разделить А1 на В3.
- Основным элементом Базы данных является
- Запись в Базе данных представляет собой
- Какие из записей отфильтруются, если задано условие «равно ??Е*»
- Какие записи будут найдены после проведения поиска с условием «8»
- Какие из записей отфильтруются, если задано условие «равноМ* и содержитр)
- Сколько уровней сортировки можно использовать при работе с таблицей?
- Сортировка не является сервисом этой программы;
- Один;
- Два;
- Больше двух;
- Неограниченное.
- в
- в
- б
- в
- б
- в
- а
- А-а; Б-б
- А-г; Б-а
- в
- а
- б
- А-г; Б-в; В-б
- в
- А-в; Б-г; В-а
- А-д; Б-г; В-б; Г-в
- в
- а
- б
- г
- б
- б
- в
- г
- в
- а
- б
- б
- в
- в
- г