Допустим, мои исходные данные выглядят так:

Brand   Model   Color   Region    Sales
---------------------------------------
Ford    Focus   Black   N/A       23
Ford    Focus   White   N/A       2
Nissan  Leaf    Black   N/A       12
Nissan  Leaf    White   N/A       6
Nissan  Pulsar  Black   N/A       3
Nissan  Pulsar  White   N/A       4
Ford    Focus   N/A     US        15
Ford    Focus   N/A     EU        10
Nissan  Leaf    N/A     US        5
Nissan  Leaf    N/A     EU        13
Nissan  Pulsar  N/A     US        1
Nissan  Pulsar  N/A     EU        6

Я хотел бы, чтобы сводная таблица выглядела так:

                   Color          Region
               Black   White     US    EU
------------------------------------------
Ford            
  Focus           23       2     15    10
Nissan
  Leaf            12       6      5    13
  Pulsar           3       4      1     6    

Это возможно? Единственное, чего я могу достичь, это:

                  Black         White            N/A
               US   EU   N/A  US  EU  N/A   US   EU   N/A
-----------------------------------------------------------
Ford            
  Focus                   23            2   15   10
Nissan
  Leaf                    12            6    5   13
  Pulsar                   3            4    1    6    

что довольно уродливо

Проблема, кажется, в том, что я не уверен, что возможно иметь две переменные в столбцах, которые не связаны иерархически. Я мог бы создать две разные сводные таблицы: одну с маркой / моделью / цветом и другую с маркой / моделью / регионом, но в моем реальном случае (это простой макет) примерно 6-7 общих переменных и две огромные таблицы довольно излишне и не очень приятно смотреть на данные.

Заранее благодарю за любую помощь!

1 ответ1

1

Решение ниже. Это выглядит слишком конкретным для того, что может предоставить сводная таблица. Я собрал все это за 10 минут, так что более сложный может занять больше времени, но его может быть довольно сложно поддерживать, если ваш источник сильно меняется.

  • Я заполнил столбцы G и H, которые являются просто объединением ваших столбцов A -> D (G2 = "= A2 & B2 & C2 & D2") и копией общего объема продаж.
  • Затем я напечатал таблицу вывода (что серым в I14 -> S18)
  • Затем использовал формулу K16 = "= IFERROR (VLOOKUP ($ I16 & $ J16 & K $ 14 & K $ 15, $ G $ 2:$ H $ 13,2, FALSE)," ")" в K16, которая вытягивает объединение для новой таблицы, которую вы хотите и делает vlookup на нашем новом столе.
  • Вы можете немного его очистить, используя Black, White, N/A в верхнем ряду и Nissan в столбце только один раз, немного изменив формулу. Я сделал это таким образом, чтобы я мог просто высохнуть и уронить камеру.

Дайте мне знать, если вы хотите, чтобы я загрузил файл Excel где-нибудь, чтобы вы могли на него посмотреть.

Решение Excel

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .