0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как автоматически выделить строку и столбец активной ячейки в Excel?

Как автоматически выделить строку и столбец активной ячейки в Excel?

Назначение электронных таблицExcel

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

При запуске редактор Excel создает так называемую Книгу,которая содержит несколько Листов, что позволяет удобно организовывать данные. Таким образом, в одной книге можно, например, разместить набор документов, относящихся к одному проекту. Каждый лист представляет собой таблицу, состоящую из строк и столбцов, на пересечении которых расположены Ячейки, в которых непосредственно и хранится информация.

Запуск табличного редактораExcel

Чтобы запустить редактор Excel , следует зайти в меню Пуск, в подменю Все программы, открыть программную группу MicrosoftOffice , а затем выбрать пункт MicrosoftOfficeExcel 2007 . После запуска редактор Excel автоматически откроет пустую книгу с названием Книга 1 , которое будет отображено в Строке заголовка, расположенной в верхней части окна.

Элементы окна Excel ( Интерфейс)

КнопкаOffice – служит для вывода списка возможных действий с документом (открытие, сохранение, печать, и т.п.), а также для настройки параметров Excel .

Традиционно меню и панели инструментов были заменены вкладками. Некоторые команды становятся доступными только при редактировании определенных объектов. Пользователи увидят команды редактирования только тогда, когда они щелкнут диаграмму и изменят ее.

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

Читайте так же:
Как в Excel добавить запятую перед числом?

Поле имени — это поле слева от строки формул, в котором отображается имя активной ячейки.

В рабочем листе книги есть несколько ячеек, в которые можно вводить данные. Лист разделен на столбцы и строки линиями сетки. Каждый столбец имеет заголовок, который отображается вверху, а каждая строка имеет заголовок, который отображается слева.

Строки состояния расположены в нижней части окон. В левой части отображается название операции, которую выполняет пользователь. Кроме того, здесь можно отобразить всплывающую подсказку. Прямо под строкой состояния находится ярлык для переключения между различными режимами просмотра документов. Кнопка Zoom открывает диалоговое окно Zoom для выбора размера документа. При желании можно изменить набор элементов в строке состояния. В появившемся окне настроек щелкните правой кнопкой мыши и включите или отключите интересующий вас элемент.

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

Создание таблицы. Ввод данных

В ячейки можно вводить данные двух типов: формулы и константы (числа, текст или значения даты и времени).

Адрес (имя) ячейки формируется аналогично тому, как называются клетки на шахматной доске: путем ссылки на столбец и строку, в которых находится ячейка. В данном случае ячейка C3 находится на пересечении столбца C и строки 3.

Примечание: Ссылки могут иметь стиль R 1 C 1, где R 1 – строка 1, а С 1 – столбец 1. Переключение осуществляется при нажатии КнопкиOffice , затем ПараметрыExcel , выбираем Формулы и теперь Стиль ссылокR 1C 1 .

Можно ссылаться как на отдельные ячейки, так и на диапазоны (прямоугольные блоки) ячеек. Например, если формула включает соседние ячейки, такие как A1, A2, A3, или A1, B1 и C1, это обозначается ссылкой на первую и последнюю ячейки, между которыми ставится двоеточие «:» (A1:A3 и A1:C1 соответственно). В этих случаях после ссылки на все ячейки диапазона в формуле ставится точка с запятой (A1;A3;C1).

Читайте так же:
Изменение шрифта / размера заголовков строк и столбцов в Excel

Для примера, создадим следующую таблицу

1. Запускаем программу Excel . При открытии нового документа автоматически активной устанавливается ячейка А 1 , она обрамляется черной рамкой. И если сразу же вводить в неё текст, то он сразу отобразится в этой ячейке. Чтобы ввести текст в другую ячейку, например А 2 , необходимо её активизировать, т.е. щелкнуть мышью по этой ячейке либо установить в неё курсор, произведя двойной щелчок. Далее следует ввести № и завершить ввод нажатием клавиши Tab , в результате чего курсор переходит на соседнюю ячейку справа – В2, в которую вводим Наименованиетовара, нажимаем клавишу Tab и т.д.

