Шрифт:
• Сводные таблицы и диаграммы с урезанным функционалом.
• Нет расширенного фильтра.
• С большим количеством данных и формул Таблицы работают медленнее.
• Таблицы связаны с их владельцем. Теоретически все ваши файлы могут пропасть, если что-то произойдет с Google или его хранилищами. Это маловероятно, но в любом случае мы рекомендуем регулярно создавать резервные копии важных документов (это полезная привычка и в том случае, если вы работаете в офлайн-режиме в Excel).
В меню Файл выберите пункт Импорт:
Затем перейдите на вкладку Загрузка, нажмите на единственную кнопку Выберите файл на компьютере или перетащите иконку с файлом в это окно:
После того как вы выберете или перетащите файл, появится следующее окно импорта:
В первом случае (Создать таблицу) появится новый документ, во втором (Вставить лист(ы) – новые листы в текущем документе, а в третьем все данные в текущем документе будут заменены на данные из импортированного файла Excel.
После того как вы выберете подходящий вариант, нажмите кнопку Импортировать.
Чтобы сохранить таблицу на локальный диск в формате Excel, проделайте следующий путь:
Файл -> Скачать как -> Microsoft Excel (XLSX)
Книга сохранится на ваш локальный диск.
Обратите внимание, что при экспорте в Excel не сохранятся изображения, которые вы загрузили с помощью функции IMAGE (см. про эту функцию далее в соответствующей главе), а результаты работы функций, которых нет в Excel, сохранятся – но как значения. Это касается, например, функций SPLIT, IMPORTRANGE и других функций импорта (IMPORTXML, IMPORTDATA, IMPORTHTML), UNIQUE и COUNTUNIQUE, QUERY, REGEXEXTRACT, GOOGLEFINANCE.
Функции SPARKLINE превратятся в обычные спарклайны Excel.
Отсутствующие в Excel функции при экспорте превращаются в ЕСЛИОШИБКА (IFERROR), где в качестве первого аргумента будет запись вида _xludf.DUMMYFUNCTION (функция), которая и выдаст ошибку в Excel, а в качестве второго аргумента – то значение, которое возвращала эта функция в момент экспорта.
=ЕСЛИОШИБКА(__xludf.DUMMYFUNCTION("SPLIT(B21,"" "")");"Этот")
Как сделать документ легче и быстрее
• Удаляйте неиспользуемые строки на каждой вкладке (по умолчанию создается 1000 строк – если у вас на вкладке сейчас используется 200, удалите лишние 800, при необходимости просто добавьте нужное количество) и столбцы (аналогично). Можно воспользоваться надстройкой Crop Sheet или сделать это вручную.
• Оптимизируйте количество вкладок (попробуйте объединить в одну несколько вкладок с маленькими таблицами или списками).
• Если есть формулы поиска данных (ВПР/VLOOKUP, ИНДЕКС/INDEX, ПОИСКПОЗ/MATCH и другие), сохраняйте часть формул как значения (если не нужно будет эти значения обновлять). Например, если у вас подтягиваются данные за много месяцев с помощью VLOOKUP, оставляйте текущий месяц с формулами, а остальные данные сохраните как значения.
• Не заливайте строки/столбцы цветом целиком (и вообще старайтесь избегать излишнего форматирования).
• Проверьте, нет ли условного форматирования на (излишне) большом диапазоне ячеек.
• Не ставьте фильтр на все столбцы.
• Очистите примечания, если их много и они не нужны.
• Посмотрите, нет ли проверки данных на большом диапазоне ячеек.
Ренат: У нас в МИФе есть сводный файл со списком всех книг и большим количеством данных по ним, которые грузятся из разных источников. В какой-то момент некоторые коллеги перестали им пользоваться – ноутбуки перегревались, а файл иногда и не открывался:)
После оптимизации по большинству описанных пунктов он стал «летать».
Это работало и со многими другими документами.
В Excel, кстати, с помощью этих же правил бывали случаи уменьшения размера файла в разы, а несколько раз – даже на порядок (последнее, правда, случается только при пересохранении файла из старого формата XLS в новые XLSX, XLSM, XLSB).
Евгений: Иногда в документах приходится использовать ресурсоемкие формулы, которые ничем не заменить, например может потребоваться собирать в один файл данные из 20 разных документов формулой IMPORTRANGE. Если ничего не предпринять, то работа с таким документом может стать мучительной, формулы будут постоянно обновляться и все начнет тормозить.
В таких случаях я предлагаю следующее решение: написать скрипт, который будет вставлять формулы в требуемые ячейки, а потом сразу же заменять их на значения. Такой скрипт можно запускать как вручную, так и по расписанию, скажем, каждые два часа, и в этом случае необязательно находиться в файле – скрипт отработает в офлайн-режиме.
Работа с формулами и диапазонами
• Любая формула, как и в Excel, вводится со знака «равно».
• Текст указывается в кавычках, после названий листов ставится восклицательный знак, названия листов берутся в апострофы, если в них есть пробелы (‘Название листа’!A1).
• Аргументы функций разделяются символом (каким именно – зависит от региональных настроек), для России это точка с запятой.
• Если у вас в настройках выбран английский язык, то вы все равно можете вводить привычные русские названия, но всплывающих подсказок в этом случае не будет. После ввода русские названия будут автоматически заменены на английские.
Эта глава будет полезна тем, у кого совсем мало опыта в написании формул. В ней я по шагам расскажу, как начать формулу; как выбрать диапазон; что делать, если он на другом листе; что нажать, чтобы перейти от выбора диапазона к условию; как сделать ссылки абсолютными и не потратить на все это слишком много нервов.