2015-12-18 2 views
0

У меня есть 2 стола на одном листе. Первая таблица «Ранг» имеет значения в столбце 1 (или столбце А) и строках с 2 по 8.Значение ячейки таблицы, указанной в другой ячейке таблицы

Я хочу использовать строки в таблице рангов в качестве строки заголовка во второй таблице «DataTable».

Я попытался с помощью = INDEX (A2: E8,2,1), а также структурированные ссылки, как
= Count (Косвенное ("ранг [" $ A $ 2 "]")) и = Count (Косвенное (Ранг [[Attribute]], [A2])).

Я либо ошибаюсь, что формула имеет ошибку ИЛИ Я получаю значение 0 в ячейке с отсутствующей формулой.

Как получить текст из таблицы ранга в ячейке A2, который будет заголовком в столбце E DataTable?

ответ

0

Column() вернет номер столбца в вашей новой таблице. Вы можете использовать это для связи со строкой в ​​первой таблице.

Что-то вдоль линий =INDIRECT("RankSheet!A"&COLUMN()-3)

«-3» предполагает, что это происходит в ячейке E1 нового листа, но что вы хотите ячейку A2 в таблице ранга, поэтому оценка формула выглядит следующим образом:

INDIRECT ("RankSheet! А" & 5-3)

INDIRECT ("RankSheet! А" & 2)

INDIRECT ("RankSheet! A2")

Затем, когда вы перетаскиваете это поперек, увеличение ссылки COLUMN будет ссылаться на возрастающую ссылку на строку в таблице RANK.

+0

Спасибо nwhaught, но таблицы все на одном листе. К сожалению, это не работает. – user3179585

+0

Он должен работать, если вы удалите ссылку на имя листа. – nwhaught

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