Applies ToExcel для Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

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

  1. В окне Power Pivot выберите столбец, для которого требуется изменить тип данных.

  2. На вкладке Главная в группе Форматирование выберите тип данных из списка Тип данных .

    • Text (Текст)

    • Десятичное число

    • Целое число

    • Денежный

    • TRUE/FALSE

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

Рекомендации по изменению типов данных

Иногда при попытке изменить тип данных столбца или выбрать преобразование данных могут возникать следующие ошибки:

  • Не удалось изменить тип данных

  • Не удалось изменить тип данных столбца

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

Общие сведения о текущем типе данных

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

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

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

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

  • Можно создать формулу DAX в вычисляемом столбце, чтобы создать новое значение требуемого типа данных. Например, функцию TRUNC можно использовать для изменения десятичного числа на целое число или для объединения информационных и логических функций для проверки и преобразования значений.

Основные сведения о преобразовании данных при изменении типов данных в Power Pivot

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

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

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

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

К началу страницы

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

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

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