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: значення, яке повертається з відповідного рядка.
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