Материал: Базовые технологии в табличном процессе Exel - Учебное пособие (Ильина О.П.)

Предмет: Информационные технологии

Просмотров: 3625


Блоки ячеек

Блок прямоугольная область ячеек рабочего листа произвольной конфигурации. При работе со списками, построении формул, формати-

 

 

ровании и выделении ячеек рабочего листа удобно использовать блоки ячеек, к которым обращаются по имени.

 

Рис. 4 Примеры блоков ячеек на рабочем листе

 

На рабочем листе может находиться несколько блоков (Блок 1 –

Блок 3). Блоки могут быть перекрывающимися (начало Блока 2 и Блок

3), состоять из несмежных ячеек (Блок 2 имеет два диапазона ячеек). Для выделения несмежных ячеек одного листа блока используется клавиша .

Объемные блоки содержат ячейки различных листов одной рабочей книги, имеют одинаковую конфигурацию ячеек на каждом листе (количество строк и столбцов в каждом диапазоне).

Имя блока непрерывная последовательность символов, соответствующая следующим ограничениям:

♦ первый символ имени блока буква или символ подчеркивания;

♦ имя блока отличается от ссылок на ячейки рабочего листа;

♦ запрещены пробелы и спецсимволы в имени блока;

♦ максимальная длина имени 255 символов;

♦ строчные и прописные буквы в именах блоков не различаются.

Для списка на рис. 1 созданы блоки ячеек столбцов с именами:

HDD_Gb, RAM_Mb, Video, Модель, Цена, НДС_20.

Неразрешенные имена блоков, например:

•           А12 (имя блока совпадает с адресом ячейки на текущем листе)

•           Лист!$A$12 (имя блока совпадает с адресом ячейки на другом листе рабочей книги),

•           12ASD (имя блока начинается не с буквы);

•           ASD\% (имя блока содержит один из спецсимволов) и др.

Создать именованный блок ячеек одного листа можно несколькими способами.

Способ 1 (без использования команды меню).

 

 

1. Выделить диапазон ячеек.

2. Ввести имя блока в окне имен (слева от символа ▼ в строке формул).

3. Нажать клавишу ENTER.

Способ 2 (предварительное выделение диапазона ячеек).

1. Выделить диапазон ячеек.

2. Выполнить команду меню Вставка, Имя, Присвоить.

3. Ввести имя создаваемого блока ячеек в поле ввода Имя.

4. Нажать кнопку ОК.

 

Способ 3 (блок ячеек только одного столбца  или только  одной

строки).

1. Выделить диапазон ячеек столбца (строки), включая в выделение ячейку, содержащую название столбца (строки).

2. Выполнить команду меню Вставка, Имя, Создать.

3. Указать в окне "По тексту" (рис. 5):

-           для выделенного столбца "в строке выше/ниже";

-           для выделенной строки "в столбце слева/справа".

4. Нажать кнопку ОК.

 

Рис. 5 Имя блока – «в строке выше»

 

До  выполнения  команды  выделен  диапазон  ячеек,  например, В2:В9, в ячейке В2 содержится имя создаваемого блока (HDD, Gb). После выполнения команды Вставка, Имя, Создать,  в строке  выше  создается блок HDD_Gb для ячеек В3:В9.

Если требуется создать блок ячеек всего столбца или всей строки,

выделяется заголовок столбца или номер строки и выполняется команда меню Вставка, Имя,  Присвоить. Блок получает имя по значению первой ячейки выделенного диапазона либо указанное пользователем, определение блока имеет вид для столбца:

=Лист1!$K:$K

или для строки:

 

 

=Лист1!$7:$7

Способ 4 (последующее определение диапазона ячеек).

1. Выполнить команду Вставка, Имя, Присвоить.

2. Ввести имя блока в поле ввода Имя окна Присвоение имени (

рис. 6).

 

 
3. Нажать кнопку       в поле Формула: для выделения диапазона           ячеек блока.

4. Выделить диапазон ячеек блока и нажать кнопку для возврата в диалоговое окно Присвоение имени.

5. Нажать кнопку ОК.

 

В строке формул должна содержаться ссылка на диапазон ячеек.

Если  выделяются  несмежные  диапазоны,  то  нажимается  клавиша

. В строке формул несмежные диапазоны ячеек отделяются точкой с запятой. Этот способ предполагает задание имен блоков, которые не совпадают с содержимым каких-либо ячеек выделенного диапазона. Данный способ предполагает, что диапазон ячеек может быть любым (не только ячейки отдельного столбца или строки).

 

 

 

Рис. 6 Пример присвоения имени блоку ячеек

 

Для создания объемного блока ячеек, расположенных на разных рабочих листах книг, после нажатия кнопки в поле ввода Формула следует:

 

 

1. Выделить курсором ярлык первого листа диапазона ячеек объемного блока.

2. Нажать клавишу и не отпускать ее.

3. Выделить  ярлык  последнего  листа  диапазона  ячеек  объемного блока (при нажатой клавише ).

4. Отпустить клавишу .

5. Выделить диапазон ячеек блока на первом листе и нажать кнопку для возврата в основное окно.

Для удаления определения блока ячеек следует:

1. Выполнить команду меню Вставка, Имя, Присвоить.

2. Выбрать в списке имен имя удаляемого блока.

3. Нажать кнопку Удалить.

При удалении имен блоков содержимое ячеек электронной таблицы, входящих в блок, не стирается. При выделении блока и нажатии клавиши удаляется содержимое незащищенных ячеек.

Для  списка  или  базы  данных  EXCEL  рекомендуется  создавать блок, включающий все записи списка в полном составе столбцов и строк, и дать ему стандартное имя База_данных. Для этого следует выделить весь список и воспользоваться способом 1 или 2. Для нового списка блок База_данных включает строку имен полей и одну пустую строку. Для столбцов списка обычно создаются блоки с именами их столбцов.

Для  сохранения определения блока следует корректно изменять его структуру. При удалении строк/столбцов именованного блока или добавлении новых строк/столбцов в пределах его границ определение блока сохраняется, при этом блок сжимается или растягивается по вертикали или горизонтали. При вставке строк перед первой или после последней ячейки блока не происходит автоматического изменения границ блока.

Блоки ячеек участвуют в операциях обработки как единое целое. По имени блоков осуществляется  быстрый переход и выделение ячеек в рабочей книге с помощью команды меню Правка, Перейти  или путем выделения имени блока в списке имен (слева от строки формул). Объемные блоки не выделяются на рабочем листе при их выборе, ном огут использоваться в формулах.

Для вставки имени блока в формулы используется команда Вставка, Имя, Вставить или нажимается клавиша , с помощью которой выводится список имен блоков для выбора.

Команда Вставка, Имя,  Применить обеспечивает замену ссылок в формулах на имена созданных блоков. Например, в ячейке В3 содер-

 

 

жится формула вида: =СУММ(А1 : А5). Для ячеек А1: А5 был позже определен блок с именем План. Для изменения формулы следует выделить ячейку с формулой и выполнить указанную команду. В результате будет изменен вид формулы: =СУММ(План).

Для  выполнения переноса именованного блока ячеек из  одного

места в другое следует:

1. Выделить блок.

2. Выполнить команду меню Правка, Вырезать.

3. Установить курсор в место вставки ячеек.

4. Выполнить команду меню Правка, Вставить.

Автоматически изменяются ссылки на диапазон ячеек блока, но сохраняется конфигурация блока.

Для создания копии ячеек блока следует:

1. Выделить блок.

2. Выполнить команду меню Правка, Копировать.

3. Установить курсор в место вставки ячеек.

4. Выполнить команду меню Правка, Вставить.

Определение блока остается прежним, а в новом месте появляется копия диапазона ячеек блока.

Если выполняется команда меню Правка, Специальная вставка, Вставить связь,  в месте вставки буфера обмена создаются формулы ссылки на диапазон ячеек исходного блока: типа =ЛистN!ссылка, что обеспечивает автоматическую синхронизацию данных копии с содержимым блока.

При копировании рабочих листов, содержащих блоки, автоматически создаются определения новых диапазонов ячеек блоков. При удалении рабочих листов, содержащих блоки, необходимо вручную удалить имя блока – команда меню Вставка, Имя,  Присвоить, выделить имя   удаляемого   блока   (он   имеет   неопределенную   ссылку   типа

=#ССЫЛКА!$A$1:$A$3) и нажать кнопку Удалить.

 


Загрузка...