Мы работаем с файлами, содержащими сведения о продукции вымышленной компании по производству велосипедов и хранящимися в базе данных Adventure Works.
Пусть мы имеем исходный файл C02E01.xlsx, содержащий 293 строки и 5 столбцов с именами: – ProductID, Product, Product Number, Cost, Price.
Столбец Product Number содержит данные типа VE-C304-S-BE, SH-W890-S-BK и т.д. о категории товара (код и название), его размере и цвете. В этих двух товарах размер S, а цвет соответственно BE и BK.
Решение средствами Excel только.
- Последовательно добавляем столбцы, чтобы в них получить интересующие нас значения. В ячейку F2 введём формулу =ЛЕВСИМВ(C2;2)
- В ячейку G2 – =ПРАВСИМВ(C2;2)
- В ячейку H2 – =ПОДСТАВИТЬ(ПСТР(C2;ПОИСК(“-“;C2; 8); 3); “-“; “”), возвращающий размер товара
- Дополнительно создадим 2 листа Categories и Colors с кодами и их расшифровкой
- В ячейке I2 формула – =ВПР(F2;Categories!A:B; 2;ЛОЖЬ)
- В ячейке J2 – =ВПР(G2;Colors!A:B; 2;ЛОЖЬ)
- На последнем листе можно разместить аналитику в виде сводных таблиц.