Координатное выделение строки и столбца в excel

Обновлено: 05.07.2024

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

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

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

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

Как выделить столбец на диаграмме?

По одному критерию

Давайте начнем с выделения столбцов.

Рассмотрим простую таблицу с одним показателем в виде продаж для каждого магазина:

Таблица для построения диаграммы

Выделим полученный диапазон с данными $A$1:$F$2 и добавим на лист диаграмму, для этого в панели вкладок выбираем Вставка -> Диаграммы -> Гистограмма с группировкой.

Также давайте сразу ее немножко модифицируем и добавим на нее подпись данных (нажимаем правой кнопкой мыши по ряду и выбираем Добавить подпись данных) и уберем лишние детали (уберем сетку и вертикальную ось), чтобы они нам сейчас не мешали:

Построение гистограммы с группировкой

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

В данном примере это Магазин 4, т.е. 4 столбец. Какие у нас есть варианты?

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

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

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

Само условие прописываем с помощью функции ЕСЛИ (в английской версии IF), а поиск максимального значения функцией МАКС (английский вариант MAX):

Добавление дополнительного ряда в таблицу (для поиска максимума)

Затем давайте расширим диапазон для построенной диаграммы и добавим в него новый вспомогательный ряд. Мы это можно сделать либо нажав правой кнопкой мыши по диаграмме, затем щелкнув Выбрать данные и задав новый диапазон ($A$1:$F$3), либо же активировав диаграмму и расширив диапазон с помощью появившейся рамки с диапазоном прямо на листе Excel.

Добавление дополнительного ряда на график

Как мы видим новый ряд отобразился рядом с самым высоким столбцом, мы этого как раз и добивались когда прописывали вспомогательный ряд.

Теперь наша задача состоит в том, чтобы ряды оказались не рядом (как сейчас на картинке), а друг за другом. Для этого щелкаем правой кнопкой мыши по дополнительному ряду с данными и выбираем Формат ряда данных -> Параметры ряда и устанавливаем значение в параметре Перекрытие рядов равным 100%, в результате получаем:

Настройка отображения столбцов на диаграмме

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

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

Настройка внешнего вида графика (вариант 1)

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

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

Перейдем к следующему примеру.

По нескольким критериям

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

Добавление дополнительного ряда в таблицу (для поиска минимума)

Выделение столбца на диаграмме (вариант 2)

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

Выделение строк на диаграмме

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

Выделение строк на графике

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

Спасибо за внимание!
Если у вас есть вопросы или мысли по теме статьи — обязательно пишите в комментариях.

У вас большой монитор, но таблицы, с которыми вы работаете - еще больше. И, пробегая взглядом по экрану в поисках нужной информации, всегда есть шанс "соскользнуть" взглядом на соседнюю строчку и посмотреть не туда. Я даже знаю людей, который для таких случаев постоянно держат недалеко от себя деревянную линейку, чтобы приложить ее к строке на мониторе. Технологии будущего!

А если при движении активной ячейки по листу будет подсвечиваться текущая строка и столбец? Своего рода координатное выделение примерно такого вида:

Поудобнее, чем линейка, правда?

Есть несколько способов разной сложности, чтобы реализовать такое. Каждый способ - со своими плюсами и минусами. Давайте разберем их детально.

Способ 1. Очевидный. Макрос, выделяющий текущую строку и столбец

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

Откройте лист со таблицей, в которой хотите получить такое координатное выделение. Щелкните правой кнопкой мыши по ярлычку листа и выберите в контекстном меню команду Исходный текст (Source Code). Должно открыться окно редактора Visual Basic. Скопируйте в него этот текст этих трех макросов:

Измените адрес рабочего диапазона на свой - именно в пределах этого диапазона и будет работать наше выделение. Затем закройте редактор Visual Basic и вернитесь в Excel.

Нажмите сочетание клавиш ALT+F8, чтобы открыть окно со списком доступных макросов. Макрос Selection_On, как нетрудно догадаться, включает координатное выделение на текущем листе, а макрос Selection_Off - выключает его. В этом же окне, нажав кнопку Параметры (Options) можно назначить этим макросам сочетания клавиш для удобного запуска.

Плюсы этого способа:

  • относительная простота реализации
  • выделение - операция безобидная и никак не изменяет содержимое или форматирование ячеек листа, все остается как есть

