Выделение диапазонов ячеек в EXCEL
Это статья про выделение (Selection) ячеек с целью изменения Формата ячеек , а не про выделение (Highlight) ячеек цветом с помощью Условного форматирования .
Выделяем диапазон смежных ячеек
Для того чтобы выделить диапазон смежных ячеек, необязательно отрывать руки с клавиатуры и браться за мышку. Для выделения диапазона достаточно выделить ячейку — левый верхний угол диапазона, затем нажать клавишу SHIFT и одну из стрелок (вниз, вверх, влево, вправо).
Количество выделенных столбцов и строк отображается в поле Имя (слева от Строки формул ) в формате 3Rx1C, что означает, что выделено 3 ячейки в одном столбце.
После того, как Вы отпустили клавишу SHIFT , в поле Имя отобразится адрес активной ячейки.
Выделяем большой диапазон смежных ячеек
Если диапазон ячеек, который необходимо выделить не помещается на видимой части листа, то можно уменьшить масштаб отображения листа (см. статью Быстрое изменение масштаба отображения листа ) или щелкнуть первую ячейку диапазона (левую верхнюю), а затем, добравшись до последней ячейки диапазона с помощью полосы прокрутки листа, нажать клавишу SHIFT и щелкнуть последнюю ячейку диапазона (правую нижнюю). В случае выделения ячеек, содержащих значения, можно щелкнуть первую ячейку диапазона, а затем, удерживая клавишу SHIFT , дважды щелкнуть по ее нижней границе. Будет выделен диапазон до первой незаполненной ячейки. Чтобы распространить выделение на заполненные столбцы справа, нужно, удерживая клавишу SHIFT , дважды щелкнуть по правой границе ранее выделенного диапазона.
Выделяем все ячейки листа
Нажмите кнопку Выделить все в левом верхнем углу листа (кнопка расположена чуть выше и левее ячейки А1 ). Другой вариант — нажать сочетание клавиш CTRL+A . Если лист содержит данные, CTRL+A выделяет текущую область . Повторное нажатие сочетания клавиш CTRL+A позволяет выделить все ячейки листа.
Выделяем несмежные ячейки или диапазоны ячеек
Выделите первую ячейку или диапазон ячеек и, удерживая клавишу CTRL , выделите курсором мыши остальные ячейки или диапазоны. Также можно, выбрав первую ячейку или диапазон ячеек, нажать сочетание клавиш SHIFT+F8 , чтобы добавить другую несмежную ячейку или диапазон ячеек к области выделения. Чтобы остановить выделение, повторно нажмите сочетание клавиш SHIFT+F8 . Невозможно исключить отдельные ячейки или диапазоны ячеек из области выделения несмежных ячеек; можно лишь отменить все выделение целиком.
Выделяем всю строку или весь столбец
Щелкните заголовок строки или столбца. Строку или столбец можно выделить, выбрав первую ячейку строки или столбца и нажав затем сочетание клавиш CTRL+SHIFT+КЛАВИША СО СТРЕЛКОЙ (СТРЕЛКА ВПРАВО или СТРЕЛКА ВЛЕВО позволяет выделить всю строку, СТРЕЛКА ВВЕРХ или СТРЕЛКА ВНИЗ позволяет выделить весь столбец). Если строка или столбец содержат данные, CTRL+SHIFT+КЛАВИША СО СТРЕЛКОЙ выделяет текущую область данных столбца или строки. Повторное нажатие сочетания клавиш CTRL+SHIFT+КЛАВИША СО СТРЕЛКОЙ позволяет выделить все ячейки столбца или строки.
Выделяем последнюю ячейку листа, которая содержит данные или форматирование
Чтобы выделить последнюю ячейку листа, которая содержит данные или форматирование, нажмите сочетание клавиш CTRL+END . Сама ячейка может быть пуста и не иметь форматирование. Но, она находится в самом правом столбце и в самой нижней строке, ячейки которых имеют форматирование и не пусты. Иногда, выделенная таким образом ячейка находится в незаполненных строке и столбце. Чтобы все встало на свои места — сохраните книгу.
Выделение диапазона ячеек в Excel
Диапазоны в Excel раньше назывался блоками. Диапазон – это выделенная прямоугольная область прилегающих ячеек. Данное определение понятия легче воспринять на практических примерах.
В формулах диапазон записывается адресами двух ячеек, которые разделенные двоеточием. Верхняя левая и правая нижняя ячейка, которая входит в состав диапазона, например A1:B3.
Обратите внимание! Ячейка, от которой начинается выделение диапазона, остается активной. Это значит, что при выделенном диапазоне данные из клавиатуры будут введены в его первую ячейку. Она отличается от других ячеек цветом фона.
К диапазонам относятся:

