Excel не распознает числовую ячейку после импорта из SQL
У меня есть таблица SQL (ну, точнее, хранимая процедура), которая имеет такие значения:
Я импортирую эти данные в Excel как:
Данные -> Из других источников -> Из SQL -> ... проделайте хитрость, отредактировав оператор SQL соединения, чтобы посмотреть хранимую процедуру вместо View/Table -> Import Data -> Table
Это отлично работает. Данные импортируются как:
Проблема в том, что я не могу SUM
или же Average
(или любая другая математическая функция в этом отношении) на эти значения! С ними что-то не так. Когда я копирую такую ячейку в другой лист, я вижу это:
Excel не распознает поле как число. Я, естественно, попробовал Cell -> Format -> Number/Accounting/Wh независимо... безуспешно.
Есть идеи
Редактировать:
Почему не работает следующее:
1 ответ
Кажется, хранимая процедура возвращает строковое поле вместо числового поля. Вы можете использовать Power Query, чтобы преобразовать это число, или применить любое количество преобразований, таких как объединение с другими источниками, разбиение столбцов, форматирование, поворот и т. Д.
Power Query включен в Excel 2016 или в качестве бесплатного дополнения для Excel 2013