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

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

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

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

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

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

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

Структура XLOOKUP

=XLOOKUP(lookup_value, lookup_array, return_array)
  • lookup_value: значення, яке шукається;
  • lookup_array: де Excel виконує пошук;
  • return_array: значення, що повертається з відповідного рядка.
Note
Примітка

Роздільники аргументів у формулах Excel можуть відрізнятися залежно від регіональних налаштувань і локалізації Excel. У деяких версіях використовуються коми ,, а в інших — крапки з комою ;. Якщо формула не працює коректно, спробуйте замінити роздільник відповідно до налаштувань.

Крок 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