Сбор данных. Спарсить: экземпляры устройств. Есть: 1) Перечень устройств в access с заводскими номерами (текстовый формат, иногда встречаются буквы) и типами (около 4 млн.шт.) - большая таблица, далее - БТ 2) Эксель таблица на 650 тыс. устройств - средняя таблица, далее - СТ Нужно добавить в БТ столбец с кратким наименованием типа устройства (примеры кратких наименований в столбце “Cut-I“ средней таблицы (СТ), принцип привязки можно увидеть если посмотреть на столбец “Model_PU“ – СТ , дам комментарии при необходимости). Затем необходимо: 1) Создать БД в ACCESS (у меня 2021) (со всеми запросами sql), в которой эти два источника данных в результате в третьей базе сформируют результирующую таблицу по следующему принципу: столбец 1 - Краткий тип устройства “Cut-I“ из СТ (средней таблицы) столбец 2 - заводской номер “Ser№PU“ из СТ (напомню их около 650 тыс. штук) столбец 3 - “modif_PU“ из СТ столбец 4 - “UNIFIC_type_PU“ из СТ столбец 5 - найденные по ключу значения из БТ (большой таблицы на 4 млн. устройств), ключом поиска будет сцепление значений “краткий типа устройства“ и “заводской номер“ вывод в столбец 5 значения из поля “type_“ - БТ столбец 6 - найденные по ключу значения из БТ (большой таблицы на 4 млн. устройств), ключом поиска будет сцепление значений “краткий типа устройства“ и “заводской номер“ вывод в столбец 5 значения из поля “description“ - БТ столбец 7 - найденные по ключу значения из БТ (большой таблицы на 4 млн. устройств), ключом поиска будет сцепление значений “краткий типа устройства“ и “заводской номер“ вывод в столбец 5 значения из поля “number_“ - БТ В чем особенность: будет ряд устройств, которые привяжутся по простому сцеплению (см. описание по столбцы 5-7). “краткий типа устройства“ и “заводской номер“. Для таких случаев в столбце 8 (описание характера примененного ключа) указываем - “простое сцепление“. Остальные значения в столбцах 5-7, которые не будут обнаружены в БТ, заполняем по следующим ключам, с соответствующим отражением информации в столбце 8 - “характер примененного ключа“: a) “краткий типа устройства“ + “_“ + “заводской номер“ - “простое сцепление“ b) “краткий типа устройства“ + “_“ + “заводской номер БЕЗ лидирующего нуля“ - “простое сцепление БЛН“ с) “краткий типа устройства“ + “_“ + “заводской номер БЕЗ лидирующего нуля“ - “простое сцепление БЛН“ d) “краткий типа устройства“ + “_“ + “заводской номер последние 10 символов“ - “простое сцепление БЛН“ (ВНИМАНИЕ - применять только для устройств с заводскими номерами, кол-во значений составляет 10 символов и более. e) “краткий типа устройства“ + “_“ + “заводской номер последние 9 символов“ - “простое сцепление БЛН“ (ВНИМАНИЕ - применять только для устройств с заводскими номерами, кол-во значений составляет 9 символов и более. f) “краткий типа устройства“ + “_“ + “заводской номер последние 8 символов“ - “простое сцепление БЛН“ (ВНИМАНИЕ - применять только для устройств с заводскими номерами, кол-во значений составляет 8 символов и более. g) “краткий типа устройства“ + “_“ + “заводской номер последние 7 символов“ - “простое сцепление БЛН“ (ВНИМАНИЕ - применять только для устройств с заводскими номерами, кол-во значений составляет 7 символов и более. h) “краткий типа устройства“ + “_“ + “заводской номер последние 6 символов“ - “простое сцепление БЛН“ (ВНИМАНИЕ - применять только для устройств с заводскими номерами, кол-во значений составляет 6 символов и более. i) “краткий типа устройства“ + “_“ + “заводской номер последние 5 символов“ - “простое сцепление БЛН“ (ВНИМАНИЕ - применять только для устройств с заводскими номерами, кол-во значений составляет 5 символов и более. Порядок применения ключей (приоритет формирования данных) сохранить. В конце нужен SQL запрос для вывода информации по статистике: какое кол-во, по какому виду ключей удалось подтянуть, с разбивкой по кратким типам устройств. Очевидно, что краткий тип устройств - должен быть для всех таблиц унифицированным. Сформировать результат в excel и в БД Access.