Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Створення реляційної моделі | Основи роботи з даними та основи Excel
Формули Excel

Створення реляційної моделі

Свайпніть щоб показати меню

Наразі ціни на продукти знаходяться безпосередньо у розрахунку доходу. У цьому розділі ціни буде перенесено в окрему таблицю та з’єднано обидва аркуші за допомогою XLOOKUP.

Структура моделі

  • Sales_Data: дані про транзакції;
  • Products: дані про ціни продуктів;
  • Ціни на продукти мають зберігатися в окремій довідковій таблиці;
  • Оновлення цін має відбуватися в одному центральному місці.

Така структура створює єдине джерело правди для цін на продукти.

Структура XLOOKUP

=XLOOKUP(lookup_value, lookup_array, return_array)
  • lookup_value: значення для пошуку;
  • lookup_array: де Excel здійснює пошук;
  • return_array: значення, яке повертається з відповідного рядка.
Крок 1 Створення аркуша Products
expand arrow

Створити новий аркуш з назвою:

Products

Додати такі стовпці:

Product
Category
Cost
Price
Крок 2 Додавання даних про продукти
expand arrow
ProductCategoryCostPrice
LaptopTech9001500
MonitorTech240400
KeyboardTech70120
MouseTech2540
PhoneTech480800
TabletTech360600
Крок 3 Перетворення набору даних у таблицю Excel
expand arrow

Виділити набір даних і натиснути:

Ctrl + T

Переконатися, що таблиця містить заголовки.

Крок 4 Створення першого пошуку
expand arrow

Повернутися до аркуша Sales_Data.

У клітинці H2 ввести:

=XLOOKUP(D2, Products!A:A, Products!D:D)
  • D2: назва продукту;
  • Products!A:A: стовпець для пошуку;
  • Products!D:D: стовпець для повернення значення.

Натиснути Enter.

Крок 5 Перевірка зв’язку
expand arrow

Змінити одну з цін у таблиці Products.

Звернути увагу, що значення автоматично оновлюється у Sales_Data.

Крок 6 Побудова формули доходу
expand arrow

Замінити попередню формулу на:

=XLOOKUP(D2, Products!A:A, Products!D:D) * G2
  • XLOOKUP(...): отримання ціни продукту;
  • G2: значення одиниць.
Крок 7 Очищення набору даних
expand arrow

За потреби видалити тимчасовий стовпець лише для пошуку. Залишити лише фінальний стовпець доходу.

1. Чому ціни на продукти зберігаються в окремій таблиці Products?

2. Що означає Products!D:D?

3. Чому дохід обчислюється за допомогою XLOOKUP, а не зберігається ціна безпосередньо в Sales_Data?

question mark

Чому ціни на продукти зберігаються в окремій таблиці Products?

Виберіть правильну відповідь

question mark

Що означає Products!D:D?

Виберіть правильну відповідь

question mark

Чому дохід обчислюється за допомогою XLOOKUP, а не зберігається ціна безпосередньо в Sales_Data?

Виберіть правильну відповідь

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 1. Розділ 2

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

Секція 1. Розділ 2
some-alt