Гид по технологиям

Создание простой базы инвентаря в Excel

9 min read Инвентарь Обновлено 22 Dec 2025
Простая база инвентаря в Excel
Простая база инвентаря в Excel

Печать на ноутбуке на столе рядом с чашкой кофе, очками и блокнотом

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

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

Что понадобится перед началом

  • Установленный Microsoft Excel (версия не критична — большинство приёмов работают в Excel 2013 и новее). В русской локали функции называются по‑другому (например, VLOOKUP = ВПР), но в формуле ниже показан международный вариант.
  • Набор исходных данных: список артикулов (SKU), названия моделей, производителя, цена и количество на складе.
  • Небольшая структура столбцов и желание привести данные в таблицу.

Важно: если в будущем планируется синхронизация с онлайн‑магазином или POS, заранее спланируйте уникальный идентификатор (SKU) для каждого товара.

Создание простой базы инвентаря в Excel

Следуйте этим шагам для базовой структуры и оформления таблицы.

  1. Откройте новый лист Excel.
  2. В первой строке создайте заголовки столбцов: SKU, Название модели, Компания, Цена за единицу, Количество на складе. При необходимости добавьте дополнительные заголовки (например, Дата поступления, Порог заказа, Категория).
  3. Выделите строку заголовков и примените жирный шрифт.
  4. Чтобы выделить заголовки визуально, добавьте фон ячеек: в русской версии Excel это «Главная» → секция «Шрифт» → стрелка у «Заливка».

Excel Fill Color option showing multiple theme colors

  1. Заполните строки данными: один товар — одна строка. Пример: SKU: MBL-001, Название модели: XPhone 10, Компания: XBrand, Цена: 29990, Количество: 12.

Excel list containing mobile phone models and their information

  1. Для лучшей читабельности добавьте границы таблицы: выделите все ячейки базы → «Главная» → секция «Шрифт» → стрелка у иконки «Границы» и выберите нужный стиль.

Excel border tab with the add borders option highlighted

  1. Превратите диапазон в таблицу (рекомендуется для удобства и динамических диапазонов): выделите любую ячейку внутри диапазона и нажмите Ctrl+T (или «Вставка» → «Таблица»). Это упростит фильтрацию и использование структурированных ссылок.

  2. Добавьте опцию фильтра: выберите любую ячейку в таблице → «Главная» → секция «Редактирование» → «Сортировка и фильтр» → «Фильтр». Стрелки фильтра появятся в заголовках.

Excel Sort & Filter option with the Filter option highlighted

Поздравляем — базовая база инвентаря создана.

An inventory database of mobile phones in Excel

Вы можете обновлять записи вручную, фильтровать по производителю или категории, а также экспортировать диапазон в CSV при необходимости интеграции с другими системами.

Пример фильтра по компании:

  1. Нажмите стрелку в заголовке Компания.
  2. Отметьте нужные компании в списке фильтра.
  3. Таблица покажет только соответствующие строки.

Filter by company option

Использование VLOOKUP в системе инвентаря Excel

Если вы хотите быстро подтягивать данные о товаре (например, цену или остаток) по SKU, используйте функцию VLOOKUP. Формула в международной (англоязычной) версии Excel выглядит так:

=VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup])

Где:

  • LOOKUP_VALUE — значение, которое вы ищете (должно находиться в первом столбце заданного диапазона).
  • TABLE_ARRAY — диапазон таблицы, где выполняется поиск.
  • COL_INDEX_NUMBER — номер столбца в диапазоне TABLE_ARRAY, из которого нужно вернуть значение (1 = первый столбец диапазона).
  • RANGE_LOOKUP — необязательный параметр: TRUE (приблизительный поиск) или FALSE (точное совпадение). Рекомендуем указывать FALSE для точного поиска.

Примечание: в русифицированной версии Excel функция называется ВПР, в новых версиях Excel доступна функция XLOOKUP (ПОИСКПОЗ+ИНДЕКС/НОВЫЙ XLOOKUP имеет более гибкий синтаксис).

Ключевые особенности и ограничения VLOOKUP:

  • LOOKUP_VALUE должен находиться в первом столбце TABLE_ARRAY. Если нет — используйте INDEX+MATCH или XLOOKUP.
  • VLOOKUP по умолчанию ищет приблизительные совпадения, если не указать FALSE.
  • При вставке/удалении столбцов в середине таблицы номера индексов (col_index_num) могут измениться; решение — использовать структурированные таблицы или индексы через MATCH.

Пример: создайте на отдельной области заголовки SKU и Price и под ними используйте формулу (в примере LOOKUP_VALUE — I5, база — A2:E10, цена — 4‑й столбец):

