-1

У меня есть следующая таблица результатов, которые я хотел бы перенести из строк в столбцы с помощью формул.

Name        Details         Values
Server1     CPU             1
Server1     Cores           4
Server1     Memory          16
Server2     Disk1           100
Server2     Memory          8
Server2     OS              Windows 2012

Результаты должны выглядеть так

Name       CPU       Cores      Memory      Disk1     OS
Server1    1         4          16                     
Server2                         8            100       Windows 2012

Есть ли способ сделать это с помощью формул, а не макросов?

1 ответ1

1
  1. Создайте вспомогательный столбец в исходной таблице: =$A2&$B2 . Т.е. объединить сервер и столбцы данных.
  2. Используйте VLOOKUP чтобы получить данные в таблицу назначения: =VLOOKUP($A2&B$1,<source_range>,<values_column_number>,FALSE) .
  3. Если вам нужно скрыть ошибки: =IFERROR(VLOOKUP($A2&B$1,<source_range>,<values_column_number>,FALSE),"") .

ПРИМЕЧАНИЕ. К сожалению, вы должны подготовить список серверов и свойств вручную.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .