Как пометить элементы формулы "не сдвигаться"
У меня есть две таблицы в моем файле Gnumeric.
В первом у меня есть много строк, которые содержат индекс. На втором у меня есть соответствующие значения для этого индекса.
Теперь я могу использоватьindex
Функция для ссылки на аспект, который мне нужен.
=index(IndexValues!B1:B7;B1)
IndexValues - это второй рабочий лист, B1:B7 обозначает области значений на этом листе, B1 - столбец на первом листе, где хранится номер индекса.
Но если я хочу скопировать строку во второй ряд, я получу:
=index(IndexValues!B2:B8;B2)
что не то, что я хотел. Вместо этого я хотел
=index(IndexValues!B1:B7;B2)
Таким образом, область поиска на втором листе остается той же самой, но поле, из которого взят индексный номер.
Контекст: для этого конкретного случая речь идет об именах будних дней, которые должны быть сопоставлены с входом (который является числом от 1 до 7). Но у меня эта проблема больше, чем здесь, и я хотел бы найти общее решение проблемы.
1 ответ
Использовать $
префикс, указывающий, что ячейки и диапазоны должны оставаться на месте при копировании / вставке / перетаскивании:
=index(IndexValues!$B$1:$B$7;B2)
Вы можете применить $
на разные части адреса ячейки, так
$B2 means B should always be B when copied, but 2 can move relative
B$2 means B can move relative, but 2 must remain the same