Правильная ссылка с одного листа на другой, без #ref - PullRequest
0 голосов
/ 17 января 2020

Итак, я получил 2 листа:

1-й лист Основной лист один с данными, где я буду периодически обновлять (редактировать, добавлять или удалять) данные, получаемые в виде 800 строк.

2-й лист - это фактически справочный лист, где у меня есть те же данные, что и на Листе 1, но с некоторыми дополнительными вычислениями, такими как расширенный лист.

Я хочу, чтобы он был должным образом обновлен, в смысле:

  • при добавлении новой строки в основной лист1 Я не заполняю ее на листе 2
    • , когда я удалить строку в главном листе (1) Я получаю # ref ошибка в листе 2
      • единственное, что работает, это редактирование строки.

Я пытался:

=OFFSET(SummaryAll!A2;0;0)

Ссылка: =SummaryAll!A2

INDEX/MATCH combo

или что-то вроде этого: =INDIRECT(ADDRESS(Row(Helper!C2),Column(Helper!C2),,,"txt"))

Ну На самом деле, я не знаю, ссылки на себя не проблема, но как избежать ошибки #ref и есть ли способ динамически перемещать мои строки, когда один из них удаляется с основного листа ?!

Спасибо!

1 Ответ

1 голос
/ 17 января 2020

Спасибо за все комментарии, давайте подведем итоги:

THX в @JvdV и @JustynaMK за на самом деле простое предложение и решение дня:

Так что можно использовать (по крайней мере, два подхода):

=INDEX(SummaryAll!A:A;ROW())

или один из моих способов, но требуется немного больше обновлений с функциями

=@SummaryAll!A3:INDEX(SummaryAll!A:A;COUNTA(SummaryAll!A:A))

И, наконец, (в моем случае также работает) с использованием Power Query, после добавления новые данные просто нажмите refre sh.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...