Applies ToExcel за Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

Когато добавяте данни към модел на данни, Excel автоматично открива и прилага типове данни. Ако използвате добавката Power Pivot, можете да промените типа на данните, ако е присвоена неправилно. Най-често срещаната причина за промяна на типовете данни е когато числовите данни се импортират като низове, което пречи на агрегирането и други изчисления да работят по очаквания начин.

  1. В прозореца на Power Pivot изберете колоната, за която искате да промените типа на данните.

  2. В раздела Начало , в групата Форматиране изберете тип данни от списъка Тип данни .

    • Text

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

    • Цяло число

    • Валута

    • ИСТИНА/НЕИСТИНА

Колони, съдържащи както числа, така и текстови стойности, не могат да бъдат преобразувани в числов тип данни. Ако трябва да промените стойностите на данните, за да използвате желания тип данни, ще трябва да редактирате стойностите във файл източник и след това да импортирате отново колоната.

Съображения при промяна на типове данни

Понякога, когато се опитате да промените типа данни на колона или изберете конвертиране на данни, е възможно да възникнат следните грешки:

  • Неуспешна промяна на типа данни

  • Неуспешна промяна на типа данни в колона

Тези грешки може да възникнат дори ако типът данни е наличен като опция в падащия списък Тип данни. Този раздел обяснява причината за тези грешки и как можете да ги коригирате.

Разбиране на текущия тип данни

Когато добавяте данни към модел на данни, Excel проверява колоните с данни, за да види какви типове данни съдържа всяка колона. Ако данните в тази колона са съгласувани, те присвояват най-точния тип данни на колоната.

Ако обаче добавите данни от Excel или друг източник, който не налага използването на един тип данни във всяка колона, Excel присвоява тип данни, който побира всички стойности в колоната. Следователно, ако една колона съдържа числа от различен тип, като например цели числа, дълги числа и валута, Excel прилага десетичен тип данни. Като алтернатива, ако дадена колона смесва числа и текст, Excel присвоява текстов тип данни.

Ако установите, че вашите данни имат грешен тип данни или поне различен от този, който искате, имате няколко опции:

  • Можете да импортирате отново данните. За да направите това, отворете съществуващата връзка към източника на данни и импортирайте отново колоната. В зависимост от типа на източника на данни е възможно да можете да приложите филтър по време на импортирането, за да премахнете стойностите на проблема. Филтрирането по време на импортиране изисква да импортирате с помощта на Power Pivot добавка.

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

Разбиране на преобразуването на данни при промяна на типове данни в Power Pivot

Ако възникне грешка, когато изберете опция за конвертиране на данни, вероятно текущият тип данни на колоната не поддържа избраното конвертиране. Не всички конвертирания са разрешени за всички типове данни. Например можете да промените дадена колона на булев тип данни само ако текущият тип данни на колоната е число (цяло или десетично) или текст. Следователно трябва да изберете подходящ тип данни за данните в колоната.

След като изберете подходящ тип данни, Power Pivot ще ви предупреди за възможни промени във вашите данни, като например загуба на точност или отрязване. Щракнете върху OK, за да приемете и промените вашите данни на новия тип данни.

Ако типът данни се поддържа, но Power Pivot намира стойности, които не се поддържат в рамките на новия тип данни, ще получите друга грешка и ще трябва да коригирате стойностите на данните, преди да продължите.

За подробна информация за типовете данни, използвани в даден модел на данни, как те се конвертират неявно и как във формулите се използват различни типове данни, вижте Типове данни, поддържани в модели на данни.

Най-горе на страницата

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.