№ 083
24 октября 2026
11 мин чтения

10 признаков, что таблице пора стать базой данных

Таблица тормозит, близка к лимиту ячеек, заявки в ней ведут пятеро? Чек-лист из 10 признаков: как проверить свою таблицу и что делать дальше.

10 признаков, что таблице пора стать базой данных

Таблица не ломается в один день. Сначала фильтр думает пару секунд, потом кто-то случайно сортирует лист под всеми, потом появляется файл «заявки_финал_2». Каждая проблема по отдельности терпима, поэтому момент, когда таблица фактически стала системой учёта, обычно пропускают.

Ниже — чек-лист из десяти признаков. У каждого есть способ проверить его на своей таблице за пару минут и понятный следующий шаг. Подробные разборы мы не повторяем: там, где тема уже раскрыта в базе знаний Интеграма, стоит ссылка.

Признаки 1–3: объём и скорость

1. Таблица тормозит, и это уже не случайность

Открытие файла занимает десятки секунд, фильтр «подвисает», прокрутка дёргается. Чаще всего это начинается не на миллионе строк, а гораздо раньше: на десятках тысяч записей с формулами поиска по соседним листам.

Как проверить. Засеките три действия: открыть файл, применить фильтр по менеджеру, найти запись по номеру. Если хоть одно занимает больше нескольких секунд и время растёт от месяца к месяцу, это тренд, а не плохой день.

Что делать. Первая помощь — заменить формулы в старых строках значениями и унести архив в отдельный файл. Это даёт передышку, но не решает проблему: таблица в браузере обрабатывает весь файл, а база отдаёт только нужную страницу и фильтрует на сервере. Чем это отличается на практике, разобрано в статье базы знаний «150 000 записей без ручного хаоса: когда Интеграм удобнее Google Sheets».

2. Вы приближаетесь к лимиту ячеек или строк

У таблиц есть жёсткие технические потолки:

  • Google Таблицы — не более 20 млн ячеек или 100 МБ на файл, созданный в Google Таблицах или преобразованный в них. Так сказано в справке Google Диска.
  • Excel — 1 048 576 строк и 16 384 столбца на лист, по спецификации Microsoft.

Как проверить. В Google Таблицах перемножьте число строк и столбцов на каждом листе и сложите — пустые строки внизу тоже занимают место. В Excel нажмите Ctrl+End: курсор встанет в последнюю используемую ячейку. Если вы на полпути к лимиту, а данные растут каждый день, посчитайте, когда упрётесь.

Что делать. Разбивать данные на «2025» и «2026» — путь к признаку №3. Лучше сразу перенести реестр туда, где нет строкового лимита. Почему лимит Excel — это не только про миллион строк, а ещё и про скорость и параллельную работу, читайте в статье «Нет потолка одного листа Excel».

3. Одни данные живут в нескольких файлах

«Заявки_2025.xlsx», «Заявки_2026.xlsx», отдельный файл на каждый филиал. Пока каждый смотрит в свой, всё нормально. Проблема появляется на первом сквозном вопросе.

Как проверить. Задайте себе вопрос «сколько заявок от этого клиента за всё время и сколько из них закрыто?». Сколько файлов придётся открыть, чтобы ответить? Если больше одного — признак засчитан.

Что делать. Свести данные в одно хранилище, где период и филиал — это поля записи, а не имена файлов. Тогда сквозной отчёт — это фильтр, а не вечер копирования.

Признаки 4–6: люди и доступ

4. У файла несколько версий

Таблицу пересылают по почте, кто-то правит свою копию, а на общем диске лежат «реестр_март_финал_v3» и «реестр_март_финал_v3_правки». Руководитель смотрит файл, отправленный утром, и не знает, что изменилось после.

Как проверить. Поищите в почте и мессенджерах вложения с именем вашего главного файла за последний месяц. Больше двух-трёх — у вас уже не одна таблица, а несколько расходящихся.

Что делать. Одна запись для всех, разные представления по ролям — это и есть основная причина перехода в базу. Подробно — в статье «Единая версия данных вместо десятков файлов».

