Возвращаемое значение соответствия индекса Excel вместо формулы - PullRequest
0 голосов
/ 04 августа 2020

Я использую на своем листе соответствие индекса. Проблема в том, что Index () возвращает значение ячейки, а не формулу внутри ячейки. Есть ли способ вернуть фактическую формулу, а не значение?

Моя формула IndexMatch выглядит так:

=Index(ProductTypeRef!$A$2:$B$11, Match(L2, ProductTypeRef!$A$2:$A$11, 0), 2)

Ячейки, на которые ссылаются, выглядят следующим образом:

="Folder for 5in by 7in paper. With "&INDIRECT("SanrioShop!M"&Match(A3,SanrioShop!$L$1:$L$71, 0))&" as the theme"

Я хочу вернуть фактическую формулу, а не строку, созданную формулой.

Если ссылка на формулу возвращает M2, то M2 возвращается в таблице IndexMatch. Но я хочу, чтобы таблица IndexMatch возвращала текущую строку, а не M2.

1 Ответ

1 голос
/ 05 августа 2020

Вы можете использовать функцию FORMULATEXT - она ​​возвращает базовую формулу для данной ссылки.

В вашем случае:

=FORMULATEXT(Index(ProductTypeRef!$A$2:$B$11,Match(L2,ProductTypeRef!$A$2:$A$11,0),2))

введите описание изображения здесь

...