Я пытаюсь подготовить электронную таблицу Excel, в которой я перемещаю данные временных рядов, которые находятся в строках в столбцах, когда каждая категория (в данном случае страны) имеет разное количество точек данных. Заранее извиняюсь, если я не описываю это идеально.
Я поясню это на примере.Это макет того, что у меня сейчас есть:
Country Year Data Afghanistan 2000 10 Afghanistan 2004 12 Afghanistan 2006 15 Afghanistan 2010 30 Albania 2001 40 Albania 2002 50 Albania 2005 55 Albania 2006 70 Albania 2008 60 Albania 2009 60 Algeria 2000 23 Algeria 2005 30 Algeria 2006 40 Algeria 2007 41 Algeria 2008 39 Algeria 2009 35 Algeria 2010 40 ...
Набор данных большой и работает в течение более длительного периода времени.
Я хочу, чтобы набор данных выглядел так:
Country 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 Afghanistan: 10 12 15 30 Albania: 40 50 55 70 60 60 Algeria: 23 30 40 41 39 35 40 ...
Я могу сгенерировать желаемую структуру довольно легко:
Country 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 Afghanistan Albania Algeria ...
Но я не могу понять, как заполнить таблицу.Я думаю, что мне нужно сделать hlookup или vlookup, переходя от столбцов к строкам, и он должен обрабатывать несколько критериев соответствия - «страна» + «год» (я пытался объединить, но это дало слишком много точек данных: Афганистан2000, Афганистан 2001 и др.).
Кроме того, сводная таблица, похоже, не работает, потому что она суммирует данные и копирует операторы if(и () не будут работать, потому что ее столбцы в строках.
Я был по всему интернету и не могу найти инструмент для этого. Тем не менее, я уверен, что есть простое решение, но я не могу решить его.
Если кто-то может помочь, это будет очень признательно, так как я получаю много данных временных рядов в этом формате.