2015-10-07 2 views
1

Я использую Microsoft Office 2013, версия 15.0.4753.1003 (это на моем рабочем компьютере), и у меня проблема с Excel. У меня есть большой набор данных на листе Excel с данными о продажах, которые я вручную обновляю каждый месяц. Тем не менее, я почти на пределе листа (чуть более 1 миллиона строк).При копировании данных в Excel Powerpivot исчезают десятичные разделители

Вот почему я решил скопировать данные в Powerpivot, поскольку этот инструмент не имеет ограничений по строкам. Я скопировал данные в powerpivot в кусках в 100 000 строк, используя Paste and Paste Append. Это прекрасно работает, за исключением того, что мой десятичный разделитель исчезает в воздухе.

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

Product | Revenue 
Camera | 299.99 
Battery | 30.00 

После копирования данных в PowerPivot это выглядит следующим образом:

Product | Revenue 
Camera | 29999 
Battery | 30 

что-то пойдет не так с десятичным разделителем. Мои настройки клавиатуры установлены в Unites Stated, поэтому период является правильным секретором. Я попытался заменить период запятой, но затем он вставляет данные в виде текста вместо цифр. Я, однако, в Нидерландах, поэтому официально мы используем разделителей запятой. Однако, поскольку я использую много отчетов csv, которые используют запятые в качестве разделителей, я переключился на настройки в США.

Что я делаю неправильно с powerpivot? Я не думаю, что это настройки местоположения, потому что он видит, что 30.00 составляет 30, а не 3000. Это ошибка в Excel?

Заранее благодарим за размышление!

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

PPS. Я не знаю VBA, поэтому, если это требует решение, мне нужны очень конкретные инструкции.

+0

Не может быть, что Powerpivot не распознает. как десятичный разделитель?, вы пытались заменить a. (точка) на a, (запятая), чтобы увидеть, будет ли это работать тогда, и если это произойдет, замените массу перед передачей данных. – Xavjer

+0

Я попробовал это. Я заменил. с a, перед копированием данных, но он будет вставлять данные в виде текста вместо цифр. Если я вручную создаю новый столбец в powerpivot, который я присваиваю значение: '= [Revenue]/10', он возвращает числа, в которых используется период/точка (.) В качестве разделителя, поэтому точка является правильным разделителем. – Charlotte

+0

Каковы настройки языка для Power Pivot? – Rory

ответ

-1

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

Смежные вопросы