Конечно, нет проблем.Я только что взломал это решение:
L M N O P Q
person# voice# formal pleasant cool
1 1 P1A 2 3 1
1 2 P1B 4 5 2
1 3 P1C 9 9 9
2 1 P2A 5 4 2
2 2 P2B 4 4 1
2 3 P2C 9 9 9
3 1 P3A 1 2 4
3 2 P3B 3 3 2
3 3 P3C 9 9 9
По сути, в столбцах L и M я сделал два столбца с индексами.Номера тембров идут от 1 до 3 и повторяются каждые 3 строки, потому что есть nv = 3 голоса (увеличьте это, если у вас есть голоса F, G, H ...).Персональные числа также повторяются для 3 строк в каждой, потому что есть nv = 3 голоса.
Чтобы сделать заголовки строк (P1A и т. Д.), Я использовал эту формулу: ="P" & L2 & CHAR(64+M2)
в P1A и скопировал вниз.
Чтобы создать новую таблицу значений, я использовал эту формулу: =OFFSET(B$2,$L2-1,($M2-1)*3)
в P1A-формальном, и копируется вниз и поперек.Обратите внимание, что B$2
соответствует адресу ячейки для P1-Aformal в исходной таблице значений (ваш пример).
Я использовал этот прием индексации, я не знаю, сколько раз, чтобы быстро переставить таблицы данных, унаследованных от других людей.
РЕДАКТИРОВАТЬ: Обратите внимание, что столбцы индекса также создаются (полу) автоматически с использованием формулы.Первые nv = 3 строки создаются вручную, а затем последующие строки ссылаются на них.Например, формула в L5 - =L2+1
, а формула в M5 - =M2
.Оба скопированы до конца таблицы.