5. Заявки в таблице ведут несколько человек одновременно

Технически Google Таблицы это позволяют: по справке Google файл можно одновременно открыть для редактирования на сотне вкладок или устройств. Но сам лимит тут не главное. Главное — что творится внутри: кто-то отсортировал лист, и коллега вписал статус не в ту строку. Кто-то удалил «лишнюю» строку, а она была чужой заявкой. Двое одновременно взяли одну заявку в работу.

Как проверить. Откройте историю версий за неделю и посчитайте откаты и правки вида «вернул как было». Спросите команду, теряли ли заявку за последний месяц. Одной честной истории достаточно.

Что делать. Заменить ввод «в строку» формой: сотрудник заполняет карточку заявки, выбирает клиента и ответственного из списков, а запись появляется в общем журнале. Как это устроено для заявок и обращений — на странице «База заявок вместо Excel».

6. Всем выдан доступ «Редактор»

Менеджеру нужно менять свои заявки — значит, он редактор. Но редактор видит и правит весь лист: чужих клиентов, суммы, контакты. Скрытые листы и защищённые диапазоны от этого не спасают, а список доступа годами пополняется людьми, которые давно не работают в компании.

Как проверить. Откройте настройки доступа и посчитайте редакторов. Затем ответьте: кто из них должен видеть все строки и все столбцы? Если ответ «не все», а разделить вы не можете, признак засчитан.

Что делать. Перейти туда, где права задаются ролями на уровне строк и полей: менеджер видит своих клиентов, руководитель — всё, финансист — суммы и даты оплаты. В таблице это не настраивается в принципе — нужна база с ролями.

Признаки 7–10: структура и процесс

7. Связи между листами держатся на ВПР

Клиенты на одном листе, заказы на другом, цены на третьем, и всё это соединяют ВПР, ИНДЕКС+ПОИСКПОЗ или FILTER. Стоит вставить столбец в справочник или удалить строку — часть расчётов молча становится неверной, а где-то вылезает #Н/Д.

Как проверить. Поищите на листах #Н/Д и формулы, обёрнутые в ЕСЛИОШИБКА, — так ошибки обычно прячут. Посчитайте, сколько листов придёт в негодность, если переименовать один столбец справочника.

Что делать. Заменить формулы связями: заказ ссылается на конкретную запись клиента, а не на совпадение текста. Как это работает и где у такого подхода границы — в статье «Связанные таблицы без ВПР и ручных справочников».

8. Один клиент записан тремя способами

«ООО Ромашка», «Ромашка ООО» и «ромашка» — три разных клиента для фильтра, сводной таблицы и ВПР. Отчёт по клиенту занижает цифры, а менеджеры спорят, чей это заказчик.

Как проверить. Отсортируйте столбец с клиентами или товарами и пролистайте его. Либо постройте сводную таблицу по этому столбцу и посмотрите на похожие названия рядом. Нашли хотя бы пару дублей — они есть и в остальных данных.

Что делать. Вынести клиентов, товары и статусы в справочники, а в рабочих записях выбирать значение из списка вместо ручного ввода. Это тот же механизм, что в признаке №7: справочник становится отдельной таблицей, а не диапазоном на соседнем листе.

9. В одной строке живёт несколько позиций

Столбцы «Товар 1», «Кол-во 1», «Товар 2», «Кол-во 2»… или ячейка «болт М8 — 20, гайка М8 — 20, шайба — 40». Значит, у вас две сущности — заказ и его позиции, — а таблица заставляет держать их в одной строке.

Как проверить. Есть ли у вас пронумерованные повторяющиеся столбцы или ячейки с перечислением через запятую? Возникает ли вопрос «а если позиций будет одиннадцать?» — признак засчитан.

Что делать. Сделать позиции отдельной таблицей, подчинённой заказу. Тогда число позиций не ограничено, сумма заказа считается из позиций сама, а отчёт «сколько продали болтов за квартал» строится фильтром, а не разбором текста.