Минусы этого способа:

  • такое выделение некорректно работает в том случае, если на листе есть объединенные ячейки - выделяются сразу все строки и столбцы, входящие в объединение
  • если случайно нажать клавишу Delete, то очистится не только активная ячейка, а вся выделенная область, т.е. удалятся данные из всей строки и столбца

Способ 2. Оригинальный. Функция ЯЧЕЙКА + Условное форматирование

Этот способ хотя и имеет пару недостатков, мне представляется весьма изящным. Реализовать что-либо, используя только встроенные средства Excel, минимально влезая в программирование на VBA - высший пилотаж ;)

Способ основан на использовании функции ЯЧЕЙКА (CELL), которая может выдавать массу различной информации по заданной ячейке - высоту, ширину, номер строки-столбца, числовой формат и т.д.. Эта функция имеет два аргумента:

  • кодовое слово для параметра, например "столбец" или "строка"
  • адрес ячейки, для которой мы хотим определить значение этого параметра

Хитрость в том, что второй аргумент не является обязательным. Если он не указан, то берется текущая активная ячейка.

Вторая составляющая этого способа - условное форматирование. Эта крайне полезная функция Excel позволяет автоматически форматировать ячейки, если они удовлетворяют заданным условиям. Если соединить эти две идеи в одно целое, то получим следующий алгоритм реализации нашего координатного выделения через условное форматирование:

  1. Выделяем нашу таблицу, т.е. те ячейки, в которых в будущем должно отображаться координатное выделение.
  2. В Excel 2003 и более старших версиях открываем меню Формат - Условное форматирование - Формула (Format - Conditional Formatting - Formula) . В Excel 2007 и новее - жмем на вкладке Главная (Home) кнопку Условное форматирование - Создать правило (Conditional Formatting - Create Rule) и выбираем тип правила Использовать формулу для определения форматируемых ячеек (Use formula)
  3. Вводим формулу для нашего координатного выделения:

Все почти готово, но остался один нюанс. Дело в том, что Excel не считает изменение выделения изменением данных на листе. И, как следствие, не запускает пересчет формул и перекраску условного форматирования только при изменении положения активной ячейки. Поэтому добавим в модуль листа простой макрос, который будет это делать. Щелкните правой кнопкой мыши по ярлычку листа и выберите в контекстном меню команду Исходный текст (Source Code). Должно открыться окно редактора Visual Basic. Скопируйте в него этот текст этого простого макроса:

Теперь при изменении выделения будет запускаться процесс пересчета формулы с функцией ЯЧЕЙКА в условном форматировании и заливаться текущая строка и столбец.

Плюсы этого способа:

  • Условное форматирование не нарушает пользовательское форматирование таблицы
  • Этот вариант выделения корректно работает с объединенными ячейками.
  • Нет риска удалить целую строку и столбец с данными при случайном нажатии Delete.
  • Макросы используются минимально

Минусы этого способа:

  • Формулу для условного форматирования надо вводить вручную.
  • Нет быстрого способа включить-выключить такое форматирование - оно включено всегда, пока не будет удалено правило.

Способ 3. Оптимальный. Условное форматирование + макросы

Золотая середина. Используем механизм отслеживания выделения на листе при помощи макросов из способа-1 и добавим к нему безопасное выделение цветом с помощью условного форматирования из способа-2.

Откройте лист со таблицей, в которой хотите получить такое координатное выделение. Щелкните правой кнопкой мыши по ярлычку листа и выберите в контекстном меню команду Исходный текст (Source Code). Должно открыться окно редактора Visual Basic. Скопируйте в него этот текст этих трех макросов:

Не забудьте изменить адрес рабочего диапазона на адрес своей таблицы. Закройте редактор Visual Basic и вернитесь в Excel. Чтобы использовать добавленные макросы, нажмите сочетание клавиш ALT+F8 и действуйте аналогично способу 1.

Способ 4. Красивый. Надстройка FollowCellPointer

Excel MVP Jan Karel Pieterse родом из Нидерландов раздает у себя на сайте бесплатную надстройку FollowCellPointer(36Кб), которая решает ту же задачу, отрисовывая с помощью макросов графические линии-стрелки для подсветки текущей строки и столбца:

Красивое решение. Не без глюков местами, но попробовать точно стоит. Качаем архив, распаковываем на диск и устанавливаем надстройку:

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

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

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

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

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

