1

У меня есть две таблицы Excel, таблица A и таблица B. Таблица A содержит столбцы Идентификатор клиента, Почтовый индекс, Имя клиента и несколько других, которые имеют те же имена столбцов, что и столбцы таблицы B. Я хочу создать формулу, в идеале используя структурированные ссылки так что порядок столбцов в таблице B не имеет значения, он ищет значение в таблице B, которое совпадает с идентификатором Customer строки, в которой я нахожусь в таблице A, и значением столбца, в котором я нахожусь.

Например, если моя формула находится в третьем столбце таблицы A и в строке с идентификатором клиента "123", я хочу, чтобы он проверил собственное имя столбца (имя клиента) и нашел значение для имени клиента, где идентификатор клиента = "123" в таблице Б.

Следующая формула отлично работает для столбца «Имя клиента»:

=INDEX(TableB[Customer Name], MATCH([@[Customer Number]], TableB[Customer Number], 0))

но я хочу иметь возможность создать единую формулу, которая динамически заменяет фрагмент [Имя клиента] именем столбца, в котором я нахожусь, чтобы я мог просто скопировать его по всем столбцам. Я попытался создать ссылку с помощью #Headers и косвенной, но я получаю ошибку Ref:

=INDIRECT("INDEX(TableB["&[#Headers]&"], MATCH([@[Customer Number]], TableB[Customer Number], 0))")

0