- Кратко
- Где встречается
- Самые частые причины (почему это висит, а не исчезает)
- Почему это не ошибка, но пользователи её боятся
- Как диагностировать причину зависания
- Разбор реальных примеров и пошаговые способы решения
- Пример 1: Типы данных (Акции/География) — медленный интернет
- Пример 2: Power Query блокирует книгу при открытии
- Пример 3: Внешняя база данных (SQL Server) недоступна
- Пример 4: OLAP-куб / Analysis Services — долгая MDX-формула
- Пример 5: Конфликт нескольких фоновых запросов
- Аналоги в Google Sheets
- FAQ Часто задаваемые вопросы
- Профилактические меры
- Похожие ошибки
- Итоги
Кратко
| Параметр | Описание |
|---|---|
| Сообщение | #ПОЛУЧЕНИЕ_ДАННЫХ |
| Что означает | Ячейка ожидает загрузки данных из внешнего источника. Это не ошибка формулы, а временная заглушка. |
| Статус | Не является ошибкой вычислений. Это индикатор состояния подключения или фонового запроса. |
| Чаще всего возникает | Типы данных (Акции/География), Power Query (фоновое обновление), OLAP-кубы, Analysis Services |
| Сложность | ★☆☆☆☆ (если просто подождать) / ★★★★☆ (если запрос завис) |
| Исправляется | Обычно автоматически после завершения запроса |
| Google Sheets | Аналог — #ERROR! или Loading... при использовании GOOGLEFINANCE / IMPORTHTML |
Где встречается
Это сообщение характерно для современных версий Excel, активно работающих с облаком и внешними данными:
✓ Excel 365 — основная среда
✓ Excel 2024
✓ Excel 2021
✓ Excel 2019 — редко, в основном для Power Query
✗ Excel 2016 — крайне редко, типы данных не поддерживаются
✗ Google Sheets — не использует такой текст, заменяет на индикаторы загрузки
Самые частые причины (почему это висит, а не исчезает)
Обычно #ПОЛУЧЕНИЕ_ДАННЫХ пропадает через секунду, но если она «застряла», причины следующие:
✓ Медленное или нестабильное интернет-соединение — данные не могут подгрузиться.
✓ Фоновое обновление Power Query отключено или зависло — запрос встал в очередь или упал.
✓ Внешний источник (SQL, куб) недоступен — сервер не отвечает, а Excel продолжает стучаться.
✓ Очень большой объём данных — загрузка длится долго и блокирует отображение.
✓ Конфликт с другим запросом — несколько источников блокируют друг друга.
✓ Повреждённое подключение — строка подключения или учётные данные устарели, идёт бесконечный ретрай.
Почему это не ошибка, но пользователи её боятся
В списке стандартных ошибок Excel (#ДЕЛ/0!, #ССЫЛКА!, #ЗНАЧ! и т.д.) нет #ПОЛУЧЕНИЕ_ДАННЫХ. Это не код ошибки, а текстовая заглушка, которая выводится в ячейке, пока её истинное значение ещё не получено.
Психологически это похоже на спиннер загрузки на веб-странице. Если интернет быстрый, вы его даже не замечаете. Если медленный — вы видите слово #ПОЛУЧЕНИЕ_ДАННЫХ в ячейке дольше обычного.
Ключевое отличие от ошибок:
- Вы не можете «исправить формулу», чтобы это исчезло.
- В большинстве случаев помогает просто подождать.
- Причина не в синтаксисе, а в канале передачи данных.
Как диагностировать причину зависания
- Проверьте интернет-соединение. Откройте браузер, зайдите на любой сайт. Если соединения нет, Excel будет бесконечно показывать заглушку.
- Посмотрите в строку состояния (Status Bar) внизу экрана. Если там написано «Выполняется фоновый запрос…» или крутится индикатор — данные ещё грузятся.
- Проверьте, не включена ли фоновая очередь. Данные → Запросы и подключения → правой кнопкой по запросу → Свойства → вкладка «Использование». Если снята галочка «Разрешить фоновое обновление», запрос блокирует интерфейс.
- Откройте редактор Power Query. Если ошибка появилась в столбце запроса, в редакторе вы увидите конкретную ошибку (
DataSource.Error,Timeoutи т.д.) вместо безликой заглушки. - Проверьте учётные данные. Данные → Запросы и подключения → ПКМ по запросу → Свойства → Определение → Изменить пароль или способ авторизации.
Разбор реальных примеров и пошаговые способы решения
Пример 1: Типы данных (Акции/География) — медленный интернет
Задача: Ячейка с типом «Акции» (MSFT) показывает #ПОЛУЧЕНИЕ_ДАННЫХ вместо цены.
Диагностика: Интернет есть, но очень медленный (например, мобильная точка доступа). Браузер открывает страницы с задержкой.
Решение:
- Подождите. При медленном соединении данные подгрузятся через 10–30 секунд.
- Переключитесь на более стабильное соединение.
- Принудительно обновите ячейку: выделите её, ПКМ → Тип данных → Обновить.
Пример 2: Power Query блокирует книгу при открытии
Задача: При открытии файла часть ячеек показывает #ПОЛУЧЕНИЕ_ДАННЫХ, Excel «висит».
Диагностика: В свойствах подключения включено обновление при открытии файла, и снята галочка «Разрешить фоновое обновление». Запрос выполняется синхронно и блокирует весь интерфейс.
Решение:
- Закройте файл (если возможно, через Диспетчер задач).
- Откройте файл заново, но сразу нажмите Esc, как только он появится. Это отменит обновление при открытии.
- Данные → Запросы и подключения → найти запрос → ПКМ → Свойства.
- Снять галочку «Обновлять при открытии файла» и поставить галочку «Разрешить фоновое обновление».
- Обновить запрос вручную: Данные → Обновить всё.
Пример 3: Внешняя база данных (SQL Server) недоступна
Задача: Power Query запрос к корпоративной базе данных висит в состоянии #ПОЛУЧЕНИЕ_ДАННЫХ несколько минут.
Диагностика: Сервер базы данных выключен или находится за VPN, который отключён. Excel бесконечно пытается достучаться.
Решение:
- Проверить доступность сервера: открыть SQL Server Management Studio (или аналог) и попытаться подключиться.
- Если сервер недоступен — дождаться восстановления или подключить VPN.
- Временно отключить запрос: Данные → Запросы и подключения → ПКМ по запросу → Свойства → снять галочку «Обновлять при открытии файла».
- Если подключение зависло и не реагирует: Диспетчер задач → закрыть Excel → открыть файл с отжатой клавишей Shift (чтобы не срабатывали макросы и автообновление). Затем исправить настройки.
Пример 4: OLAP-куб / Analysis Services — долгая MDX-формула
Задача: Ячейка с функцией =КУБЗНАЧЕНИЕ(...) показывает #ПОЛУЧЕНИЕ_ДАННЫХ.
Диагностика: MDX-запрос тяжёлый, куб перегружен или соединение с сервером нестабильно.
Решение:
- Подождите. Тяжёлые OLAP-запросы могут выполняться десятки секунд.
- Оптимизируйте MDX-запрос или используйте более агрегированный срез данных.
- Проверьте, не разорвано ли соединение с кубом: Данные → Подключения → выделить OLAP-подключение → Свойства → проверить строку подключения.
Пример 5: Конфликт нескольких фоновых запросов
Задача: В книге 10 Power Query-запросов. Часть ячеек показывает #ПОЛУЧЕНИЕ_ДАННЫХ, хотя интернет быстрый.
Диагностика: Фоновые запросы встали в очередь и блокируют друг друга.
Решение:
- Данные → Запросы и подключения.
- Для каждого запроса: ПКМ → Свойства → снять галочку «Разрешить фоновое обновление».
- Это заставит запросы выполняться последовательно, без очереди. Медленнее, но надёжнее.
- Как вариант — уменьшить количество одновременных подключений в настройках Excel (Файл → Параметры → Данные → Ограничения параллельных запросов).
Аналоги в Google Sheets
Google Sheets не показывает #ПОЛУЧЕНИЕ_ДАННЫХ. Вместо этого используются другие механизмы:
- GOOGLEFINANCE, IMPORTHTML, IMPORTDATA: при первом запросе может появиться надпись
Loading...(Загрузка…) или#ERROR!, если источник недоступен. - IMPORTRANGE: при проблемах с доступом возвращает
#REF!, при ожидании загрузки —Loading.... - Фоновые обновления: Google Sheets обновляет данные постепенно. В ячейке может временно отображаться
#N/Aили#ERROR!, пока данные не подтянутся.
Таким образом, пользователь Google Sheets не увидит буквальное #ПОЛУЧЕНИЕ_ДАННЫХ. Это чисто «экселевская» заглушка, связанная с архитектурой Power Query и типов данных.
FAQ Часто задаваемые вопросы
В: Это ошибка? У меня не работает формула?
О: Нет. Это индикатор загрузки. Формула написана правильно, данные ещё в пути. Если она висит дольше минуты — проблема с каналом связи, а не с синтаксисом.
В: Как ускорить исчезновение #ПОЛУЧЕНИЕ_ДАННЫХ?
О: Самый действенный способ — переключить запросы в фоновый режим (галочка «Разрешить фоновое обновление» в свойствах подключения). Тогда Excel не будет ждать ответа, блокируя ячейку.
В: Может ли эта заглушка превратиться в реальную ошибку?
О: Да. Если источник не отвечает слишком долго, Excel может прекратить попытки и показать #ЗНАЧ!, #ПОДКЛЮЧЕНИЕ! или #ССЫЛКА! (в зависимости от типа источника). #ПОЛУЧЕНИЕ_ДАННЫХ — это предшественник ошибки подключения.
В: Почему она появляется в некоторых ячейках СВОДНОЙ ТАБЛИЦЫ?
О: Если сводная таблица построена на основе Power Pivot или внешнего подключения, и данные обновляются, вы можете увидеть эту заглушку в кэше, пока модель данных не ответит. Лечится ожиданием или перезапуском обновления.
Профилактические меры
- Всегда включайте фоновое обновление для Power Query.
Это главная профилактика. Без неё Excel превращается в однозадачную машину. - Не ставьте обновление при открытии файла для медленных источников.
Если база данных тяжелая, обновляйте её вручную один раз в день, а не при каждом открытии. - Кэшируйте критически важные внешние данные.
Рядом с запросом создайте столбец с формулой=ЕСЛИ(ЕТЕКСТ(A1); "Загрузка..."; A1), которая проверяет, не вернул ли запрос текст ошибки. - Проверяйте стабильность интернет-канала.
Для работы с типами данных «Акции» в офисе убедитесь, что корпоративный файрвол не режет подключения кdataservice.office.com. - Мониторьте очередь запросов.
Периодически открывайте панель «Запросы и подключения» (Ctrl+Alt+F5) и смотрите, нет ли там зависших или упавших обновлений.
Похожие ошибки
| Ошибка | Описание |
|---|---|
| #ПОДКЛЮЧЕНИЕ! | Соединение полностью разорвано, данные не будут получены |
| #БЛОК! | Доступ к внешнему источнику заблокирован политикой безопасности |
| #Н/Д | Значение не найдено в уже загруженном массиве |
| #ВЫЧИС! | Ошибка в динамическом массиве, а не в процессе загрузки |
| #ССЫЛКА! | Источник данных удалён или перемещён |
Итоги
#ПОЛУЧЕНИЕ_ДАННЫХ — не ошибка, а информационная табличка «Подождите, идёт загрузка». Проблема возникает не в формуле, а в скорости канала связи с внешним источником. Если вы видите это сообщение дольше нескольких секунд, проверьте интернет, перезапустите зависшие запросы через панель «Запросы и подключения» и включите фоновое обновление. В Google Sheets аналогов этой заглушке нет — там свои индикаторы загрузки. Лучшая стратегия — не бороться с #ПОЛУЧЕНИЕ_ДАННЫХ, а оптимизировать скорость доступа к источникам данных.








