Excel 2016 дава възможност да се правят заявки за списъци с данни (таблици), съхранявани във външни бази данни, до които имате достъп, и след това да се извличат данните, които ви интересуват, във вашия работен лист за по-нататъшна манипулация и анализ.
Excel 2016 също така улеснява придобиването на данни от различни източници на данни, включително файлове с бази данни на Microsoft Access, уеб страници в Интернет, текстови файлове и други източници на данни, като таблици на база данни на SQL сървъри и услуги за анализ, XML файлове с данни и таблици с данни от онлайн връзки към Microsoft Windows Azure DataMarket и OData емисии за данни.
Когато импортирате данни от такива външни източници във вашите работни листове на Excel, може да имате работа с данни, съхранявани в множество свързани таблици, всички съхранени в базата данни (това, което в Excel 2016 се нарича модел на данни ). Връзката между различни таблици в една и съща база данни се основава на общо поле (колона), което се среща във всяка свързана таблица с данни, което е официално известно като ключово поле , но в Excel обикновено е известно като колона за търсене .
Когато се свързват таблици в поле с общ ключ, в поне една таблица, всички записи за това поле трябва да са уникални без дубликати, като например таблица с данни за клиенти, където полето с идентификатор на клиента е уникално и се присвоява само веднъж (където е известно като първичен ключ ). В другата свързана таблица с данни общото поле (известно като външен ключ ) може или не може да бъде уникално, както в таблица с данни за поръчки, където вписванията в нейния клиентски идентификатор може да не са уникални, тъй като е напълно допустимо (дори желателно) един и същ клиент купува няколко продукта няколко пъти.
Има само друго нещо, което трябва да имате предвид, когато работите със свързани таблици с данни и това е типът връзка, която съществува между двете таблици. Има два типа връзки, поддържани в модел на данни на Excel:
-
Връзка едно към едно, при която записите както в полетата на първичния, така и в външния ключ са напълно уникални, като например връзка между списък с данни за клиенти и списък с данни за отстъпка, където полето за идентификационен номер на клиента се среща само веднъж във всяка таблица (тъй като всеки клиент има само присвоен е един процент отстъпка)
-
Връзка един към много, при която се допускат и дори се очакват дублирани записи в полето за външен ключ, както при връзка между списък с данни за клиенти и списък с данни за поръчки, където полето за идентификация на клиента може да се появи многократно (тъй като клиентът прави множество покупки)
През повечето време Excel 2016 е в състояние да разбере връзката между импортираните от вас таблици с данни. Въпреки това, ако Excel някога се обърка или вашите таблици съдържат повече от едно общо поле, което може да служи като ключ, можете ръчно да дефинирате правилната връзка. Просто изберете бутона Връзки в групата Инструменти за данни в раздела Данни на лентата (Alt+AA), за да отворите диалоговия прозорец Управление на връзки. Там щракнете върху Нов, за да отворите диалоговия прозорец Създаване на връзка, където дефинирате общото поле във всяка от двете свързани таблици с данни. След като създадете тази връзка, можете да използвате което и да е от полетата в която и да е от двете свързани таблици в отчетите, които подготвяте, или въртящите се таблици, които създавате.
За да импортирате външни данни, избирате командния бутон Получаване на външни данни в раздела Данни на лентата (Alt+AZX). Когато направите това, Excel показва меню със следните възможности за избор:
-
От Access за импортиране на таблици на база данни, записани в Microsoft Access
-
От уеб за извършване на заявка за уеб страница за импортиране на списъци с данни от уеб страници в Интернет
-
От текст за импортиране на данни, записани в текстов файл, като дефинирате как да анализирате данните му в определени колони и редове на вашия работен лист
-
От други източници, за да отворите падащо меню, което предлага разнообразие от възможности за избор: От SQL Server, От Analysis Services, От Windows Azure Marketplace, От OData Data Feed, От XML Data Import, From Data Connection Wizard и От Microsoft Query
-
Съществуващи връзки за повторно използване на връзка към услуга за данни или канал за данни (с помощта на една от опциите за импортиране, особено в секцията От други източници), които вече сте установили или за извличане на повече данни, или за опресняване на импортирани по-рано данни