Я использую 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, поэтому, если это требует решение, мне нужны очень конкретные инструкции.
Не может быть, что Powerpivot не распознает. как десятичный разделитель?, вы пытались заменить a. (точка) на a, (запятая), чтобы увидеть, будет ли это работать тогда, и если это произойдет, замените массу перед передачей данных. – Xavjer
Я попробовал это. Я заменил. с a, перед копированием данных, но он будет вставлять данные в виде текста вместо цифр. Если я вручную создаю новый столбец в powerpivot, который я присваиваю значение: '= [Revenue]/10', он возвращает числа, в которых используется период/точка (.) В качестве разделителя, поэтому точка является правильным разделителем. – Charlotte
Каковы настройки языка для Power Pivot? – Rory