Возврат нескольких значений из одного идентификатора ссылки

Возврат нескольких значений из одного идентификатора ссылки

возможно ли создать формулу Excel, которая создаст приведенную ниже таблицу?

исходные данные:
╔════════════╦════════╦══════╦════════╦══════════════╗
║ идентификатор продукта ║ товар ║ размер ║ цена ║ общий размер ║
╠════════════╬═════════╬═══════╬════════════╣
║ 123 ║ яблоко ║ с ║ 34 ║ 100 ║
║ 982 ║ оранжевый ║ м ║ 21 ║ 120 ║
║ 421 ║ банан ║ с ║ 12 ║ 98 ║
║ 123 ║ яблоко2 ║ с ║ 43 ║ 109 ║
║ 421 ║ банан2 ║ м ║ 65 ║ 50 ║
║ 8767 ║ лимон ║ л ║ 11 ║ 25 ║
║ 8767 ║ лимон2 ║ м ║ 33 ║ 2 ║
╚════════════╩═════════╩═══════╩═══════════╝
желаемый результат:
╔════════════╦════════╦═══════╦════════╦════════ ╦═══════╦══════════════╦═══════════════════╗
║ идентификатор продукта ║ item1 ║ цена ║ item2 ║ цена ║ размер1 ║ размер всего ║ размер 2 ║ размер всего 2 ║
╠════════════╬════════╬════════╬═════════╬════════ ╬═══════╬══════════════╬═══════════════╣
║ 123 ║ яблоко ║ 34 ║ яблоко2 ║ 43 ║ с ║ 100 ║ с ║ 109 ║
║ 982 ║ оранжевый ║ 21 ║ ║ ║ м ║ 120 ║ ║ ║
║ 421 ║ банан ║ 12 ║ банан2 ║ 65 ║ с ║ 98 ║ м ║ 50 ║
╚═════════════╩════════╩════════╩══════════╩═════════ ╩═══════╩═══════════════╩════════════════╝

Примечание: пример выходных данных показан только для трех выходных записей, поскольку их достаточно для иллюстрации шаблона. Lemon и lemon2 включены в исходные данные только для того, чтобы проиллюстрировать больше примеров потенциальной вариации входных данных.

решение1

Ваша таблица противоречит двум «правилам дизайна» таблиц (я их только что сформулировал, но я попытался выделить правила/принципы, которые объясняют, почему дизайн вашей таблицы не очень хорош):

  • вы можете прочитать любую комбинацию строк/столбцов, не (слишком) просматривая строку.
  • все данные, необходимые для понимания строки, размещаются как можно левее в таблице.

Если бы вы переместилиэлементв качестве второго столбца (второе правило) это сделает таблицу более компактной, более читабельной, а также готовой к автоматическому созданию с использованиемСводные таблицы.

Я создаю сводную таблицу на основе ваших данных образца. Я думаю, это иллюстрирует, что этот дизайн компактен и легко создается в Excel (некоторые тексты, такие как «Waarden» («Значения»), на голландском языке из-за моей языковой версии).

введите описание изображения здесь

Я создал эту сводную таблицу со следующими полями:

  • Ряды: идентификатор продукта, артикул и размер
  • Колонны: Ценности
  • Ценности: Количество размеров, средняя цена и общая сумма

Кроме того, я удалил промежуточные итоги и вернул макет сводной таблицы к «классическому макету».

Связанный контент