Давайте подумаем каким образом макрос должен производить перекрестное отображение данных на листе.

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

Во-вторых, нам нужен сам макрос выделения строк и столбцов для ячейки. Соответственно, постоянно работает при включении опции отображения и не работает при отключенной опции.

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

Dim Flag As Boolean 'Глобальная переменная для опции Sub Coordinate_Selection_On ( ) 'Включение опции отображения Sub Coordinate_Selection_Off ( ) 'Отключение опции отображения Private Sub Worksheet_SelectionChange ( ByVal Target As Range ) If Target . Cells . Count > 1 Then Exit Sub 'Если выделено более 1 ячейки - выходим из макроса If Flag = False Then Exit Sub 'Если опция отключена - выходим из макроса Union ( Target . EntireColumn , Target . EntireRow ) . Select 'Выделение диапазона

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

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

Теперь перейдем к альтернативной реализации.

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

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

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

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


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

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

Что нам дает функция ЯЧЕЙКА?

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

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


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


При работе с большими таблицами перемещение по ячейкам листа с помощью мыши не всегда удобны, поэтому лучше использовать для этого клавиши на клавиатуре. Стрелочки ←, ↑, →, ↓ позволяют переместится на 1 ячейку в указанном направлении.

Ctrl+Home - позволяют переместить курсор в начало листа;

Ctrl+← (↑, →, ↓) - позволяет переместится от текущей ячейки в направлении стрелочки к последней заполненной ячейке перед пустой.

Например, находясь в ячейке A3 и нажав Ctrl+ ↓, вы переместитесь в ячейку A6, а Ctrl+↑ вернет в ячейку A3.





Выделение диапазонов ячеек

При работе с таблицами часто возникает необходимость выделения ячейки. Например, для копирования или перемещения, при форматировании ячеек, для выполнения различных команд и т.д.

Для того чтобы выделить одну ячейку нужно подвести курсор мыши к этой ячейке и щелкнуть левой кнопкой.


Выделение смежного диапазона ячеек


Существует несколько способов выделения смежного диапазона ячеек, для этого необходимо:

1) навести указатель мыши на первую ячейку выделяемого диапазона (B1) и перетащить указатель мыши к последней ячейке диапазона (B10), при нажатой левой кнопке мыши.

Рамка охватывает весь выделенный диапазон. Все ячейки, кроме первой, выделены заливкой. B1:B10 - выделенный диапазон ячеек.

2) навести указатель мыши на первую ячейку выделяемого диапазона (B3), нажать на клавиатуре Shift, и удерживая эту клавишу, щелкнуть по последней ячейке диапазона (B6). B3:B6 - выделенный диапазон ячеек.

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

Ctrl+Shift + ← (↑, →, ↓) - позволяет выделить диапазон от текущей ячейки в направлении стрелочки к последней заполненной ячейке перед пустой.


Выделение несмежного диапазона ячеек


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

В нашем примере выделенный диапазон ячеек - B1;B4;B5;B8;B10

Обратите внимание, что все ячейки выделяются цветом, кроме последней выбранной. Рамка выделения присутствует у всех выбранных ячеек.


Для того чтобы выделить диапазон B1:B10;D1:D10;F1:G10, который показан в примере, нужно сначала выделить смежный диапазон B1:B10. Затем нажать на клавишу Ctrl, и не отпуская ее, выделить смежный диапазон D1:D10. Клавишу Ctrl необходимо нажимать, потому что диапазоны B1:B10 и D1:D10 являются несмежными друг для друга. Затем так же не отпуская Ctrl, выделить диапазон F1:G10.

Выделение строк и столбцов.

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



Для того чтобы выделить несколько столбцов надо следовать правилам выделения смежных и несмежных ячеек. В первом примере выделены смежные столбцы B, C и D, обозначается такое выделение B:D. Для выделения несмежных столбцов нужно воспользоваться клавишей Ctrl, обозначается такое выделение B;D.



Для выделения всей строки, нужно подвести указатель мыши к ее названию и щелкнуть левой кнопкой мыши. Или выделить любую ячейку в строке и воспользоваться сочетанием клавиш Shift+пробел (на примере выделена была ячейка С6, поэтому она без заливки). Выделенная строка обозначается 6:6.



Выделение смежных и несмежных строк аналогично выделению столбцов. Выделенные смежные строки обозначаются 2:8, выделенные несмежные строки обозначаются 2;4;6;8.