2. Будет лучше, если вы обратите внимание на эту ситуацию. При вводе текста в ячейку B2 содержимое этой ячейки будет показано за ее пределами. Неверно считать, что соседние ячейки C 2 и D 2 заняты. Вы можете убедиться в этом, активизировав любую из этих ячеек. В строке формул отобразится информация, содержащаяся в ячейке. Когда вы активируете ячейку C 2, строка формул будет пустой. ячейка еще не содержит никакой информации.

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

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

Получим следующее:

4. Теперь выделим нужную информацию жирным шрифтом и расположим по центру ячеек. Выделяя нужную ячейку, выбираем на панели инструментов кнопки и соответственно.

5 Таблица выглядит следующим образом:

Теперь добавьте лимиты в нашу таблицу. Это можно сделать, найдя значок Modify Table Limits на вкладке Home панели инструментов. В нашем случае используйте опцию «Все лимиты».

Читайте так же:
Как в Excel сделать все отрицательные числа красным?

7. Осталось выделить верхнюю строку таблицы светло-зеленым цветом. Выделяем всю строку, не отпуская левой кнопки мыши. На панели инструментов ищем кнопку Цвет заливки:

Координатное выделение ячейки в Excel

Примите мои приветствия, уважаемые читатели TutorExcel. Ru.

Как часто при работе с большими таблицами данных вы теряли из виду нужный столбец или строку?
Или, например, вы находите нужную ячейку и пытаетесь определить в каком столбце или строчке она находится?

Для примера возьмем достаточно большую таблицу, в которой пользователю будет «легко» потеряться:

Таблица с данными

Допустим нас интересует данные из Статья 8 в Период 6 (или любые другие).
Пытаемся глазами найти пересечение, но быстро с этим справиться сможет далеко не каждый, да и возрастает вероятность ошибиться и получить некорректные цифры.

Поэтому при подобных проблемах с таблицами многие начинают использовать подручные средства: ведут пальцем по экрану или прикладывают лист бумаги к монитору и т.д.
На самом деле эту задачу можно решить куда проще и эффективнее программным путем.

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

Давайте перейдем к реализации и рассмотрим 2 разновидности перекрестного выбора: использование макроса и условного форматирования.

Способ 1. Макрос

Теперь давайте рассмотрим, как макрос должен делать перекрестные ссылки на данные на рабочем листе.

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

Читайте так же:
Как автоматически защитить все рабочие листы при закрытии книги Excel?

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

Перейдем в редактор Visual Basic (быстрый переход с помощью комбинации клавиш Alt + F11).
Далее добавим в исходный код листа (в левой части панели выбираете нужный лист, правой кнопкой мышки щелкаете по нему и выбираете View Code) вставляем туда следующий код:

Давайте вернемся в Excel. Для запуска пересечения координат необходимо включить опцию отображения, открыть окно макроса (Alt + F8) и запустить Coordinate_Selection_On (для отключения опции отображения используйте Coordinate_Selection_Off).

Все готово (не забудьте сначала запустить макрос Selection_Coordinate_On (Выбор_координат_на)):

Из плюсов данного способа можно выделить простоту реализации, а к минусам — проблемы с отображением при наличии объединенных ячеек.

Давайте теперь обратимся к альтернативному способу реализации.

Способ 2. Условное форматирование

Следующий метод основан на 2 основных принципах: условное форматирование (которое выделит все ячейки в строке и столбце) и свойства функции CHECK (что позволит нам создать правило форматирования).

Пойдем по порядку.
Выделим диапазон таблицы (в нашем примере это A1:Z35), для которого будем делать перекрестное выделение.
Далее в панели вкладок выбираем Главная ->Условное форматирование и нажимаем Создать правило:

Настройка формата отображения

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

Затем нажмите кнопку Формат и настройте выделенные данные (цвет заливки, шрифт) в соответствии с вашими требованиями.

Что дает функция «СООБЩЕНИЕ»?

Мы уже сталкивались с ней, когда, например, получали имя листа в виде формулы.
Данная функция возвращает различные свойства ссылки в зависимости от параметров введенных аргументов. Поэтому формулы ЯЧЕЙКА("строка") и ЯЧЕЙКА("столбец") вернут нам, соответственно, номер строки и столбца текущей ячейки.
Следовательно, введенная формула выделит все ячейки таблицы, где строка (или столбец) совпадают со строкой (или столбцом) текущей ячейки, в результате после форматирования и получится перекрестное выделение.

Читайте так же:
Как быстро выбрать используемые ячейки и диапазон в Excel?

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

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector