Если вы правильно понимаете проблему, проблема в том, что у вас есть 13 столбцов данных и вы хотите преобразовать их в 2 столбца для использования с .csv. Я буду использовать менеджер имен, так как это облегчает задачу, но все можно сделать с помощью обычных формул
Шаг 1> создайте новую вкладку с именем csv или export или другим именем, например, fy16, которое имеет смысл. CSV будет выводить только 1 лист. Сохраните это дважды. Сначала сохраните все данные и формулы в формате .xlsx, затем, когда будете готовы к CSV, выберите вкладку CSV, а затем сохраните как CSV.
Шаг 2> (Лента формулы -> Диспетчер имен) Создайте 2 имени
- Шаг = 13 (Войдите в имя, управляйте, создайте новый, назовите его step, и в нижней части введите in = 1) Это количество месяцев.
- имя Spot для ячейки с GEOID, если бы она была в sheet1, в ячейке a1 это было бы = Sheet1!$ A $ 1
на листе csv введите «ГЕОИД, Месяц, Значение» от А1 до С1
Теперь просто нужно уравнение для каждого столбца. Эта формула использует формулу смещения и вычисляет строку и столбец
ГЕОИД, я полагаю, вам нужен один и тот же ГЕОИД для каждой записи, а не только для первой. Поместите в А2 и скопируйте следующую формулу
- =+ Смещение (Пятно, INT ((СТРОКА ()- 1)/ шаг)+1,0)
То, что это делает, начинается с Spot и сдвигается вниз по строке каждые 12 раз (использование int и / step) -1 и +1 используются для получения правильной первой ячейки [A2]
Месяц Это будет просто цикл в верхней строке. Поместите в B2 и скопируйте следующую формулу
- =+OFFSET(Точка, 0,1+MOD(ROW()- 2, шаг))То же, что и раньше, за исключением перемещения по столбцам из точки вместо строк вниз. Мод с шагом заставляет его цикл
Значение будет перемещаться как вниз по строкам, так и по столбцам. И строка, и столбец будут похожи на первые два. Поместите в C2 и скопируйте
- =+ Смещение (точечная, 1+ INT ((СТРОКА ()- 2)/ шаг), 1+ MOD (СТРОКА ()- 2, стадия))
Если вы не хотите использовать менеджер имен, то используйте 12, где есть шаг в формуле. И используйте соответствующий Sheet1!$ 1 $ ссылка, где важно использовать оба $