1

Мне нужно найти синтаксис Excel 2007, чтобы получить ячейку (например, 2-я строка, 3-й столбец), в виде ссылки таблицы.

Чтобы было ясно, обратитесь к Microsoft - Использование структурированных ссылок со страницей таблиц Excel . Ясно, что можно ссылаться на ячейку, например. = DeptSales [[# This Row], [ComAmt]]

но что, если мне нужен только второй ряд? = TableName [2, [ColumnName]] Я пробовал любой синтаксис, но никто не работает ... пожалуйста, помогите мне

Спасибо

2 ответа2

1

Вы можете использовать только структурированные ссылки на таблицы , где ваши 1 строка и столбец полна «заголовки». Эти ссылки предназначены для простого поиска данных в двумерной таблице:

=TableName[[#RowName],[ColumnName]]

Если вам нужен 2-й ряд, 3-й столбец и вы не структурировали свою таблицу таким образом, вам просто нужно использовать C2 .

-1

Я использовал vlookup, чтобы избежать проблемы ...

Я добавил в свою таблицу tblContactPerson индекс (ID) источника данных (tblClientContact) и использую его (tblContactPerson[@[id]:[id]]) .

=VLOOKUP(tblContactPerson[@[id]:[id]];tblClientContact;3;FALSE))

Затем я добавил тест, чтобы избежать #NA

=IF(ISNA(VLOOKUP(tblContactPerson[@[id]:[id]];tblClientContact;3;FALSE));"";VLOOKUP(tblContactPerson[@[id]:[id]];tblClientContact;3;FALSE))

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