2015-08-20 2 views
0

У меня есть ежемесячные данные, перебегая лист, который выглядит немного как ниже -автозаполнения соседняя колонка с на основе значения заголовка

Item Sep-15 Item Oct-15 Item Nov-15 
SKU1 23 SKU1 43 SKU1 22 
SKU2 43 SKU2 32 SKU2 34 
SKU3 34 SKU3 44 SKU3 36 
SKU4 32 SKU4 24 SKU4 45 

Как я хочу, чтобы выполнить запрос по поводу данных мне нужно перенести данные из трех «групп» столбцов в один столбец. Я могу сделать это с данными позиции и количества с помощью запроса ({A: A; C: C; E: E}, "select * и т. Д.

То, что я пытаюсь сделать, это привести заголовок данных значения и создать 3-ю колонку, так что данные выглядит так -?

SKU1 23 Sep-15 
SKU2 43 Sep-15 
SKU3 34 Sep-15 
SKU4 32 Sep-15 
SKU1 43 Oct-15 
SKU2 32 Oct-15 
SKU3 44 Oct-15 
SKU4 24 Oct-15 
SKU1 22 Nov-15 
SKU2 34 Nov-15 
SKU3 36 Nov-15 
SKU4 45 Nov-15 

Любые идеи о том, что сочетание функций можно использовать для заполнения этих значений даты

ответ

1

повторять даты без использования ПОВТОР (из-за его неотъемлемые ограничения -> максимальное количество повторений - 100), вы можете попробовать:

=ArrayFormula({regexreplace(to_text(G3:G11), "\d+", G2&""); regexreplace(to_text(K3:K11), "\d+", K2&""); regexreplace(to_text(O3:O11), "\d+", O2&""); regexreplace(to_text(S3:S11), "\d+", S2&"")}+0) 

Примечание: В приведенном выше я полагаю

  • даты, чтобы быть в G2, К2, О2 и S2
  • начиная данные в строке 3 до 11 (в соответствии с изменениями).
Смежные вопросы