Я ссылаюсь на таблицу, как показано ниже, где заголовки имеют конкретные названия, которые я хочу обобщить.
=SUMIF(Table[Heading1];Sheet1!$A2;Table[Heading2])
Проблема в том, что входные данные для таблицы могут меняться, добавляя новые столбцы и меняя порядок столбцов. Названия заголовков останутся прежними.
По какой-то причине Excel изменяет ссылку в формуле, чтобы она соответствовала заголовку «нового» столбца, который находится на месте старого.
Пример: если новый столбец вводится между [Header1] и [Header2], то формула выше будет изменена на, а ссылка на [Header2] будет изменена на заголовок нового столбца, в данном случае [Header3]:
=SUMIF(Table[Header1];Sheet1!$A2;Table[Header3])
Мне бы очень хотелось сохранить формулу нетронутой, всегда ссылаясь на указанные мной заголовки. Как мне этого добиться и остановить Excel от изменения ссылок?
решение1
Вам нужно удвоить ссылки на таблицы, поставив между ними двоеточие. Итак:
Table[Heading1]
станетTable[[Heading1]:[Heading1]]