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

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

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

Наразі ціни на продукти знаходяться безпосередньо у розрахунку доходу. У цьому розділі ціни буде винесено в окрему таблицю та об'єднано обидва аркуші за допомогою 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. Розділ 2
some-alt