=VLOOKUP(

Шаги по применению VLOOKUP в примере:

  1. В ячейке под заголовком SKU введите искомый артикул (например, MBL-003).
  2. В ячейке под заголовком Price введите формулу VLOOKUP и укажите:
    • LOOKUP_VALUE — ссылку на ячейку со SKU (например, I5), затем запятую;
    • TABLE_ARRAY — диапазон базы A2:E10, затем запятую;
    • COL_INDEX_NUMBER — 4 (так как цена — четвёртый столбец в диапазоне), затем запятую;
    • RANGE_LOOKUP — FALSE (чтобы получить точное совпадение).
  3. Нажмите Enter.

Excel вернёт цену для указанного SKU. Если Excel выдаст #N/A — вероятно, совпадение не найдено (артикул отсутствует или есть пробелы/различия в формате).

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

=VLOOKUP(I5,A2:E10,5,FALSE)

Database inventory in Excel with the formula of VLOOKUP Function on the side

И помните:

  • Для кодов с ведущими нулями задавайте формат «Текст», чтобы Excel не удалял нули.
  • Проверяйте пробелы — часто проблема поиска в строках возникает из‑за невидимых пробелов (TRIM помогает).

Частые ошибки и как их исправить

  • #N/A: значение не найдено — проверьте наличие артикула, точность строки и параметр RANGE_LOOKUP = FALSE.
  • #REF!: ссылка указывает на удалённый диапазон — проверьте TABLE_ARRAY.
  • Неверные результаты после вставки столбцов: лучше использовать структурированные таблицы (Ctrl+T) или именованные диапазоны.

Альтернативы VLOOKUP — когда он не подходит

  • INDEX + MATCH (ИНДЕКС + ПОИСКПОЗ): гибче при поиске слева направо и устойчив к изменению столбцов.
  • XLOOKUP (в новых версиях): заменяет VLOOKUP/INDEX+MATCH, поддерживает поиск в обе стороны и возвращает значения по умолчанию.
  • FILTER (функция массива): возвращает набор строк по критериям.

Пример замены VLOOKUP на XLOOKUP:

=ХОКОТ (пример для русской версии — уточните имя функции в вашей локали) — в англоязычной: =XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found])

Советы для повышения надёжности и автоматизации

  1. Преобразуйте диапазон в Таблицу (Ctrl+T) — таблицы автоматически расширяются при добавлении строк и удобнее использовать в формуле.
  2. Используйте именованные диапазоны для ключевых областей (например, InventoryTable).
  3. Применяйте проверку данных (Data Validation) для столбца SKU или «Компания», чтобы исключить опечатки (выпадающий список).
  4. Настройте условное форматирование для выделения низких остатков: «Главная» → «Условное форматирование» → создание правила: если значение < порога заказа, заливка красным.
  5. Добавьте столбец «Порог заказа» и формулу для автоматического уведомления:
=IF([@Количество на складе] < [@Порог заказа], "Заказать", "OK")
  1. Регулярно делайте резервные копии (архивная копия файла с датой) и храните их в облаке или на корпоративном сервере.

Шаблоны и быстрые приёмы

  • Готовые шаблоны Excel: на сайте Microsoft Office есть бесплатные шаблоны «Inventory list» — скачайте и адаптируйте под свои поля.

Excel Inventory Templates

  • Преимущества шаблона: оформление, готовые формулы и примеры, но проверьте соответствие столбцов вашей логике SKU/ценообразования.

Excel Inventory List Template

Продвинутые приёмы (когда нужно больше автоматизации)

  • Сводные таблицы (PivotTable) для суммарных отчётов по компании, категории и движению товара.
  • Power Query для загрузки и трансформации внешних данных (импорт CSV, JSON, SQL).
  • Макросы/VBA для автоматических задач: резервное копирование, массовая корректировка цен, генерация заказов на основе порогов.
  • Интеграция через CSV/Excel API с онлайн‑магазинами и POS.

Когда Excel перестаёт подходить — признаки и альтернативы

Признаки того, что пора перейти на специализированную систему:

  • База занимает много строк (тысячи и более) и Excel становится медленным.
  • Нужна многопользовательская работа в реальном времени с безопасным контролем версий.
  • Требуются интеграции с учётом продаж, поставщиками и бухгалтерией (ERP).

Варианты перехода: облачные системы учёта, ERP‑решения, специализированные программы для розницы или складской логистики.

Простая методика проверки целостности данных (mini-methodology)

  1. Ежедневная проверка: сравнить поступления и списания с учётом продаж за смену.
  2. Недельная сверка: сверка остатков по выбранной выборке товаров (10–20 позиций).
  3. Месячная инвентаризация: полная сверка остатков по складу.
  4. При несоответствии: проверить журнал изменений, откатить последние правки из резервной копии и найти первопричину.

Руководство действий: ежедневные роли и чек-листы