- Несколько ячеек выделенных блоком (=B5:D8).
- Одна ячейка (=A2:A2).
- Целая строка (=18:18) или несколько строк (=18:22).
- Целый столбец (=F:F) или несколько столбцов (=F:K).
- Несколько несмежных диапазонов (=N5:P8;E18:H25;I5:L22).
- Целый лист (=1:1048576).
Все выше перечисленные виды блоков являются диапазонами.
Работа с выделенным диапазоном ячеек MS Excel
Выделение диапазонов – это одна из основных операций при работе с Excel. Диапазоны используют:
- при заполнении данных;
- при форматировании;
- при очистке и удалении ячеек;
- при создании графиков и диаграмм и т.п.
Способы выделения диапазонов:

- Чтобы выделить диапазон, например A1:B3, нужно навести курсор мышки на ячейку A1 и удерживая левую клавишу мышки провести курсор на ячейку B3. Казалось бы, нет ничего проще и этого достаточно для практических знаний. Но попробуйте таким способом выделить блок B3:D12345.
- Теперь щелкните по ячейке A1, после чего нажмите и удерживайте на клавиатуре SHIFT, а потом щелкните по ячейке B3. Таким образом, выделился блок A1:B3. Данную операцию выделения условно можно записать: A1 потом SHIFT+B3.
- Диапазоны можно выделять и стрелками клавиатуры. Щелкните по ячейке D3, а теперь удерживая SHIFT, нажмите клавишу «стрелка вправо» три раза пока курсор не переместится на ячейку G3. У нас выделилась небольшая строка. Теперь все еще не отпуская SHIFT, нажмите клавишу «стрелка вниз» четыре раза, пока курсор не перейдет на G7. Таким образом, мы выделили блок диапазона D3:G7.
- Как выделить несмежный диапазон ячеек в Excel? Выделите мышкой блок B3:D8. Нажмите клавишу F8 чтобы включить специальный режим. В строке состояния появится сообщение: «Расширить выделенный фрагмент». И теперь выделите мышкой блок F2:K5. Как видите, в данном режиме мы имеем возможность выделять стразу несколько диапазонов. Чтобы вернутся в обычный режим работы, повторно нажмите F8.
- Как выделить большой диапазон ячеек в Excel? Клавиша F5 или CTRL+G. В появившемся окне, в поле «Ссылка» введите адрес: B3:D12345 (или b3:d12345) и нажмите ОК. Таким образом, вы без труда захватили огромный диапазон, всего за пару кликов.
- В поле «Имя» (которое расположено слева от строки формул) задайте диапазон ячеек: B3:D12345 (или b3:d12345) и нажмите «Enter».
Способ 5 и 6 – это самое быстрое решение для выделения больших диапазонов. Небольшие диапазоны в пределах одного экрана лучше выделять мышкой.
Выделение диапазонов целых столбцов или строк
Чтобы выделить диапазон нескольких столбцов нужно подвести курсор мышки на заголовок первого столбца и удерживая левую клавишу протянуть его до заголовка последнего столбца. В процессе мы наблюдаем подсказку Excel: количество выделенных столбцов.