Выделение всех ячеек листа.

Для выделения всего листа: всех столбцов и строк существует два способа:

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

2) Выделить любую пустую ячейку на листе, и нажать на клавиатуре клавиши Ctrl+A. (На примере выделена ячейка B3).



Удаление строк и столбцов

В Excel различается удаление содержимого ячейки и удаление самой ячейки. Для удаления строки или столбца существует несколько способов:

1) Удаление с помощью мыши. Нам необходимо удалить пустые строку 1 и пустой столбец A.



а) Для удаления строки 1 и столбца A нужно щелкнуть правой кнопкой по названию строки или столбца. И в выпадающем списке выбрать команду Удалить.



в) После нажатия на кнопку Удалить, будет удалена выбранная строчка или столбец. Обратите внимание, что числа начинаются уже со строки 1 или со столбца A.

1

2) Удаление через панель вкладок:

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

б) На вкладке Главная, группа Ячейки, выбрать кнопку Удалить.


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


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

- ячейки, со сдвигом влево - удаляет выбранную ячейку, и сдвигает всю строку на одну ячейку влево



- ячейки, со сдвигом вверх - удаляет выбранную ячейку, и сдвигает весь столбец на одну ячейку вверх



- строку - удаляет всю строку, в которой расположена ячейка

-столбец - удаляет весь столбец, в котором расположена ячейка

Если выделить несколько ячеек или строк/столбцов, то все они будут удалены.

Копирование и перемещение

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

Первый способ: с помощью Буфера обмена.

1) Сначала необходимо выделить ту область, которую Вы хотите скопировать: столбец, строку или ячейку.


2) Затем выбрать команду Копировать, если Вы хотите скопировать, или Вырезать, если Вы хотите переместить выделенные ячейки. Для этого можно воспользоваться одним из способов:

а) По выделенному диапазону щелкнуть правой кнопкой мыши и выбрать из выпадающего списка команду Копировать или Вырезать


б) На вкладке Главная, группа Буфер обмена, выбрать команду Копировать или Вырезать


в) Использовать сочетание клавиш Ctrl+C для команды Копировать или Ctrl+X для команды Вырезать

3) Вместо сплошной зеленой рамки вокруг скопированных ячеек появилась пунктирная зеленая рамка. Затем необходимо выбрать первую ячейку, в которую необходимо вставить скопированные данные.


4) Далее необходимо воспользоваться командой Вставить, для этого необходимо:

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


б) На вкладке Главная, группа Буфер обмена, выбрать команду Вставить


в) Использовать сочетание клавиш Ctrl+V для команды Вставить

5) Содержимое ячеек будет скопировано в выбранное место, в случае перемещения, данные будут передвинуты на новое место:



Второй способ: перетаскивание мышью.

Скопировать или переместить ячейки можно с помощью перетаскивания мышью. Для этого нужно:

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


2) Взять за границу выделения и перетащить на новое место. В этом случае происходит перемещение, если перетаскивание производить с нажатой клавишей Ctrl , то происходит копирование.



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


Вставка строк или столбцов

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

1) Выделить ячейку.

2) Существует несколько способов вставки:

а) На панели вкладок, выбрать вкладку Главная, группа Ячейки, раскрыть кнопку Вставить и выбрать команду Вставить строки на лист или Вставить столбцы на лист.


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


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


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



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



- строку - вставляет строку над строкой, в которой расположена ячейка



-столбец - вставляет столбец левее столбца, в котором расположена ячейка



Изменение ширины столбцов и высоты строк

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

Изменение ширины столбца

Ширину столбца можно изменить, перетаскивая правую границу столбца на любое расстояние. Если тянуть вправо, то столбец расширяется, если влево – сужается.




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

Для установки точного значения ширины столбца, нужно щелкнуть правой кнопкой мыши по названию столбца и выбрать Ширина столбца, затем ввести значение ширины столбца и нажать ОК.



Если выделить несколько столбцов, то выбранный способ настройки ширины столбцов будет применен ко всему выделенному диапазону.

Изменение высоты строки

Высоту строки можно изменить, перетаскивая нижнюю границу строки на любое расстояние. Если тянуть вниз, то строка расширяется, если вверх – сужается.




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

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



Если выделить несколько строк то выбранный способ настройки высоты строки будет применен ко всему выделенному диапазону.

Читайте также: