Как перенести таблицу из Excel в Google Таблицы: все рабочие способы

Перенос данных из Microsoft Excel в Google Таблицы — задача, с которой сталкивается каждый второй пользователь при переходе на облачные инструменты. Казалось бы, что может быть проще: скопировал ячейки, вставил в новый документ — и готово. Но на практике этот процесс часто сопровождается потерянными формулами, "съехавшим" форматированием или ошибками совместимости. Особенно остро проблема стоит для сложных файлов с сводными таблицами, условным форматированием или макросами, которые Google Таблицы просто не поддерживают.

В этой статье мы разберём 5 проверенных способов импорта — от элементарного копирования до автоматизированного переноса через Google Apps Script. Вы узнаете, какой метод выбрать для вашего случая, как избежать типичных ошибок (например, преобразования дат в странные числа) и что делать, если файл Excel весит больше 100 МБ. А в конце — чек-лист для быстрой проверки результата импорта.

Спойлер: единственный способ перенести макросы из Excel в Google Таблицы — переписать их код на Google Apps Script вручную. Но для 90% пользователей хватит стандартных инструментов импорта, о которых пойдёт речь ниже.

1. Самый простой способ: загрузка файла Excel напрямую

Если вам нужно перенести данные одноразово и без сложных преобразований, этот метод подойдёт идеально. Google Таблицы умеют открывать файлы .xls и .xlsx напрямую, конвертируя их в свой формат. Вот как это работает:

Перейдите на страницу Google Таблиц и нажмите кнопку Пусто (если хотите создать новый документ) или выберите существующий файл. Затем:

  • 📁 Кликните Файл → Импорт в верхнем меню.
  • 🖥️ Во вкладке Загрузить перетащите файл Excel или нажмите Выбрать файл на устройстве.
  • ⚙️ В окне импорта выберите один из вариантов:
    • Создать новую таблицу — файл откроется как отдельный документ;
    • Заменить текущий лист — данные заменят содержимое активного листа;
    • Добавить новый лист — Excel-файл станет дополнительным листом.
  • ✅ Нажмите Импортировать данные.

Преимущество метода: не требует установки дополнительных программ и работает даже с файлами до 100 МБ. Однако есть нюансы:

⚠️ Внимание: При таком импорте Google Таблицы автоматически преобразуют некоторые формулы Excel в статические значения. Например, функция VLOOKUP может превратиться в результат её вычисления. Проверьте критичные ячейки после импорта!

Также обратите внимание на форматирование дат: Excel и Google Таблицы хранят их по-разному. Если после импорта вместо 15.05.2026 вы видите число вроде 45341, значит, произошло преобразование в внутренний формат даты. Исправить это можно через меню Формат → Число → Дата.

📊 Как часто вы переносите данные из Excel в Google Таблицы?
Ежедневно
Несколько раз в неделю
Раз в месяц
Реже
Никогда

2. Импорт через Google Диск: плюсы и ограничения

Если файл Excel уже загружен в ваш Google Диск, его можно импортировать в Google Таблицы без скачивания на компьютер. Этот способ удобен для совместной работы: коллеги могут продолжать редактировать исходный .xlsx, а вы — обновлять данные в Google Таблице по мере необходимости.

Инструкция:

  1. Откройте Google Диск и найдите нужный файл Excel.
  2. Кликните по нему правой кнопкой мыши и выберите Открыть с помощью → Google Таблицы.
  3. Дождитесь конвертации (может занять до нескольких минут для больших файлов).

Главное преимущество метода — автоматическая синхронизация изменений. Если исходный файл в Excel обновится, вы сможете повторно импортировать его в Google Таблицы, сохранив структуру документа. Однако есть и ограничения:

Параметр Excel Google Таблицы после импорта
Максимальный размер файла До 10 ГБ (в зависимости от версии) До 100 МБ
Количество ячеек 1 048 576 строк × 16 384 столбца 10 000 000 ячеек (любое соотношение строк/столбцов)
Сводные таблицы Полная поддержка Конвертируются, но теряют некоторые функции
Макросы (VBA) Поддерживаются Не поддерживаются

Google Диск позволяет импортировать файлы Excel даже с мобильного устройства — для этого достаточно установить приложение Google Таблицы на смартфон. Однако на телефонах процесс может занять больше времени из-за ограничений по производительности.

3. Копирование и вставка: когда это работает, а когда — нет

Самый очевидный способ — выделить данные в Excel и вставить их в Google Таблицы — на практике часто приводит к неожиданным результатам. Например, если в Excel у вас была формула =SUM(A1:A10), то при копировании она может превратиться в статическое значение (например, 45) или вообще исчезнуть.

