Створення реляційної моделі
Свайпніть щоб показати меню
Наразі ціни на продукти знаходяться безпосередньо у розрахунку доходу. У цьому розділі ціни буде перенесено в окрему таблицю та з’єднано обидва аркуші за допомогою XLOOKUP.
Структура моделі
Sales_Data: дані про транзакції;Products: дані про ціни продуктів;- Ціни на продукти мають зберігатися в окремій довідковій таблиці;
- Оновлення цін має відбуватися в одному центральному місці.
Така структура створює єдине джерело правди для цін на продукти.
Структура XLOOKUP
=XLOOKUP(lookup_value, lookup_array, return_array)
lookup_value: значення для пошуку;lookup_array: де Excel здійснює пошук;return_array: значення, яке повертається з відповідного рядка.
Створити новий аркуш з назвою:
Products
Додати такі стовпці:
Product
Category
Cost
Price
| Product | Category | Cost | Price |
|---|---|---|---|
| Laptop | Tech | 900 | 1500 |
| Monitor | Tech | 240 | 400 |
| Keyboard | Tech | 70 | 120 |
| Mouse | Tech | 25 | 40 |
| Phone | Tech | 480 | 800 |
| Tablet | Tech | 360 | 600 |
Виділити набір даних і натиснути:
Ctrl + T
Переконатися, що таблиця містить заголовки.
Повернутися до аркуша Sales_Data.
У клітинці H2 ввести:
=XLOOKUP(D2, Products!A:A, Products!D:D)
D2: назва продукту;Products!A:A: стовпець для пошуку;Products!D:D: стовпець для повернення значення.
Натиснути Enter.
Змінити одну з цін у таблиці Products.
Звернути увагу, що значення автоматично оновлюється у Sales_Data.
Замінити попередню формулу на:
=XLOOKUP(D2, Products!A:A, Products!D:D) * G2
XLOOKUP(...): отримання ціни продукту;G2: значення одиниць.
За потреби видалити тимчасовий стовпець лише для пошуку. Залишити лише фінальний стовпець доходу.
1. Чому ціни на продукти зберігаються в окремій таблиці Products?
2. Що означає Products!D:D?
3. Чому дохід обчислюється за допомогою XLOOKUP, а не зберігається ціна безпосередньо в Sales_Data?
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат