2014-08-12 11 views
0

У меня есть рабочий лист, где данные обновляются из внешнего источника. На этой странице представлены данные с сегодняшнего дня 20 дней. У меня есть именованный диапазон для каждого столбца, т.е. сегодня ($ D $ 4: $ D $ 50), завтра ($ E $ 4: $ E $ 50) и т. Д. Моя проблема в том, что когда-то данные из внешнего источника не содержат данных поэтому в столбцах ничего не заполняется. Однако, когда снова возвращаются данные, диапазоны имен автоматически меняются. I.e, сегодня изменяется на ($ F $ 4: $ F $ 50). Никакие новые столбцы не вставлены или не удалены.Excel 2007 - Именованные диапазоны

Как я могу указать/заставить диапазоны имен всегда оставаться неизменными i.e. Сегодня всегда столбец E, я думал, что это была точка $.

Спасибо.

+2

Как данные втягиваются в макрос? Возможно, диапазон определен в макросе, и именно поэтому он настроен на нечто иное, чем вы ожидали. – sous2817

+0

Точка именованных диапазонов заключается в том, что вам не нужно заботиться о том, является ли это столбец E или F. Если вы это делаете, вы делаете что-то неправильно. – GSerg

ответ

0

вы можете попробовать эти формулы для формулы вашего именованного диапазона.

В Менеджере имен отредактируйте свой именованный диапазон и введите измененную версию формуляра ниже в поле «относится к:».

Модификации будут соответствовать номерам в функции address(). Первое значение - номер строки, последний - номер столбца, поэтому столбец A = 1, столбец B = 2 и т. Д.

= ДВССЫЛ (АДРЕС (1,13) & «:» & АДРЕС (50,13))

Затем она использует функцию косвенного плюс concatentation из адресных функций 2, чтобы изменить формулы для ссылки на ячейку что именованный диапазон может использовать.

Итак, пример выше означает, что мой именованный диапазон будет идти от M1: M50.

+0

Спасибо, если мне нужно указать лист, где я должен ввести его в формулу i.e. sheet3? – user3890637

+0

Просто выполните следующее: = INDIRECT ("Sheet1!" & ADDRESS (1,1) & ":" & ADDRESS (50,1)). Я только что добавил «Sheet1!» напротив адреса, только для первого адреса. Затем добавляется адрес листа – KevHun

Смежные вопросы