Выделение строк выполняется аналогичным способом только курсор мышки с нажатой левой клавишей нужно вести вдоль нумерации строк (по вертикали).
Выделение диапазона целого листа
Для выделения диапазона целого листа следует сделать щелчок левой кнопкой мышки по верхнему левому уголку листа, где пересекаются заголовки строк и столбцов. Или нажать комбинацию горячих клавиш CTRL+A.
Выделение несмежного диапазона
Несмежные диапазоны складываются из нескольких других диапазонов.

Чтобы их выделять просто удерживайте нажатие клавиши CTRL, а дальше как при обычном выделении. Также в данной ситуации особенно полезным будет режим после нажатия клавиши F8: «Расширить выделенный фрагмент».
- Excel Formula Examples
- Создать таблицу
- Форматирование
- Функции Excel
- Формулы и диапазоны
- Фильтр и сортировка
- Диаграммы и графики
- Сводные таблицы
- Печать документов
- Базы данных и XML
- Возможности Excel
- Настройки параметры
- Уроки Excel
- Макросы VBA
- Скачать примеры
Выделение диапазона ячеек
Для выполнения таких действий, как копирование, вырезание или печать данных из определенных ячеек, вы будете часто выделять на листе диапазон ячеек. В Excel в Интернете можно выбрать диапазон несколькими способами. При выделении небольшого диапазона, который состоит из нескольких ячеек, щелкните первую ячейку и перетащите ее на последнюю ячейку, которую необходимо включить в диапазон.
Чтобы выбрать диапазон большего размера, просто щелкните первую ячейку и, удерживая нажатой клавишу SHIFT, щелкните последнюю ячейку диапазона. Чтобы перейти к последней ячейке, можно использовать полосу прокрутки.
Чтобы выделить весь столбец или строку, щелкните заголовок столбца или строки.

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

Нужна дополнительная помощь?
Нужны дополнительные параметры?
Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.




В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.
Как выделить диапазон ячеек в excel
Такая проблема: имеется таблица, в которой по определенному кодовому слову в колонке нужно выделить диапазон ячеек для дальнейших действий с этим выделением. Ячейки с этим кодовым словом обычно идут по порядку в общей таблице, но могут и «убежать» в другую её часть. Поэтому по возможности хотел предусмотреть и вариант с несвязным диапазоном.
Я пока нашёл только способ выделять связный диапазон от первого найденного слова до конца таблицы, но это не то, что нужно
Range(Cells.Find("Кодовое слово"), Cells(Rows.Count, 7).End(xlUp)).Select
Буду рад любой подсказке или наводке, заранее спасибо!
Пользователь
Сообщений: 15596 Регистрация: 10.01.2013
25.09.2017 13:26:30
Без файла-примера могу только посоветовать почитать про Union()
И да, для ‘дальнейших действий’ диапазон не обязательно выделять. Можно (и это правильно) сразу выполнять эти действия
Согласие есть продукт при полном непротивлении сторон.
Контакты, благодарности
Пользователь
Сообщений: 15 Регистрация: 18.11.2016
25.09.2017 13:56:32
Спасибо, такую функцию еще не знаю, изучу.
Файл в приложении. Весь макрос по операциям с ячейками очень длинный, наверное выкладывать его целиком не стоит. Смысл работы макроса в том, чтобы открывать в заданной папке файлы по одному и сравнивать данные прописанного макросом диапазона в них с моим приложенным файлом.
Например, у меня в папке лежат 4 файла: id153 Москва, id194 Казань, id168 Новгород и id155 Уфа. Макрос открыл первым файл id153 Москва и сравнивает каждую ячейку из заданного в нём диапазона с каждой ячейкой приложенного файла. И требуется, чтобы он сравнивал не с каждой ячейкой от начала до конца таблицы приложенного файла, а только с ячейками, у которых в колонке 7 написано id153. И так для остальных файлов из папки.
Не знаю как обойтись без выделения, потому что сравниваются два диапазона и счёт ячеек идёт по тому файлу, который открывает макрос, а требуемый мне сейчас диапазон получается в этом случае как бы пассивным.
Прикрепленные файлы
- Проверка сводного файла.xls (51 КБ)
