2016-03-16 5 views
0

Я хочу иметь ниже преобразования:Excel - изменение таблицы макета

enter image description here

Как достичь? Благодарю.

+1

a) Я получаю, что Excel не является вашей основной областью знаний, но мы обычно хотели бы увидеть ** некоторый ** уровень первоначального усилия. б) Являются ли эти таблицы ListObject или просто введены в рабочий лист? c) [Почему не изображения кода и данных образца] (http://tinyurl.com/kdxb7le) – Jeeped

ответ

1

Формулы для получения нескольких совпадений обычно в некоторой степени полагаются на номер строки. В случае таблицы ListObject строка из .DataBodyRange property должна быть скорректирована по строке .HeaderRowRange property.

В Table3 поперек первой строки в DataBodyRange,

=IFERROR(INDEX(Table2, AGGREGATE(15, 6, (ROW(Table2)-ROW(Table2[#Headers]))/ 
        (Table2[class]=Table3[[#Headers],[a]]), ROW(1:1)), 2), TEXT(,)) 
=IFERROR(INDEX(Table2, AGGREGATE(15, 6, (ROW(Table2)-ROW(Table2[#Headers]))/ 
        (Table2[class]=Table3[[#Headers],[b]]), ROW(1:1)), 2), TEXT(,)) 
=IFERROR(INDEX(Table2, AGGREGATE(15, 6, (ROW(Table2)-ROW(Table2[#Headers]))/ 
        (Table2[class]=Table3[[#Headers],[c]]), ROW(1:1)), 2), TEXT(,)) 

Формулы должны автозаполнения в оставшиеся ListObject object клеток. Не забудьте увеличить таблицу вертикально, чтобы поймать все возможные совпадения.

transpose_tables_listobjects

Я не совсем уверен, почему Том не был включен в вашем samepl как из класса C, так что я, ве решил, что это опечатка.

+0

Да, вы правы, это опечатка ...... –

Смежные вопросы