Застосовується до
Excel для Microsoft 365 Вебпрограма Excel

Вона впевнена, що чудово себе почуває, коли ви остаточно налаштуєте джерела даних і формуєте дані так, як вам потрібно. Сподіваємося, що, коли ви оновлюєте дані із зовнішнього джерела даних, операція проходить безперебійно. Але це не завжди так. Зміни, внесені до потоку даних, можуть спричинити проблеми, які виникають унаслідок помилок під час спроби оновити дані. Деякі помилки можна легко виправити, деякі можуть бути тимчасовими, а деяким може бути важко діагностувати. Нижче наведено набір стратегій, які можна виконати для виправлення помилок, які надходять у ваш шлях. 

Огляд видобування, перетворення та завантаження (ETL), де можуть виникнути помилки

Під час оновлення даних можуть виникати помилки двох типів.

Місцевий   Якщо в книзі Excel сталася помилка, принаймні ваші зусилля з виправлення неполадок обмежені та більш керовані. Можливо, оновлені дані спричинили помилку функції або дані створили неприпустиму умову в розкривному списку. Ці помилки заважати, але досить легко відстежувати, виявляти та виправляти. У програмі Excel також покращено обробку помилок із чіткішими повідомленнями та контекстними посиланнями на розділи цільової довідки, які допоможуть вам з'ясувати та вирішити проблему.

Віддаленого   Однак помилка, яка надходить із віддаленого зовнішнього джерела даних, зовсім інша справа. Щось сталося в системі, яка може бути через дорогу, на півдорозі по всьому світу або в хмарі. Для таких типів помилок потрібен інший підхід. Поширені помилки віддаленого доступу:

  • Не вдалося підключитися до служби або ресурсу. Перевірте підключення.

  • Не вдалося знайти файл, до який ви намагаєтеся отримати доступ.

  • Сервер не відповідає та, можливо, триває обслуговування. 

  • Цей вміст недоступний. Можливо, його видалено або тимчасово недоступно.

  • Будь ласка, зачекай... дані завантажуються.

Нижче наведено кілька рекомендацій, які допоможуть вам усувати помилки, які можуть виникнути.

Пошук і збереження конкретної помилки    Спочатку перевірте область запитів & Connections (виберіть дані > запити & Connections, виберіть підключення, а потім відкрийте спливаюче меню). Дізнайтеся, які помилки доступу до даних сталися, і занотуйте додаткові відомості. Потім відкрийте запит, щоб переглянути всі помилки кожного кроку запиту. Усі помилки відображаються з жовтим фоном для легкої ідентифікації. Запишіть або запишіть відомості про повідомлення про помилку, навіть якщо ви не до кінця цього розумієте. Колега, адміністратор або служба підтримки у вашій організації можуть допомогти вам зрозуміти, що сталося, і запропонувати рішення. Докладні відомості див. в статті Робота з помилками в Power Query.

Отримання довідкової інформації    Виконайте пошук на сайті довідки та навчання Office. Це не тільки містить великий вміст довідки, але й відомості про виправлення неполадок. Докладні відомості див. в статті Виправлення або способи вирішення нещодавно виявлених проблем в Excel для Windows.

Використання технічної спільноти    Використовуйте сайти Спільноти Microsoft, щоб шукати обговорення, які стосуються конкретної проблеми. Цілком імовірно, що ви не перша людина, яка випробувати проблему, інші мають справу з нею, і, можливо, навіть знайшли рішення. Докладні відомості див. в статті Спільнота Microsoft Excelі спільнота Office Answers.

Пошук в Інтернеті    Скористайтеся бажаною пошуковою системою для пошуку додаткових сайтів в Інтернеті, які можуть надавати важливі обговорення або підказки. Це може бути трудомістким, але це спосіб кинути ширшу мережу, щоб шукати відповіді на особливо тернисті питання.

Звернення до служби підтримки Office      На цьому етапі ви, напевно, розумієте проблему набагато краще. Це допоможе зосередити увагу на розмові та звести до мінімуму час, витрачений на використання служби підтримки Microsoft. Докладні відомості див. в статтях Microsoft 365 і Служба підтримки клієнтів Office.

Хоча ви, можливо, не зможете вирішити цю проблему, ви можете точно з'ясувати, яка проблема, щоб допомогти іншим зрозуміти ситуацію і вирішити її для вас.

Проблеми зі службами та серверами    Помилки мережі та зв'язку, які перериваються, є ймовірним винуватцем. Найкраще, що можна зробити, це зачекати та повторити спробу. Іноді проблема просто зникає.

Зміни розташування або доступності    Базу даних або файл переміщено, пошкоджено, взято в автономний режим для обслуговування або базу даних аварійно завершилося. Дискові пристрої можуть пошкодитись, а файли буде втрачено. Докладні відомості див. в статті Відновлення втрачених файлів у Windows 10.