Роли и основные задачи:

  • Администратор (IT/учёт): резервное копирование, доступы, настройка шаблонов и интеграций.

    • Проверка резервных копий.
    • Настройка прав доступа.
    • Обновление шаблонов и формул.
  • Менеджер магазина:

    • Ежедневное обновление поступлений и продаж.
    • Запуск отчётов по остаткам.
    • Принятие решений по заказам при достижении порога.
  • Кладовщик/кассир:

    • Ввод приходов/расходов в таблицу.
    • Маркировка повреждённых/возвращённых товаров.
    • Пометка товаров для списания.

Критерии приёмки (как понять, что система рабочая)

  • Все товары имеют уникальный SKU и заполненные обязательные поля (название, компания, цена, остаток).
  • Фильтрация и поиск по SKU/модели/компании работают без ошибок.
  • Формулы VLOOKUP / XLOOKUP / INDEX+MATCH возвращают корректные значения в тестовых случаях.
  • Резервное копирование выполняется автоматически или по расписанию.

Тестовые случаи / критерии

  1. Поиск существующего SKU возвращает корректную цену и остаток.
  2. Поиск несуществующего SKU возвращает #N/A или пользовательское сообщение «Не найден» при использованной логике IFERROR.
  3. При уменьшении количества ниже порога в столбце «Статус заказа» появляется значение “Заказать”.

Пример SOP для создания заказа на пополнение

  1. Сформировать список товаров, у которых “Статус заказа” = “Заказать”.
  2. Сгруппировать по поставщику и суммировать требуемое количество.
  3. Отправить заказ поставщику по установленному шаблону (CSV/Excel или по электронной почте).
  4. Зафиксировать дату отправки заказа в столбце “Дата заказа”.
  5. При поступлении товара обновить записи и пометить “Получено”.

Decision tree: выбрать подходящую систему (Mermaid)

flowchart TD
  A[Проверка потребности] --> B{Нужна ли многопользовательская работа в реальном времени?}
  B -- Да --> C[Рассмотреть облачное решение или ERP]
  B -- Нет --> D{Число строк данных > 10 000?}
  D -- Да --> C
  D -- Нет --> E[Excel: таблицы + Power Query + резервное копирование]
  C --> F[План миграции: экспорт CSV > тестовая интеграция > обучение пользователей]
  E --> G[Настройка шаблонов и автоматизаций в Excel]

Контроль безопасности и приватность

  • Храните рабочие файлы в корпоративном облаке или на защищённом сервере с правами доступа.
  • Защищайте листы и файл паролем, ограничивайте редактирование критичных формул и списков.
  • При передаче данных поставщикам используйте экспортные файлы (CSV) и удаляйте внутренние примечания.

Локальные особенности и советы для России

  • Учтите налоговые требования и интеграцию с 1С или другой бухгалтерской системой при масштабировании.
  • Для маркирования и штрихкодирования используйте штрих‑код (EAN/UPC) как дополнительное поле; мобильные сканеры часто умеют экспортировать CSV, который можно подгрузить в Excel.

Краткий глоссарий

  • SKU — уникальный артикул товара.
  • VLOOKUP (ВПР) — функция поиска значения в первом столбце диапазона.
  • XLOOKUP — современная функция поиска (если доступна).
  • Таблица (Table) — структурированный диапазон Excel, который автоматически расширяется.

Контрольный пример: чек‑лист при вводе новой партии

  • Проверен соответствующий SKU (уникальность).
  • Указана дата поступления.
  • Заполнен столбец «Порог заказа».
  • Проверены цены и валюта.
  • Сохранён бэкап файла.

Заключение

Excel отлично подходит для запуска и управления простой инвентарной базы: он даёт быстрый старт, низкие затраты и гибкость в настройке. Для роста бизнеса используйте таблицы, проверку данных, условное форматирование и функции поиска (VLOOKUP / XLOOKUP / INDEX+MATCH). При превышении порога сложности мигрируйте на специализированные решения.

Excel spreadsheet with database inventory

Если вам нужно, я могу подготовить: шаблон Excel с примером таблицы и формулами, чек‑листы под ваши роли, или краткое руководство по миграции на облачное решение. Напишите, какой вариант вам удобен.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Как записывать геймплей на Xbox One и Series X
Игры

Как записывать геймплей на Xbox One и Series X

Как разогнать процессор в ПК — подробное руководство
Hardware

Как разогнать процессор в ПК — подробное руководство

Автоматический разгон GPU в NVIDIA App
Аппаратное обеспечение

Автоматический разгон GPU в NVIDIA App

Проверить доступ сайтов к местоположению в Safari
Конфиденциальность

Проверить доступ сайтов к местоположению в Safari

Как перевести средства между балансами Payoneer
Финансы

Как перевести средства между балансами Payoneer

Отключить уведомление о низком дисковом пространстве в Windows
Windows

Отключить уведомление о низком дисковом пространстве в Windows