10. Статус процесса — это цвет ячейки, а отчёт руководителю собирают руками

Жёлтая заливка — «в работе», зелёная — «готово», красная — «проблема». Раз в неделю кто-то копирует нужные строки на отдельный лист, чтобы руководитель увидел срез. Процесс есть, но живёт он в головах и в форматировании.

Как проверить. Можно ли отфильтровать заявки по статусу, не зная, какой цвет что значит? Сколько времени в неделю уходит на ручную сборку отчёта? Если отчёт перестанут собирать, узнает ли руководитель, что происходит?

Что делать. Сделать статус полем со списком значений, а отчёт — сохранённым запросом с фильтрами и суммами, который обновляется при открытии. Тогда «что просрочено» и «кто не оплатил» — это кнопка, а не поручение.

Сколько признаков у вас

  • 0–2. Таблица справляется. Наведите порядок: вынесите справочники на отдельный лист, договоритесь не пересылать копии, проверьте доступы. Вернитесь к чек-листу через квартал.
  • 3–5. Таблица уже работает системой учёта, но держится на дисциплине людей. Перенесите в базу хотя бы самый нагруженный реестр — обычно это заявки, заказы или склад.
  • 6 и больше. Вы каждый день платите временем команды за то, что таблица делает чужую работу. Переход окупится на первом месяце, когда исчезнут поиски «актуальной версии» и ручные отчёты.

Обратите внимание: признаки 4–10 не зависят от объёма. Таблица на две тысячи строк, в которой пятеро ведут заявки и выдают друг другу «Редактора», — уже кандидат на переезд.

Как перейти без большого проекта

Переход в базу данных не обязан начинаться с техзадания и программиста. Структура будущей базы уже лежит в вашей таблице: в колонках, повторяющихся значениях, статусах и датах. Её можно извлечь автоматически.

На странице «Excel → приложение» можно загрузить до 10 файлов Excel или CSV и описать задачу парой фраз. Примерно через 45 минут ИИ-агент вернёт ссылку на базу Интеграм с вашими данными: справочниками вместо дублей, связями вместо ВПР, формами ввода и рабочими местами под роли. Посмотреть результат можно бесплатно. Если нужно довести приложение до системы, которую можно внедрять, следующий шаг — разбор процесса с техническим заданием за 20 000 ₽. Облачная база на тарифе «Стартап» — 1 950 ₽ в месяц. Таблицы из Google Таблиц подойдут в виде экспорта.

Честная оговорка: формулы ячеек и макросы не переезжают как есть. Данные переносятся, а логику расчётов агент выражает через связи и поля базы. Пошагово — что подготовить, что делает агент и как проверить результат — описано в статье «Приложение из Excel без программирования: пошагово».

Частые вопросы

Таблица тормозит — что делать в первую очередь?

Замените формулы в старых строках значениями, удалите пустые строки и столбцы, унесите архив в отдельный файл. Если через месяц всё повторилось, проблема не в формулах, а в объёме и в том, что таблицу используют как базу. Тогда пора переносить данные.

Какой лимит ячеек у Google Таблиц?

По справке Google — не более 20 млн ячеек или 100 МБ на файл, созданный в Google Таблицах или преобразованный в них. Работать заметно медленнее таблица обычно начинает раньше, чем упрётся в лимит.

Можно ли вести учёт заявок в таблице, если пользователей несколько?

Можно, пока заявок немного и все аккуратны. Как только появляются одновременная правка, сортировка «под всеми» и разные права для разных ролей, надёжнее перейти на базу с формами ввода и ролями. Тогда каждый видит свои заявки, и никто не перетирает чужие строки.

Нужно ли сразу отказываться от Excel?

Нет. Excel остаётся удобным для расчётов и разовой аналитики. В базу стоит переносить то, что накапливается и правится каждый день: заявки, заказы, клиентов, остатки. Нужный срез из базы всегда можно выгрузить обратно в Excel.

❡
← Все выпуски
Выпуск № 083