Зміни в автентифікації та конфіденційності   Раптом може статися, що дозвіл більше не працює або внесено зміни до параметра конфіденційності. Обидві події можуть перешкоджати доступу до зовнішнього джерела даних. Зверніться до адміністратора або адміністратора зовнішнього джерела даних, щоб дізнатися, що змінилося. Докладні відомості див. в статті Керування параметрами та дозволами джерела данихі Налаштування рівнів конфіденційності.

Відкриті або заблоковані файли   Якщо відкрито текст, ФАЙЛ CSV або книгу, будь-які зміни, внесені до файлу, не додаються до оновлення, доки файл не буде збережено. Крім того, якщо файл відкрито, можливо, його заблоковано, доступ до нього недоступний, доки його не буде закрито. Це може статися, якщо інший користувач використовує excel без передплати. Попросіть їх закрити файл або повернути його з редагування. Докладні відомості див. в статті Розблокування заблокованого для редагування файлу.

Зміни схем у серверній схемі   Хтось змінює ім'я таблиці, ім'я стовпця або тип даних. Це майже ніколи не мудро, може мати величезний вплив, і особливо небезпечно з базами даних. Можна сподіватися, що група керування базами даних поставила належні елементи керування, щоб запобігти цьому, але це відбувається. 

Блокування помилок у складанні запиту    Power Query намагається підвищити продуктивність, коли це можливо. Часто краще запускати запит бази даних на сервері, щоб скористатися більшою продуктивністю та потужністю. Цей процес називається складанням запитів. Однак Power Query блокує запит, якщо є потенціал для порушення безпеки даних. Наприклад, злиття визначається між таблицею книги та таблицею SQL Server. Для конфіденційності даних книги встановлено значення Конфіденційність, але для SQL Server даних установлено значення Організаційні. Оскільки конфіденційність обмеженіша за організаційну, Power Query блокує обмін інформацією між джерелами даних. Згортання запитів відбувається за лаштунками, тому може вас здивувати, коли виникає помилка блокування. Докладні відомості див. в статті Основи складання запитів, Складання запитів і Складання за допомогою діагностики запитів.

Часто з Power Query ви можете точно з'ясувати, у чому проблема, і вирішити її самостійно.

Перейменовані таблиці та стовпці    Зміни у початкових іменах таблиць і стовпців або заголовках стовпців майже напевно спричинять проблеми під час оновлення даних. Запити використовують імена таблиць і стовпців, щоб формувати дані майже на кожному кроці. Не змінюйте або не видаляючи імена вихідних таблиць і стовпців, якщо не потрібно, щоб вони відповідали джерелу даних. 

Змінення типів даних    Інколи зміни типу даних можуть спричинити помилки або небажані результати, особливо у функціях, для яких може знадобитися певний тип даних в аргументах. Наприклад, заміна текстового типу даних числовою функцією або спроба обчислення нечислового типу даних. Докладні відомості див. в статті Додавання або змінення типів даних.

Помилки на рівні клітинки   Такі помилки не перешкоджають завантаженню запиту, але в клітинці відображаються помилки . Щоб переглянути повідомлення, виберіть пробіл у клітинці таблиці з помилкою. Помилки можна видалити, замінити або просто зберегти. Нижче наведено приклади помилок у клітинках. 

  • Перетворення    Ви намагаєтеся перетворити клітинку з NA на ціле число.

  • Математичний    Ви намагаєтеся помножити текстове значення на числове значення.

  • Об'єднання    Ви намагаєтеся об'єднати рядки, але один з них числовий.

Безпечно експериментуйте та ітеруйте    Якщо ви не впевнені, що перетворення може мати негативний вплив, скопіюйте запит, перевірте зміни та ітеруйте за допомогою варіантів команди Power Query. Якщо команда не працює, просто видаліть створений крок і повторіть спробу. Щоб швидко створити зразок даних з однаковою схемою та структурою, створіть таблицю Excel із кількома стовпцями й рядками, а потім імпортуйте їх (Виберіть дані > З таблиці або діапазону). Докладні відомості див. в статті Створення таблиці та імпорт із таблиці Excel.

Ви можете відчути себе дитиною в магазині цукерок, коли вперше зрозумієте, що можна робити з даними в Редактор Power Query. Але противитися спокусі з'їсти всі цукерки. Потрібно уникнути перетворення, яке може ненавмисно спричинити помилки оновлення. Деякі операції прості, наприклад переміщення стовпців до іншого розташування в таблиці, і не повинні призвести до помилок оновлення по дорозі, оскільки Power Query відстежує стовпці за їхнім іменем.

Інші операції можуть призвести до помилок оновлення. Одним із загальних правил може бути ваш керівний індикатор. Уникайте значних змін у початкових стовпцях. Щоб відтворити його в безпеці, скопіюйте вихідний стовпець за допомогою команди (Додати стовпець, Настроюваний стовпець, Дублювати стовпець тощо), а потім внесіть зміни до скопійованої версії вихідного стовпця. Далі йдеться про операції, які іноді можуть призвести до помилок оновлення, а також деякі практичні поради, які покращать роботу.