Чтобы минимизировать потери, следуйте этому алгоритму:

Выделите только те ячейки, которые нужно перенести (без пустых строк/столбцов)|

Убедитесь, что в Excel отключено объединение ячеек (Главная → Объединить и поместить в центре)|

Проверьте формат чисел (особенно даты и валюту)|

Скопируйте данные через Ctrl+C (не через контекстное меню)-->

В Google Таблицах нажмите Правка → Специальная вставка и выберите нужный вариант:

  • 📋 Вставить значения — только содержимое ячеек (без формул);
  • 🧮 Вставить формулы — перенесёт формулы, но может потребовать ручной правки;
  • 🎨 Вставить форматирование — сохранит цвета, шрифты и границы.

Критическая ошибка при таком методе — потеря связей между листами. Если в Excel у вас были формулы вида =Лист2!A1, после вставки они превратятся в #REF!, так как Google Таблицы не сохраняют структуру многолистовых книг. Решение — переносить данные по одному листу за раз.

⚠️ Внимание: При копировании больших диапазонов (более 10 000 ячеек) Google Таблицы могут "зависнуть" на несколько секунд. Не закрывайте вкладку и не обновляйте страницу — дождитесь завершения операции. В противном случае данные могут вставиться не полностью.

4. Автоматизированный импорт через Google Apps Script

Если вам нужно регулярно обновлять данные из Excel в Google Таблицах (например, еженедельные отчёты), ручной импорт станет утомительным. В этом случае поможет Google Apps Script — встроенный инструмент для автоматизации. Скрипт ниже перенесёт данные из загруженного на Google Диск файла Excel в текущую таблицу:

function importExcelToSheet() {

var excelFile = DriveApp.getFilesByName("ваш_файл.xlsx").next();

var spreadsheet = SpreadsheetApp.getActiveSpreadsheet();

var sheet = spreadsheet.getActiveSheet();

// Конвертируем Excel в Google Таблицу

var excelData = Utilities.newBlob(excelFile.getBlob().getBytes(), "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet");

var tempFile = DriveApp.createFile(excelData);

var tempSheet = SpreadsheetApp.open(tempFile);

// Копируем данные из временного файла

var sourceSheet = tempSheet.getSheets()[0];

var range = sourceSheet.getDataRange();

range.copyTo(sheet.getRange(1, 1));

// Удаляем временный файл

DriveApp.getFileById(tempFile.getId()).setTrashed(true);

}

Чтобы использовать этот скрипт:

  1. Откройте Google Таблицу и выберите Расширения → Apps Script.
  2. Вставьте код выше, заменив "ваш_файл.xlsx" на имя вашего файла.
  3. Нажмите Выполнить и подтвердите разрешения для скрипта.

Преимущества метода:

  • 🤖 Полная автоматизация — можно настроить запуск по таймеру;
  • 🔄 Сохраняет структуру данных лучше, чем ручное копирование;
  • 📊 Поддерживает большие файлы (до 100 МБ).

Однако для работы скрипта файл Excel должен быть загружен на Google Диск заранее. Также учтите, что некоторые формулы Excel (например, INDIRECT с динамическими ссылками) могут некорректно интерпретироваться в Google Таблицах.

Как настроить автоматическое обновление данных?

Чтобы скрипт запускался автоматически, добавьте триггер:

  1. В редакторе Apps Script нажмите на иконку ⏰ Триггеры;
  2. Выберите Добавить триггер;
  3. Укажите функцию importExcelToSheet, тип события По времени и выберите частоту (например, раз в неделю).

После этого данные будут обновляться без вашего участия.

5. Импорт больших файлов Excel (более 100 МБ)

Если ваш файл Excel весит больше 100 МБ, стандартные методы импорта не сработают — Google Таблицы просто откажутся его открывать. В этом случае есть два обходных пути:

Способ 1: Разбивка файла на части

  • 📂 В Excel создайте копии исходного файла, оставив в каждом только часть данных (например, по 50 000 строк).
  • 🔄 Импортируйте каждый файл отдельно в Google Таблицы.
  • 🔗 Объедините данные с помощью функции =IMPORTRANGE или скрипта.

Способ 2: Конвертация в CSV

Формат .csv не имеет ограничений по размеру при импорте в Google Таблицы. Чтобы конвертировать:

  1. В Excel выберите Файл → Сохранить как → CSV (разделители — запятые).
  2. Загрузите полученный файл на Google Диск.
  3. Откройте его через Google Таблицы (правой кнопкой → Открыть с помощью).

