<?xml version="1.0"?>
<!DOCTYPE article
PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.4 20190208//EN"
       "JATS-journalpublishing1.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" article-type="research-article" dtd-version="1.4" xml:lang="en">
 <front>
  <journal-meta>
   <journal-id journal-id-type="publisher-id">Modern Technologies and Scientific and Technological Progress</journal-id>
   <journal-title-group>
    <journal-title xml:lang="en">Modern Technologies and Scientific and Technological Progress</journal-title>
    <trans-title-group xml:lang="ru">
     <trans-title>современные технологии и научно-технический прогресс</trans-title>
    </trans-title-group>
   </journal-title-group>
   <issn publication-format="print">2686-9896</issn>
  </journal-meta>
  <article-meta>
   <article-id pub-id-type="publisher-id">82078</article-id>
   <article-id pub-id-type="doi">10.36629/2686-9896-2024-1-144-145</article-id>
   <article-categories>
    <subj-group subj-group-type="toc-heading" xml:lang="ru">
     <subject>ТЕХНИЧЕСКАЯ КИБЕРНЕТИКА</subject>
    </subj-group>
    <subj-group subj-group-type="toc-heading" xml:lang="en">
     <subject>TECHNICAL CYBERNETICS</subject>
    </subj-group>
    <subj-group>
     <subject>ТЕХНИЧЕСКАЯ КИБЕРНЕТИКА</subject>
    </subj-group>
   </article-categories>
   <title-group>
    <article-title xml:lang="en">DATA STRUCTURE IN SPREADSHEETS</article-title>
    <trans-title-group xml:lang="ru">
     <trans-title>АНАЛИЗ СТРУКТУРЫ ДАННЫХ В ЭЛЕКТРОННЫХ ТАБЛИЦАХ</trans-title>
    </trans-title-group>
   </title-group>
   <contrib-group content-type="authors">
    <contrib contrib-type="author">
     <name-alternatives>
      <name xml:lang="ru">
       <surname>Кулакова</surname>
       <given-names>Ирина Михайловна</given-names>
      </name>
      <name xml:lang="en">
       <surname>Kulakova</surname>
       <given-names>Irina Mihaylovna</given-names>
      </name>
     </name-alternatives>
    </contrib>
   </contrib-group>
   <pub-date publication-format="print" date-type="pub" iso-8601-date="2024-04-22T05:26:55+03:00">
    <day>22</day>
    <month>04</month>
    <year>2024</year>
   </pub-date>
   <pub-date publication-format="electronic" date-type="pub" iso-8601-date="2024-04-22T05:26:55+03:00">
    <day>22</day>
    <month>04</month>
    <year>2024</year>
   </pub-date>
   <volume>2024</volume>
   <issue>1</issue>
   <fpage>144</fpage>
   <lpage>145</lpage>
   <history>
    <date date-type="received" iso-8601-date="2024-04-18T00:00:00+03:00">
     <day>18</day>
     <month>04</month>
     <year>2024</year>
    </date>
   </history>
   <self-uri xlink:href="https://angtu.editorum.ru/en/nauka/article/82078/view">https://angtu.editorum.ru/en/nauka/article/82078/view</self-uri>
   <abstract xml:lang="ru">
    <p>Проведен анализ и реорганизация структуры таблицы, содержащей данные об организации обязательного обучения работников, занятых на предприятии нефтехимической промышленности. Предложена реструктуризация таблицы для получения аналитической информации в требуемых разрезах с помощью надстройки Power Query и сводных таблиц</p>
   </abstract>
   <trans-abstract xml:lang="en">
    <p>The analysis and reorganization of the structure of the table containing data on the organization of compulsory training of employees employed in the petrochemical industry has been carried out. A restructuring of the table is proposed to obtain analytical information in the required sections using the Power Query add-in and pivot tables</p>
   </trans-abstract>
   <kwd-group xml:lang="ru">
    <kwd>электронные таблицы</kwd>
    <kwd>VBA</kwd>
    <kwd>Power Query</kwd>
    <kwd>сводные таблицы</kwd>
   </kwd-group>
   <kwd-group xml:lang="en">
    <kwd>spreadsheets VBA</kwd>
    <kwd>Power Query</kwd>
    <kwd>pivot table</kwd>
   </kwd-group>
  </article-meta>
 </front>
 <body>
  <p>Одну из проблем при автоматизации расчётов и получении агрегированной и аналитической информации из источников, представляющих собой табличные редакторы, представляет исходная неэффективная структура размещения данных. Рассмотрим её на примере таблицы, содержащей данные об организации обязательного обучения работников, занятых на предприятии нефтехимической промышленности.   В соответствии с федеральными законами &quot;О промышленной безопасности опасных производственных объектов&quot; и требованиями промышленной безопасности в химической, нефтехимической и нефтегазоперерабатывающей промышленности определены области обязательной аттестации и обучения работников предприятий нефтехимической промышленности. Регистрация данных об обязательном обучении работников в разрезах должностей, личных данных сотрудников, сроков прохождения и наименований областей аттестации (согласно приказу Ростехнадзора от 04.09.2020 № 334) проводилась в организации в виде таблицы следующей структуры (рисунок 1).Рисунок 1 – Организация обязательного обучения работников По данным таблицы (рисунок 1) была поставлена задача вывести информацию для каждого сотрудника с указанием его должности (или должностей); наименований  пройденных и запланированных для него областей аттестаций с возможностью фильтрации по годам. В случае, если работник данной должности не должен проходить определённую аттестацию, то данные в итоговую таблицу не включаются. Были рассмотрены различные варианты решения проблемы. Использование вычислительных формул и настройка механизмов аналитики штатными средствами табличного процессора в таблице исходного вида не даёт возможность получить необходимый вид. Так как исходная таблица уже является агрегированной. Автоматизация же расчёта таблицы мощью встроенного языка VBA хоть и позволяет решить проблему, но повышает уровень сложности решения задач и увеличивает требования к навыкам пользователя.В конечном итоге была предложена реструктуризация таблицы и средства для её автоматизированного проведения (рисунок 2). Рисунок 2 – Реструктуризация исходной таблицы  Для проведения реструктуризации применялась технология Power Query, позволяющая подключать, обнаруживать, объединять, преобразовывать и уточнять данные из различных источников. Было отменено свёртывание по столбцам с названиями аттестаций и выделены в отдельные столбцы атрибуты «Область аттестации» и «Статус». По полученной таблице без дополнительных преобразований была сформирована сводная таблица, отвечающая всем характеристикам (рисунок 3). Рисунок 3 – Настройки сводной таблицы и полученный результат Средства автоматизации вычислений в таблицах имеют широкие возможности и могут с успехом применяться для решения разнообразных задач, однако их использование может быть затруднено неэффективной структурой таблиц. </p>
 </body>
 <back>
  <ref-list>
   <ref id="B1">
    <label>1.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Документация по Power Query [Электронный ресурс]. URL: https://learn.microsoft.com/ru-ru/power-query/. (Дата обращения: 01.02.2024).</mixed-citation>
     <mixed-citation xml:lang="en">Dokumentaciya po Power Query [Elektronnyy resurs]. URL: https://learn.microsoft.com/ru-ru/power-query/. (Data obrascheniya: 01.02.2024).</mixed-citation>
    </citation-alternatives>
   </ref>
  </ref-list>
 </back>
</article>