Operation

Керівництво

Фільтрації

Підвищте ефективність, відфільтрувавши дані якомога раніше в запиті та видаливши непотрібні дані, щоб зменшити непотрібну обробку. Крім того, скористайтеся автофільтром , щоб шукати або вибирати певні значення, а також використовувати фільтри, що стосуються певного типу, доступних у стовпцях дати, дати й часового поясу (наприклад, "Місяць", "Тиждень","День").

Типи даних і заголовки стовпців

Power Query автоматично додає два кроки до запиту відразу після першого кроку Джерело: Підвищені заголовки, що підвищує заголовок першого рядка таблиці та змінює тип, що перетворює значення з типу даних "Будь-який" на тип даних на основі перевірки значень із кожного стовпця. Це корисна зручність, але іноді може знадобитися явно контролювати цю поведінку, щоб запобігти ненавмисним помилкам оновлення.

Докладні відомості див. в статті Додавання або змінення типів даних і Підвищення або зниження рівня заголовків рядків і стовпців.

Перейменування стовпця

Не перейменовувати вихідні стовпці. Використовуйте команду Перейменувати для стовпців, доданих іншими командами або діями.

Докладні відомості див. в статті Перейменування стовпця.

Розділити стовпець

Розділення копій вихідного стовпця, а не вихідного.

Докладні відомості див. в статті Розділення стовпця тексту.

Об'єднати стовпці

Об'єднувати копії вихідних стовпців, а не вихідні стовпці.

Докладні відомості див. в статті Об'єднання стовпців.

Видалення стовпця

Якщо потрібно зберегти невелику кількість стовпців, скористайтеся функцією Вибрати стовпець , щоб зберегти потрібні стовпці. 

Розглянемо різницю між видаленням стовпця та видаленням інших стовпців. Коли ви вирішите видалити інші стовпці та оновити дані, нові стовпці, додані до джерела даних після останнього оновлення, можуть залишитися непоміченими, оскільки вони вважатимуться іншими стовпцями, коли крок Видалити стовпець знову виконується в запиті. Ця ситуація не виникатиме, якщо ви явно видалите стовпець.

Порада      Немає команди, щоб приховати стовпець (як у програмі Excel). Проте якщо у вас багато стовпців і потрібно приховати багато з них, щоб зосередити увагу на роботі, виконайте такі дії: видаліть стовпці, запам'ятайте створений крок, а потім видаліть цей крок, перш ніж завантажити запит назад на аркуш.

Докладні відомості див. в статті Видалення стовпців.

Заміна значення

Під час заміни значення джерело даних не редагуються. Натомість потрібно змінити значення в запиті. Коли ви наступного разу оновите дані, шукане значення може дещо змінитися або воно більше не буде, і тому команда Замінити може не працювати належним чином.

Докладні відомості див. в статті Заміна значень.

Pivot і Unpivot

Під час використання команди "Зведений стовпець" може статися помилка під час зведення стовпця, не агрегації значень, але повертається більше одного значення. Ця ситуація може виникнути після операції оновлення, яка змінює дані непередбачуваним чином.

Використовуйте команду Скасувати додавання інших стовпців , якщо відомі не всі стовпці, і потрібно, щоб нові стовпці, додані під час операції оновлення, також були непідписовані.

Використовуйте команду Скасувати вибірвибраного стовпця, якщо ви не знаєте кількість стовпців у джерелі даних, і переконайтеся, що вибрані стовпці залишаються непідписами після операції оновлення.

Докладні відомості див. в статті Стовпці зведених таблиць і Скасування підтримки стовпців.

Запобігання виникненню помилок    Якщо зовнішнім джерелом даних керує інша група у вашій організації, їм потрібно бути в курсі вашої залежності від них і уникнути змін у системах, які можуть спричинити проблеми вниз за течією. Записуйте вплив на дані, звіти, діаграми та інші артефакти, які залежать від даних. Налаштуйте лінії зв'язку, щоб переконатися, що вони розуміють вплив, і вжили необхідних заходів, щоб забезпечити безперебійну роботу. Знайдіть способи створення елементів керування, які мінімізують непотрібні зміни та передбачають наслідки необхідних змін. Звичайно, це легко сказати, а іноді важко зробити.

Майбутнє підтвердження з параметрами запиту    Використовуйте параметри запиту, щоб зменшити зміни, наприклад розташування даних. Ви можете створити параметр запиту, щоб замінити нове розташування, наприклад шлях до папки, ім'я файлу або URL-адресу. Існують додаткові способи використання параметрів запиту для зменшення проблем. Докладні відомості див. в статті Створення параметризований запит.

Додаткові відомості

Power Query довідки з Excel

Практичні поради з роботи з Power Query (docs.com)

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.