Учитывая таблицу Excel, такую как та, что на изображении ниже

Я знаю, как использовать VLOOKUP и MATCH для доступа к элементам данных, используя "символический"имена »для строк и столбцов - имя столбца для последнего, ключ поиска для первого.
По крайней мере, я знаю, как это сделать в формуле Excel.
=VLOOKUP("RowA",Table2,MATCH("ColA",Table2[#Headers],0))
Но это довольно многословно.
Я хотел бы сократить его как UDF (пользовательскую функцию)
(TRC означает «Столбец строки таблицы»)
скелет, похожий на
Function TRC(tbl As Range, rowName, colName)
'in Table tbl,
'looks up value whose row key is rowVal,
'and whose column heading is colVal
...
End Function
, который можно назвать следующим образом, для полуреалистичного примера, где столбцы - это конкретные модели ЦП, а строки - параметры uarch.
Cache_Size_in_Bytes = TRC(Cache_Param_Table,"Line_Size","Pentium4")
или помещены в формулку в ячейку типа
= TRC(Cache_Param_Table,"Line_Size","Pentium4")
К сожалению, мне не удалось заставить что-либо работать.
Помощь?