Учтите, что при конвертации в CSV:

  • ❌ Теряется всё форматирование (цвета, шрифты, границы);
  • ❌ Формулы преобразуются в статические значения;
  • ❌ Данные на нескольких листах сохранятся в отдельные CSV-файлы.

Для файлов размером более 1 ГБ даже CSV может не подойти — в этом случае рекомендуем использовать специализированные инструменты вроде Python с библиотекой pandas для предварительной обработки данных.

6. Типичные ошибки импорта и как их исправить

Даже при правильном импорте данные могут отобразиться некорректно. Вот самые распространённые проблемы и их решения:

Проблема Причина Решение
Дата отображается как число (например, 45341) Excel и Google Таблицы хранят даты в разных внутренних форматах Выделите ячейки → Формат → Число → Дата
Формулы не работают (#NAME?) Синтаксис функций в Excel и Google Таблицах отличается Замените ; на , в аргументах функций
Текст в ячейках обрезается В Excel ширина столбца была больше, чем в Google Таблицах Дважды кликните по правой границе столбца для автоподбора ширины
Потеряны сводные таблицы Google Таблицы не поддерживают некоторые функции сводных таблиц Excel Создайте сводную таблицу заново через Данные → Сводная таблица
Кириллические символы отображаются как ??? Неправильная кодировка при сохранении файла Сохраните файл Excel в кодировке UTF-8 перед импортом

Если после импорта вы обнаружили, что исчезли диаграммы, их придётся создавать заново. Google Таблицы не поддерживают автоматический перенос графиков из Excel, но предлагают собственные инструменты визуализации (вкладка Вставка → Диаграмма).

Ещё одна частая проблема — потеря связей между листами. Например, если в Excel у вас была формула =Лист2!A1, то в Google Таблицах она может превратиться в #REF!. Решение — использовать функцию =IMPORTRANGE для связи между разными файлами или вручную обновить ссылки на листы.

FAQ: Ответы на частые вопросы

Можно ли импортировать Excel в Google Таблицы с мобильного телефона?

Да, но с ограничениями. Установите приложение Google Таблицы на Android или iOS, затем:

  1. Откройте файл Excel в любом файловом менеджере (например, Files by Google);
  2. Нажмите Открыть с помощью → Google Таблицы;
  3. Подтвердите конвертацию.

На мобильных устройствах не работает импорт через Google Apps Script, а крупные файлы (>50 МБ) могут не открыться.

Почему после импорта в Google Таблицах появились пустые строки?

Это происходит из-за различий в обработке пустых ячеек. Excel может игнорировать пустые строки при автофильтрации, а Google Таблицы отображают их "как есть". Чтобы убрать пустые строки:

  1. Выделите столбец с данными;
  2. Нажмите Данные → Создать фильтр;
  3. В выпадающем меню фильтра снимите галочку с пустых значений;
  4. Удалите отфильтрованные строки.
Как перенести в Google Таблицы только выборочные данные из Excel?

Если нужно импортировать не весь файл, а только часть:

  • В Excel выделите нужный диапазон и скопируйте его (Ctrl+C);
  • В Google Таблицах вставьте данные через Правка → Специальная вставка → Вставить значения;
  • Или используйте функцию =IMPORTRANGE, если Excel-файл загружен на Google Диск:
=IMPORTRANGE("URL_файла_на_Диске"; "имя_листа!диапазон")

Пример: =IMPORTRANGE("https://drive.google.com/.../view?usp=sharing"; "Лист1!A1:D100")

Можно ли импортировать в Google Таблицы файлы Excel с защищёнными листами?

Нет, Google Таблицы не поддерживают импорт защищённых листов Excel. Перед перenosом:

  1. В Excel снимите защиту: Рецензирование → Снять защиту листа;
  2. Сохраните файл;
  3. Импортируйте в Google Таблицы;
  4. При необходимости защитите лист уже в Google Таблицах: Данные → Защитить листы и диапазоны.

Если у вас нет прав на снятие защиты, попросите владельца файла экспортировать данные в незащищённый формат.

Как импортировать данные из Excel в Google Таблицы, сохраняя гиперссылки?

Гиперссылки в Excel при стандартном импорте теряются. Чтобы их сохранить:

  1. В Excel скопируйте диапазон с гиперссылками;
  2. В Google Таблицах вставьте данные через Правка → Специальная вставка → Вставить значения и форматирование;
  3. Если ссылки не активны, используйте функцию =HYPERLINK для их восстановления:
=HYPERLINK("https://пример.ру"; "Текст ссылки")

Для массового восстановления связей можно написать скрипт на Google Apps Script, который автоматически преобразует текст ячеек в кликабельные ссылки.