Я использую кучу названных диапазонов в книге. Вот история того, как она изменилась, чтобы сделать ее более динамичной, когда они просят меня изменить ее.Используйте формулу для динамического изменения именованного диапазона
Что я хочу сделать, это искать столбец A от 1 до 100 для метки в столбце A (который я кодирую в формуле именованного диапазона) и где он ее найдет, именованный диапазон будет знать строку. Я знаю, что мне все равно придется обновлять именованный диапазон, если мы когда-либо изменим имя строки, но мне нужно будет только обновить один именованный диапазон, а не 75-100 именованных диапазонов, как и сейчас, всякий раз, когда мы вносим изменения.
Вот текущий именованный диапазон, который я использую:
=INDIRECT("Input!$C$23:"LastColumn&"$23")
LastColumn именованный диапазон, который содержит букву последнего столбца.
Вот некоторые истории о том, почему я делаю это так:
Когда я первый создал это я ссылаться клетки непосредственно в формулах (не именованный диапазон) и должен был изменить все формулы, когда я добавил еще строка, столбец и т. д. Затем я переключил его на Named References. Это фиксировало это, поэтому всякий раз, когда мы добавляли строку, мне вообще не нужно было менять ссылки. Однако мне все равно приходилось менять все ссылки, когда мы меняли количество столбцов. То, что я сделал, это сделать столбцы переменной, поэтому, если мы изменим количество столбцов, мне не нужно вносить какие-либо изменения в именованные диапазоны. К сожалению, у этого были непреднамеренные последствия его создания, когда я добавляю, удаляю или перемещаю строку, мне нужно обновить все ссылки. Теперь у меня есть идея, которая заставит переменные строк и столбцов. Поэтому я могу внести любые изменения, не обновляя никаких ссылок.
Мне нужно было сделать это так, потому что большую часть времени столбцы будут пустыми, и я не знаю, когда у них будут данные.
TL; DR. Пожалуйста, прочитайте [ask]. Создайте простой MCVE, задайте простой вопрос. – Amit
@ Допустим, вопрос прост - остальное - это причина того, почему мне нужно это делать. Я упростил, хотя и различал вопрос и историю. – djblois
Какая строка ВСЕГДА содержит правильное количество непустых записей и содержит ли они цифры или текст? Пример: строка заголовка всегда будет иметь записи в экстенты матрицы данных, в то время как строки данных могут содержать или не содержать пробелы в последнем столбце. – Jeeped