Страницы: 1
RSS
Ошибка типа данных в Power Query
 
Ребята, помогите! Столкнулся с проблемой...работая в PQ в значениях столбца имеються числа и текст, но формат чисел определен как текстовый. При изменении типа данных столбца на Десятичное число выбивает ошибку там, где прописан текст. Подскажите, как сделать так, чтобы формат числе изменился, а текст остался текстом? Спасибо!
Изменено: Сергей Новицкий - 18.10.2019 10:56:51
 
Сергей Новицкий, не совмещайте разные типы данных в одном столбце

а вообще в расширенном редакторе поменяйте формат данного столбца на "any" .  
 
Dark1589, понимаю, но мне необходимо чтоб были данные разных форматов. Формат стоит "Любой", но тогда числа все равно распознаются как текст. Возможно как-то это сделать через try?
Изменено: Сергей Новицкий - 18.10.2019 11:11:12
 
Сергей Новицкий, вы хотите эти числа использовать для расчёта внутри запроса?
 
А в каких конкретно вычислениях возникают проблемы? Нужно значения этого столбца с чем-то сложить/умножить или что?
Дайте пример данных и покажите какой итог в расчетах нужен при сохранении разнотипных данных в одном столбце.
Вот горшок пустой, он предмет простой...
 
PooHkrd, после выгрузки данных использую ГПР, чтоб найти нужное текстовое значение...поэтому необходимо сохранить формат текста. После уже через ВПР нахожу необходимое число, но оно нужно для дальшейших вычислений.
Изменено: Сергей Новицкий - 18.10.2019 11:22:29
 
Dark1589, Нет, уже в самом экселе
Изменено: Сергей Новицкий - 18.10.2019 11:22:03
 
Сергей Новицкий, что мешает поднять шапку?
 
Dark1589, то что в кажом файле, с которых собираються данные, разные шапки
 
Сергей Новицкий, тогда к своей ВПРке (где тащите число) добавьте в конце "*1". Текст преобразуется в число
 
Dark1589, можете, пожалуйста, прописать в точности как необходимо формулу. Спасибо
 
Сергей Новицкий, так вы сами не выкладывали ни пример, ни формулу. Примерно так должно быть =ВПР(A1;A:B;2;0)*1
 
Dark1589, спасибо.Нашел выход из ситуации
=ПОДСТАВИТЬ(A1;СИМВОЛ(160);"")+0
Страницы: 1
Наверх