Как в excel выделить всю таблицу целиком Excelka.ru
Как в Экселе выделить все, что угодно: самое полное руководство!
Всем привет. Сегодняшний пост хочу посвятить способам выделения ячеек в Майкрософт Эксель. Если вы уже знаете, как выделять ячейки – бегло просмотрите текст, возможно некоторые возможности программы вам не известны, и вы не пользуетесь их преимуществами.
И так, выделение групп ячеек нужно для того, чтобы выполнить с ними какое-то общее действие: внести значение или формулу, изменить формат, скрыть, удалить и т.д. Как же можно выделить ячейки в Эксель? Разбираемся!
Как выделить все ячейки листа Excel
Сразу отвечу на самый задаваемый вопрос по теме статьи. Как же выделить сразу все ячейки листа? Предлагаю Вам два способа, какой больше нравится, тот и используйте:
- Кликнуть мышью в том месте листа, где сходятся номера строк и координаты столбцов (см. рисунок). Весь лист сразу же будет выделен
- Нажать Ctrl+A . Правда, здесь нужно быть внимательными. Если активная ячейка находится в группе данных, то сначала будет выделена только эта группа. Чтобы выделить весь лист — нажмите Ctrl+A повторно!
Выделение прямоугольного диапазона ячеек
Предположим, вам нужно выделить прямоугольную группу ячеек, чтобы отформатировать их под свой тип данных. Я могу предложить 5 способов выделения, а вы выбирайте, какой будет уместен для вас в данный момент:
- Выделение мышью. Самый распространенный способ – зажмите левую кнопку мыши внутри одной из клеток (не на рамке) и растягивайте выделение в нужном направлении по строкам и столбцам
- Зажатием клавиши Shift . Поставьте курсор в одну из угловых ячеек будущего выделения. Зажмите Shift и выделяйте область клавишами стрелок. Когда закончите – отпустите Shift .
- Нажмите клавишу F8 . Команда аналогична предыдущей, но клавишу не нужно зажимать. Установите курсор в одну из угловых ячеек массива, нажмите F8 , чтобы включить режим выделения. Клавишами стрелок расширяйте выделение, либо кликните мышью в противоположном углу будущего выделения. Когда массив выделен – нажмите F8 еще раз, чтобы выйти из этого режима.
Еще один способ – установите курсор в верхней левой клетке диапазона, зажмите Shift и кликните мышью на правую нижнюю (см. рис.)
Выделение в Эксель клавишей Shift
Выделение ячеек через строку имени в Excel
Выделение через команду «Перейти»
Выделить строки и столбцы полностью
Если нужно выделить весь столбец или строку – вот несколько вариантов выполнения:
- Кликните мышью на номере строки или имени столбца. Если нужно выбрать несколько смежных строк – зажмите левую кнопку мыши на номере строки и тяните выделение на те строки, которые нужно выделить. Аналогично поступаем со столбцами
- Поставьте курсор в любую ячейку строки, которую нужно выделить и нажмите комбинацию Shift+Пробел . Для выделения столбца пользуйтесь комбинацией Ctrl+Пробел
- Чтобы выделить несмежные строки и столбцы – зажмитеCtrl и кликайте по именам столбцов и номерам строк. После завершения – отпустите Ctrl .
Выделение несмежных диапазонов
Если нужно выделить несколько не стоящих рядом ячеек, сделайте это одним из предложенных способов:
- Зажмите клавишу Ctrl и выделяйте мышью нужные диапазоны
- Выделите первую ячейку или диапазон, нажмите комбинацию Shift+F8 для перехода в режим выделения. Мышью выделяйте те диапазоны, которые нужны. По окончанию, повторно нажмите Shift+F8
- Введите адреса ячеек или диапазоны ячеек (через «;») в строке «Имя»
Выделение несмежных ячеек через строку имени - Выполните Главная – Редактирование – Найти и выделить – Перейти . В поле «Ссылка» введите адреса ячейки и диапазонов через точку с запятой. Нажмите Ок
Выделение на нескольких листах одновременно
Если на рабочих листах одного документа находятся одинаковые таблицы с разными данными, мы можем выполнять операции на всех вкладках одновременно. Это экономит время и снижает вероятность ошибки. Например, нам нужно залить жёлтым цветом шапки каждой из таблиц на нескольких листах. Не нужно делать это на каждой вкладке отдельно – выделите все листы и сделайте всё за один раз.
Чтобы выделить одну и ту же область на нескольких листах, сначала выделите нужные листы. Активируйте первый лист из списка, зажмите Ctrl и кликайте по ярлыкам всех листов для выделения.
Когда выделены все нужные листы – можно выполнять операции. Обратите внимание, в строке имени возле имени файла появилась надпись «[Группа]». Это значит, что Эксель готов обрабатывать группу листов.
Изменение названия при выделении группы листов
Далее, на активном листе выделяйте нужные диапазоны, вносите изменения, заполняйте общие данные и формулы. Всё, что вы сделаете, будет применено ко всем выделенным листам. После завершения групповой обработки не забудьте снять выделение листов. Для этого кликните на любой ярлык группированного листа правой кнопкой мыши, в контекстном меню выберите Разгруппировать .
Условное выделение ячеек
Microsoft Excel может выделить группу ячеек в зависимости от их содержимого. Не все пользователи знают об этой возможности, хотя её применение может быть очень полезным.
Выполните команду Главная – Редактирование – Найти и выделить – Перейти . В появившемся окне нажмите Выделить… . Появится диалоговое окно «Выделение группы ячеек», в котором доступны такие опции выделения:
Выделение ячеек по их содержимому
- Примечания – выделить ячейки, которые содержат примечания
- Константы – выделить ячейки, которые содержат числовые данные или текст (отсеиваются пустые клетки и формулы)
- Формулы – можно выбрать подпункты:
- Числа – ячейки с формулами, которые возвращают число
- Текст — формулы, которые возвращают текст
- Логические – если результат вычисления – логическая «ЛОЖЬ» или «ИСТИНА»
- Ошибки – формулы, при вычислении которых возникли ошибки
- Пустые ячейки – незаполненные клетки
- Текущую область – область с данными вокруг выделенной ячейки. Область заканчивается в строке или столбце, не содержащем данных
Выделена текущая область для ячейки F10 - Текущий массив – выделяет массив, если он задан
- Объекты – все элементы, располагающиеся не в ячейках. Например, диаграммы, схемы, рисунки, фигуры и т.д.
- Отличия по строкам – определяет данные в выделенном диапазоне, которые отличаются от других (в каждой строке)
- Отличия по столбцам – определяет данные в выделенном диапазоне, которые отличаются от других (в каждом столбце)
- Влияющие ячейки – выделяет ячейки, на которые ссылается формула в активной клетке
- Зависимые ячейки — выделяет ячейки, которые ссылаются на активную (выбираем напрямую или косвенно)
- Последнюю ячейку – выделяет последнюю ячейку на листе, содержащую данные
- Только видимые ячейки – выделяет только видимые ячейки, скрытые – игнорирует
- Условные форматы – ячейки с условным форматированием
- Проверка данных – ячейки, в которых выполняется проверка данных
Выделение ячеек через окно поиска
Чтобы открыть окно поиска значения – выполните Главная – Редактирование – Найти и выделить – Найти (или нажмите комбинацию клавиш Ctrl+F ). Появится немодальное окно поиска.
Использование поиска для выделения ячеек
В поле Найти: внесите символы или числа, которые нужно найти и нажмите Найти все . В нижней части окна появится список ячеек, содержащих выделенные данные. Выберите одну или несколько ячеек (с зажатым Ctrl ) в списке, чтобы Эксель их выделил. Чтобы выделить все найденные ячейки – выделите одну из них и нажмите комбинацию Ctrl+A .
Для поиска можно использовать специальные символы:
- «?» — один любой символ
- «*» — сколько угодно любых символов
Например, чтобы найти все ячейки, которые начинаются на букву «А» — введите в поиске «А*».
Вот и всё о выделении ячеек в MS Excel, а следующий пост хочу посвятить копированию данных. Как всегда, эта статья будет содержать много полезностей, которые обязательно пригодятся в работе. Так что, прочтите, не пожалеете!
Кстати, жду Ваших вопросов касательно этой статьи в комментариях!
Как выделить таблицу в Excel?
Также статьи о работе с таблицами в Экселе:
В программе Excel можно создать как маленькую табличку с несколькими значениями, так и огромную таблицу в несколько тысяч строк. Когда границы такой таблицы не видны и сложно даже представить ее размеры, выделить ее также не просто на первый взгляд. Далее мы рассмотрим, как выделить таблицу в Excel различными способами.
Самый распространенный способ выделения мышкой вполне быстро применяется и эффективно используется только при малых размерах таблиц, но если необходимо выделить в Экселе таблицу, границы которой кончаются только через несколько десятков строк, сделать это постоянно удерживая нажатой левую кнопку мыши довольно непросто.
Помогает в таких ситуациях использование клавиши «Shift». Достаточно выделить ячейку в любом углу таблицы, а затем удерживая клавишу «Shift» выбрать ячейку в противоположном углу таблицы.
Но есть и гораздо более простой способ, позволяющий выделить всю таблицу целиком в Excel. Заключается этот способ в использовании комбинации клавиш «Ctrl + A». Если во всех программах данная комбинация клавиш позволяет выделить абсолютно все содержимое документа, то в Excel первое применение позволяет выделить всю таблицу, в которой на данный момент расположен курсор, и только второе применение уже выделит все содержимое листа.
При использовании данного способа границы таблицы определяются автоматически, а именно до первого разрыва данных, т.е. до пустых строк или столбцов. Например, если рядом с таблицей будут размещены какие-то пометки, программа может посчитать их относящимися к таблице и также выделить.
Выделение содержимого ячеек в Excel
В этом курсе:
Примечание: Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке).
В Excel можно выделять содержимое ячеек, строк или столбцов.
Примечание: Если лист защищен, возможность выделения ячеек и их содержимого может быть недоступна.
Выделение ячеек
Чтобы выделить ячейку, щелкните ее. Для перехода к ячейке и ее выделения также можно использовать клавиатуру.
Чтобы выделить диапазон ячеек, выделите ячейку, а затем нажмите левую кнопку мыши и перетащите указатель.
Для этого также можно использовать SHIFT+клавиши со стрелками.
Чтобы выделить несмежные ячейки и диапазоны ячеек, выберите их, удерживая нажатой клавишу CTRL.
Выделение строк и столбцов
Выберите букву в верхней части столбца, чтобы выделить его целиком. Можно также щелкнуть любую ячейку в столбце и нажать клавиши CTRL+ПРОБЕЛ.
Выберите номер строки, чтобы выделить ее целиком. Можно также щелкнуть любую ячейку в строке и нажать клавиши SHIFT+ПРОБЕЛ.
Чтобы выделить несмежные строки или столбцы, выберите их номера, удерживая нажатой клавишу CTRL.
Выделение таблицы, списка или листа
Чтобы выделить список или таблицу, щелкните любую содержащуюся в них ячейку и нажмите клавиши CTRL+A.
Чтобы выделить весь лист, нажмите кнопку выделить все в верхнем левом углу.
Примечание: В некоторых случаях выделение одной ячейки может привести к выбору нескольких смежных ячеек. Советы о том, как устранить эту проблему, см. в публикации сообщества под названием Как предотвратить одновременное выделение нескольких ячеек в Excel?.
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community, попросить помощи в сообществе Answers community, а также предложить новую функцию или улучшение на веб-сайте Excel User Voice.
Выделение таблицы в Microsoft Excel
Работа с таблицами – это основная задача программы Excel. Для того, чтобы произвести комплексное действие над всей табличной областью, её нужно сначала выделить, как цельный массив. Не все пользователи умеют правильно это делать. Тем более, что существует несколько способов выделения этого элемента. Давайте узнаем, как при помощи различных вариантов можно произвести данную манипуляцию над таблицей.
Процедура выделения
Существует несколько способов выделения таблицы. Все они довольно просты и применимы практически во всех случаях. Но при определенных обстоятельствах одни из этих вариантов использовать легче, чем другие. Остановимся на нюансах применения каждого из них.
Способ 1: простое выделение
Наиболее распространенный вариант выделения таблицы, которым пользуются практически все пользователи – это применение мышки. Способ максимально прост и интуитивно понятен. Зажимаем левую кнопку мыши и обводим курсором весь табличный диапазон. Процедуру можно производить как по периметру, так и по диагонали. В любом случае, все ячейки данной области будут отмечены.
Простота и понятность – главное преимущество данного варианта. В то же время, хотя и для больших таблиц он тоже применим, но пользоваться им уже не очень удобно.
Способ 2: выделение комбинацией клавиш
При использовании больших таблиц намного более удобным способом является применение комбинации горячих клавиш Ctrl+A. В большинстве программ это сочетание приводит к выделению всего документа. При определенных условиях это относится и к Экселю. Но только если пользователь наберет данную комбинацию, когда курсор находится в пустой или в отдельно стоящей заполненной ячейке. Если нажатие сочетания кнопок Ctrl+A произвести, когда курсор находится в одной из ячеек массива (два и более находящихся рядом элемента заполненных данными), то при первом нажатии будет выделена только эта область и лишь при втором – весь лист.
А таблица и есть, по сути, непрерывным диапазоном. Поэтому, кликаем по любой её ячейке и набираем сочетание клавиш Ctrl+A.
Таблица будет выделена, как единый диапазон.
Безусловным преимуществом данного варианта является то, что даже самая большая таблица может быть выделена практически моментально. Но у этого способа есть и свои «подводные камни». Если непосредственно в ячейке у границ табличной области занесено какое-то значение или примечание, то будет автоматически выделен и тот смежный столбец или строка, где это значение находится. Такое положение вещей далеко не всегда является приемлемым.
Способ 3: выделение клавишей Shift
Существует способ, который поможет разрешить описанную выше проблему. Конечно, он не предусматривает моментального выделения, как это можно сделать при помощи сочетания клавиш Ctrl+A, но в то же время для больших таблиц является более предпочтительным и удобным, чем простое выделение, описанное в первом варианте.
- Зажимаем клавишу Shift на клавиатуре, устанавливаем курсор в верхнюю левую ячейку и кликаем левой кнопкой мыши.
- Не отпуская клавишу Shift, прокручиваем лист к концу таблицы, если она не умещается по высоте в экран монитора. Устанавливаем курсор в нижнюю правую ячейку табличной области и опять кликаем левой кнопкой мыши.
После этого действия вся таблица будет выделена. Причем выделение произойдет только в границах диапазона между двумя ячейками, по которым мы кликали. Таким образом, даже при наличии в смежных диапазонах областей с данными, они не будут включены в это выделение.
Выделение также можно производить и в обратном порядке. Сначала нижнюю ячейку, а потом верхнюю. Можно процедуру осуществлять и в другом направлении: выделить верхнюю правую и нижнюю левую ячейки с зажатой клавишей Shift. Итоговый результат от направления и порядка абсолютно не зависит.
Как видим, существует три основных способа выделения таблицы в Excel. Первый из них наиболее популярный, но неудобный для больших табличных областей. Самый быстрый вариант – это использование комбинации клавиш Ctrl+A. Но у него имеются определенные недостатки, которые удается устранить с помощью варианта с использованием кнопки Shift. В целом, за редким исключением, все эти способы можно использовать в любой ситуации.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Урок выделения таблицы в Excel
Программа Excel предназначена для выполнения различных математических вычислений, создания таблиц, графиков и диаграмм. Для осуществления каких-либо действий с таблицей необходимо уметь правильно ее выделять.
В зависимости от размеров таблиц, наличия в соседних зонах каких-либо значений существует 3 варианта выделения таблиц в Excel. Для выбора наиболее приемлемого, необходимо рассмотреть каждый из них подробнее.
Содержание: “Как выделить таблицу в Экселе”
Вариант 1: выделение таблицы мышью
Метод является самым простым и наиболее распространенным. Его плюсами, безусловно, является простота и понятность большому количеству пользователей. Минусом является тот факт, что для выделения таблицы большого размера этот вариант не удобен, но, тем не менее, применим.
Итак, для выделения таблицы данным способом необходимо нажать левую кнопку мыши, и удерживая ее, выделить всю табличную область от верхнего левого угла до нижнего правого угла.
Причем начинать выделение и перемещение мыши можно как с верхнего левого угла, так и с нижнего правого угла, выбрав в качестве финальной точки диаметрально противоположную. От выбора начальной и финальной точек разницы в полученном результате не будет.
Вариант 2: горячие клавиши для выделения
Для выделения больших таблиц гораздо удобнее пользоваться комбинацией клавиш на клавиатуре “CTRL+A” (“Cmd+A” – для macOS). Кстати, этот способ работает не только в Excel, но и в других программах.
Обратите внимание, что для выделения таблицы данным методом существует небольшой нюанс – в момент нажатия горячих клавиш курсор мыши должен быть помещен в ячейку, которая является частью таблицы. Т.е. для успешного выделения всей табличной области нужно кликнуть по любой ячейке таблицы и нажать комбинацию клавиш на клавиатуре “Ctrl+A”.
Повторное нажатие этих же горячих клавиш приведет к выделению всего листа.
Если же курсор будет уставлен вне таблицы, при нажатии Ctrl+A выделится весь лист вместе с таблицей.
Вариант 3: выделение с помощью клавиши Shift
В данном способе трудностей как во втором методе не должно возникнуть. Хотя этот вариант выделения немного дольше в плане реализации, чем использование горячих клавиш, он наиболее предпочтительней в некоторых случаях, а также, удобнее первого варианта, при котором выделение таблиц происходит с помощью мыши.
Для выделения таблицы этим способом необходимо соблюдать следующий порядок действий:
- Установите курсор в самую верхнюю левую ячейку таблицы.
- Нажмите клавишу Shift и, удерживая ее, кликните по самой нижней правой ячейке. После этого можно отпустить клавишу Shift.
- Если таблица слишком большая и не помещается на экране, сначала установите курсор на начальную ячейку, затем пролистайте таблицу, найдите конечную точку, и затем выполните действия пункта выше.
Таким образом, произойдет выделение всей таблицы. Отмечать ее при помощи данной методики можно как в вышеописанном направлении, так и в противоположном. Т.е. вместо верхней левой ячейки в качестве отправной точки можно выбрать нижнюю правую, после чего необходимо кликнуть по верхней левой.
Заключение
Из описанных выше трёх вариантов выделения таблицы в Excel пользоваться можно всеми тремя. И при выборе конкретного способа необходимо учитывать, в первую очередь, размеры таблицы. Первый способ – самый простой и понятный, но применять его лучше и удобнее на небольших таблицах. Так как выделение всей табличной области при помощи мышки будет весьма затруднительно, если таблица состоит из большого количества строк, из-за чего придется удерживать зажатой левую кнопку мышки долгое время. Второй вариант с горячими клавишами – самый быстрый, но его нюансы могут вызывать определенные трудности у пользователя. Третий метод позволяет избежать данных затруднений, но занимает немного больше времени, чем использование комбинации кнопок, предложенной во втором варианте.
Как в эксель выделить всю таблицу Excelka.ru
Как выделить таблицу в Excel?
Также статьи о работе с таблицами в Экселе:
В программе Excel можно создать как маленькую табличку с несколькими значениями, так и огромную таблицу в несколько тысяч строк. Когда границы такой таблицы не видны и сложно даже представить ее размеры, выделить ее также не просто на первый взгляд. Далее мы рассмотрим, как выделить таблицу в Excel различными способами.
Самый распространенный способ выделения мышкой вполне быстро применяется и эффективно используется только при малых размерах таблиц, но если необходимо выделить в Экселе таблицу, границы которой кончаются только через несколько десятков строк, сделать это постоянно удерживая нажатой левую кнопку мыши довольно непросто.
Помогает в таких ситуациях использование клавиши «Shift». Достаточно выделить ячейку в любом углу таблицы, а затем удерживая клавишу «Shift» выбрать ячейку в противоположном углу таблицы.
Но есть и гораздо более простой способ, позволяющий выделить всю таблицу целиком в Excel. Заключается этот способ в использовании комбинации клавиш «Ctrl + A». Если во всех программах данная комбинация клавиш позволяет выделить абсолютно все содержимое документа, то в Excel первое применение позволяет выделить всю таблицу, в которой на данный момент расположен курсор, и только второе применение уже выделит все содержимое листа.
При использовании данного способа границы таблицы определяются автоматически, а именно до первого разрыва данных, т.е. до пустых строк или столбцов. Например, если рядом с таблицей будут размещены какие-то пометки, программа может посчитать их относящимися к таблице и также выделить.
Как в Экселе выделить все, что угодно: самое полное руководство!
Всем привет. Сегодняшний пост хочу посвятить способам выделения ячеек в Майкрософт Эксель. Если вы уже знаете, как выделять ячейки – бегло просмотрите текст, возможно некоторые возможности программы вам не известны, и вы не пользуетесь их преимуществами.
И так, выделение групп ячеек нужно для того, чтобы выполнить с ними какое-то общее действие: внести значение или формулу, изменить формат, скрыть, удалить и т.д. Как же можно выделить ячейки в Эксель? Разбираемся!
Как выделить все ячейки листа Excel
Сразу отвечу на самый задаваемый вопрос по теме статьи. Как же выделить сразу все ячейки листа? Предлагаю Вам два способа, какой больше нравится, тот и используйте:
- Кликнуть мышью в том месте листа, где сходятся номера строк и координаты столбцов (см. рисунок). Весь лист сразу же будет выделен
- Нажать Ctrl+A . Правда, здесь нужно быть внимательными. Если активная ячейка находится в группе данных, то сначала будет выделена только эта группа. Чтобы выделить весь лист — нажмите Ctrl+A повторно!
Выделение прямоугольного диапазона ячеек
Предположим, вам нужно выделить прямоугольную группу ячеек, чтобы отформатировать их под свой тип данных. Я могу предложить 5 способов выделения, а вы выбирайте, какой будет уместен для вас в данный момент:
- Выделение мышью. Самый распространенный способ – зажмите левую кнопку мыши внутри одной из клеток (не на рамке) и растягивайте выделение в нужном направлении по строкам и столбцам
- Зажатием клавиши Shift . Поставьте курсор в одну из угловых ячеек будущего выделения. Зажмите Shift и выделяйте область клавишами стрелок. Когда закончите – отпустите Shift .
- Нажмите клавишу F8 . Команда аналогична предыдущей, но клавишу не нужно зажимать. Установите курсор в одну из угловых ячеек массива, нажмите F8 , чтобы включить режим выделения. Клавишами стрелок расширяйте выделение, либо кликните мышью в противоположном углу будущего выделения. Когда массив выделен – нажмите F8 еще раз, чтобы выйти из этого режима.
Еще один способ – установите курсор в верхней левой клетке диапазона, зажмите Shift и кликните мышью на правую нижнюю (см. рис.)
Выделение в Эксель клавишей Shift
Выделение ячеек через строку имени в Excel
Выделение через команду «Перейти»
Выделить строки и столбцы полностью
Если нужно выделить весь столбец или строку – вот несколько вариантов выполнения:
- Кликните мышью на номере строки или имени столбца. Если нужно выбрать несколько смежных строк – зажмите левую кнопку мыши на номере строки и тяните выделение на те строки, которые нужно выделить. Аналогично поступаем со столбцами
- Поставьте курсор в любую ячейку строки, которую нужно выделить и нажмите комбинацию Shift+Пробел . Для выделения столбца пользуйтесь комбинацией Ctrl+Пробел
- Чтобы выделить несмежные строки и столбцы – зажмитеCtrl и кликайте по именам столбцов и номерам строк. После завершения – отпустите Ctrl .
Выделение несмежных диапазонов
Если нужно выделить несколько не стоящих рядом ячеек, сделайте это одним из предложенных способов:
- Зажмите клавишу Ctrl и выделяйте мышью нужные диапазоны
- Выделите первую ячейку или диапазон, нажмите комбинацию Shift+F8 для перехода в режим выделения. Мышью выделяйте те диапазоны, которые нужны. По окончанию, повторно нажмите Shift+F8
- Введите адреса ячеек или диапазоны ячеек (через «;») в строке «Имя»
Выделение несмежных ячеек через строку имени - Выполните Главная – Редактирование – Найти и выделить – Перейти . В поле «Ссылка» введите адреса ячейки и диапазонов через точку с запятой. Нажмите Ок
Выделение на нескольких листах одновременно
Если на рабочих листах одного документа находятся одинаковые таблицы с разными данными, мы можем выполнять операции на всех вкладках одновременно. Это экономит время и снижает вероятность ошибки. Например, нам нужно залить жёлтым цветом шапки каждой из таблиц на нескольких листах. Не нужно делать это на каждой вкладке отдельно – выделите все листы и сделайте всё за один раз.
Чтобы выделить одну и ту же область на нескольких листах, сначала выделите нужные листы. Активируйте первый лист из списка, зажмите Ctrl и кликайте по ярлыкам всех листов для выделения.
Когда выделены все нужные листы – можно выполнять операции. Обратите внимание, в строке имени возле имени файла появилась надпись «[Группа]». Это значит, что Эксель готов обрабатывать группу листов.
Изменение названия при выделении группы листов
Далее, на активном листе выделяйте нужные диапазоны, вносите изменения, заполняйте общие данные и формулы. Всё, что вы сделаете, будет применено ко всем выделенным листам. После завершения групповой обработки не забудьте снять выделение листов. Для этого кликните на любой ярлык группированного листа правой кнопкой мыши, в контекстном меню выберите Разгруппировать .
Условное выделение ячеек
Microsoft Excel может выделить группу ячеек в зависимости от их содержимого. Не все пользователи знают об этой возможности, хотя её применение может быть очень полезным.
Выполните команду Главная – Редактирование – Найти и выделить – Перейти . В появившемся окне нажмите Выделить… . Появится диалоговое окно «Выделение группы ячеек», в котором доступны такие опции выделения:
Выделение ячеек по их содержимому
- Примечания – выделить ячейки, которые содержат примечания
- Константы – выделить ячейки, которые содержат числовые данные или текст (отсеиваются пустые клетки и формулы)
- Формулы – можно выбрать подпункты:
- Числа – ячейки с формулами, которые возвращают число
- Текст — формулы, которые возвращают текст
- Логические – если результат вычисления – логическая «ЛОЖЬ» или «ИСТИНА»
- Ошибки – формулы, при вычислении которых возникли ошибки
- Пустые ячейки – незаполненные клетки
- Текущую область – область с данными вокруг выделенной ячейки. Область заканчивается в строке или столбце, не содержащем данных
Выделена текущая область для ячейки F10 - Текущий массив – выделяет массив, если он задан
- Объекты – все элементы, располагающиеся не в ячейках. Например, диаграммы, схемы, рисунки, фигуры и т.д.
- Отличия по строкам – определяет данные в выделенном диапазоне, которые отличаются от других (в каждой строке)
- Отличия по столбцам – определяет данные в выделенном диапазоне, которые отличаются от других (в каждом столбце)
- Влияющие ячейки – выделяет ячейки, на которые ссылается формула в активной клетке
- Зависимые ячейки — выделяет ячейки, которые ссылаются на активную (выбираем напрямую или косвенно)
- Последнюю ячейку – выделяет последнюю ячейку на листе, содержащую данные
- Только видимые ячейки – выделяет только видимые ячейки, скрытые – игнорирует
- Условные форматы – ячейки с условным форматированием
- Проверка данных – ячейки, в которых выполняется проверка данных
Выделение ячеек через окно поиска
Чтобы открыть окно поиска значения – выполните Главная – Редактирование – Найти и выделить – Найти (или нажмите комбинацию клавиш Ctrl+F ). Появится немодальное окно поиска.
Использование поиска для выделения ячеек
В поле Найти: внесите символы или числа, которые нужно найти и нажмите Найти все . В нижней части окна появится список ячеек, содержащих выделенные данные. Выберите одну или несколько ячеек (с зажатым Ctrl ) в списке, чтобы Эксель их выделил. Чтобы выделить все найденные ячейки – выделите одну из них и нажмите комбинацию Ctrl+A .
Для поиска можно использовать специальные символы:
- «?» — один любой символ
- «*» — сколько угодно любых символов
Например, чтобы найти все ячейки, которые начинаются на букву «А» — введите в поиске «А*».
Вот и всё о выделении ячеек в MS Excel, а следующий пост хочу посвятить копированию данных. Как всегда, эта статья будет содержать много полезностей, которые обязательно пригодятся в работе. Так что, прочтите, не пожалеете!
Кстати, жду Ваших вопросов касательно этой статьи в комментариях!
Выделение таблицы в Microsoft Excel
Работа с таблицами – это основная задача программы Excel. Для того, чтобы произвести комплексное действие над всей табличной областью, её нужно сначала выделить, как цельный массив. Не все пользователи умеют правильно это делать. Тем более, что существует несколько способов выделения этого элемента. Давайте узнаем, как при помощи различных вариантов можно произвести данную манипуляцию над таблицей.
Процедура выделения
Существует несколько способов выделения таблицы. Все они довольно просты и применимы практически во всех случаях. Но при определенных обстоятельствах одни из этих вариантов использовать легче, чем другие. Остановимся на нюансах применения каждого из них.
Способ 1: простое выделение
Наиболее распространенный вариант выделения таблицы, которым пользуются практически все пользователи – это применение мышки. Способ максимально прост и интуитивно понятен. Зажимаем левую кнопку мыши и обводим курсором весь табличный диапазон. Процедуру можно производить как по периметру, так и по диагонали. В любом случае, все ячейки данной области будут отмечены.
Простота и понятность – главное преимущество данного варианта. В то же время, хотя и для больших таблиц он тоже применим, но пользоваться им уже не очень удобно.
Способ 2: выделение комбинацией клавиш
При использовании больших таблиц намного более удобным способом является применение комбинации горячих клавиш Ctrl+A. В большинстве программ это сочетание приводит к выделению всего документа. При определенных условиях это относится и к Экселю. Но только если пользователь наберет данную комбинацию, когда курсор находится в пустой или в отдельно стоящей заполненной ячейке. Если нажатие сочетания кнопок Ctrl+A произвести, когда курсор находится в одной из ячеек массива (два и более находящихся рядом элемента заполненных данными), то при первом нажатии будет выделена только эта область и лишь при втором – весь лист.
А таблица и есть, по сути, непрерывным диапазоном. Поэтому, кликаем по любой её ячейке и набираем сочетание клавиш Ctrl+A.
Таблица будет выделена, как единый диапазон.
Безусловным преимуществом данного варианта является то, что даже самая большая таблица может быть выделена практически моментально. Но у этого способа есть и свои «подводные камни». Если непосредственно в ячейке у границ табличной области занесено какое-то значение или примечание, то будет автоматически выделен и тот смежный столбец или строка, где это значение находится. Такое положение вещей далеко не всегда является приемлемым.
Способ 3: выделение клавишей Shift
Существует способ, который поможет разрешить описанную выше проблему. Конечно, он не предусматривает моментального выделения, как это можно сделать при помощи сочетания клавиш Ctrl+A, но в то же время для больших таблиц является более предпочтительным и удобным, чем простое выделение, описанное в первом варианте.
- Зажимаем клавишу Shift на клавиатуре, устанавливаем курсор в верхнюю левую ячейку и кликаем левой кнопкой мыши.
- Не отпуская клавишу Shift, прокручиваем лист к концу таблицы, если она не умещается по высоте в экран монитора. Устанавливаем курсор в нижнюю правую ячейку табличной области и опять кликаем левой кнопкой мыши.
После этого действия вся таблица будет выделена. Причем выделение произойдет только в границах диапазона между двумя ячейками, по которым мы кликали. Таким образом, даже при наличии в смежных диапазонах областей с данными, они не будут включены в это выделение.
Выделение также можно производить и в обратном порядке. Сначала нижнюю ячейку, а потом верхнюю. Можно процедуру осуществлять и в другом направлении: выделить верхнюю правую и нижнюю левую ячейки с зажатой клавишей Shift. Итоговый результат от направления и порядка абсолютно не зависит.
Как видим, существует три основных способа выделения таблицы в Excel. Первый из них наиболее популярный, но неудобный для больших табличных областей. Самый быстрый вариант – это использование комбинации клавиш Ctrl+A. Но у него имеются определенные недостатки, которые удается устранить с помощью варианта с использованием кнопки Shift. В целом, за редким исключением, все эти способы можно использовать в любой ситуации.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Выделение содержимого ячеек в Excel
В этом курсе:
Примечание: Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке).
В Excel можно выделять содержимое ячеек, строк или столбцов.
Примечание: Если лист защищен, возможность выделения ячеек и их содержимого может быть недоступна.
Выделение ячеек
Чтобы выделить ячейку, щелкните ее. Для перехода к ячейке и ее выделения также можно использовать клавиатуру.
Чтобы выделить диапазон ячеек, выделите ячейку, а затем нажмите левую кнопку мыши и перетащите указатель.
Для этого также можно использовать SHIFT+клавиши со стрелками.
Чтобы выделить несмежные ячейки и диапазоны ячеек, выберите их, удерживая нажатой клавишу CTRL.
Выделение строк и столбцов
Выберите букву в верхней части столбца, чтобы выделить его целиком. Можно также щелкнуть любую ячейку в столбце и нажать клавиши CTRL+ПРОБЕЛ.
Выберите номер строки, чтобы выделить ее целиком. Можно также щелкнуть любую ячейку в строке и нажать клавиши SHIFT+ПРОБЕЛ.
Чтобы выделить несмежные строки или столбцы, выберите их номера, удерживая нажатой клавишу CTRL.
Выделение таблицы, списка или листа
Чтобы выделить список или таблицу, щелкните любую содержащуюся в них ячейку и нажмите клавиши CTRL+A.
Чтобы выделить весь лист, нажмите кнопку выделить все в верхнем левом углу.
Примечание: В некоторых случаях выделение одной ячейки может привести к выбору нескольких смежных ячеек. Советы о том, как устранить эту проблему, см. в публикации сообщества под названием Как предотвратить одновременное выделение нескольких ячеек в Excel?.
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community, попросить помощи в сообществе Answers community, а также предложить новую функцию или улучшение на веб-сайте Excel User Voice.
Умные Таблицы Excel – секреты эффективной работы
В MS Excel есть много потрясающих инструментов, о которых большинство пользователей не подозревают или сильно недооценивает. К таковым относятся Таблицы Excel. Вы скажете, что весь Excel – это электронная таблица? Нет. Рабочая область листа – это только множество ячеек. Некоторые из них заполнены, некоторые пустые, но по своей сути и функциональности все они одинаковы.
Таблица Excel – совсем другое. Это не просто диапазон данных, а цельный объект, у которого есть свое название, внутренняя структура, свойства и множество преимуществ по сравнению с обычным диапазоном ячеек. Также встречается под названием «умные таблицы».
Как создать Таблицу в Excel
В наличии имеется обычный диапазон данных о продажах.
Для преобразования диапазона в Таблицу выделите любую ячейку и затем Вставка → Таблицы → Таблица
Есть горячая клавиша Ctrl+T.
Появится маленькое диалоговое окно, где можно поправить диапазон и указать, что в первой строке находятся заголовки столбцов.
Как правило, ничего не меняем. После нажатия Ок исходный диапазон превратится в Таблицу Excel.
Перед тем, как перейти к свойствам Таблицы, посмотрим вначале, как ее видит сам Excel. Многое сразу прояснится.
Структура и ссылки на Таблицу Excel
Каждая Таблица имеет свое название. Это видно во вкладке Конструктор, которая появляется при выделении любой ячейки Таблицы. По умолчанию оно будет «Таблица1», «Таблица2» и т.д.
Если в вашей книге Excel планируется несколько Таблиц, то имеет смысл придать им более говорящие названия. В дальнейшем это облегчит их использование (например, при работе в Power Pivot или Power Query). Я изменю название на «Отчет». Таблица «Отчет» видна в диспетчере имен Формулы → Определенные Имена → Диспетчер имен.
А также при наборе формулы вручную.
Но самое интересное заключается в том, что Эксель видит не только целую Таблицу, но и ее отдельные части: столбцы, заголовки, итоги и др. Ссылки при этом выглядят следующим образом.
=Отчет[#Все] – на всю Таблицу
=Отчет[#Данные] – только на данные (без строки заголовка)
=Отчет[#Заголовки] – только на первую строку заголовков
=Отчет[#Итоги] – на итоги
=Отчет[@] – на всю текущую строку (где вводится формула)
=Отчет[Продажи] – на весь столбец «Продажи»
=Отчет[@Продажи] – на ячейку из текущей строки столбца «Продажи»
Для написания ссылок совсем не обязательно запоминать все эти конструкции. При наборе формулы вручную все они видны в подсказках после выбора Таблицы и открытии квадратной скобки (в английской раскладке).
Выбираем нужное клавишей Tab. Не забываем закрыть все скобки, в том числе квадратную.
Если в какой-то ячейке написать формулу для суммирования по всему столбцу «Продажи»
то она автоматически переделается в
Т.е. ссылка ведет не на конкретный диапазон, а на весь указанный столбец.
Это значит, что диаграмма или сводная таблица, где в качестве источника указана Таблица Excel, автоматически будет подтягивать новые записи.
А теперь о том, как Таблицы облегчают жизнь и работу.
Свойства Таблиц Excel
1. Каждая Таблица имеет заголовки, которые обычно берутся из первой строки исходного диапазона.
2. Если Таблица большая, то при прокрутке вниз названия столбцов Таблицы заменяют названия столбцов листа.
Очень удобно, не нужно специально закреплять области.
3. В таблицу по умолчанию добавляется автофильтр, который можно отключить в настройках. Об этом чуть ниже.
4. Новые значения, записанные в первой пустой строке снизу, автоматически включаются в Таблицу Excel, поэтому они сразу попадают в формулу (или диаграмму), которая ссылается на некоторый столбец Таблицы.
Новые ячейки также форматируются под стиль таблицы, и заполняются формулами, если они есть в каком-то столбце. Короче, для продления Таблицы достаточно внести только значения. Форматы, формулы, ссылки – все добавится само.
5. Новые столбцы также автоматически включатся в Таблицу.
6. При внесении формулы в одну ячейку, она сразу копируется на весь столбец. Не нужно вручную протягивать.
Помимо указанных свойств есть возможность сделать дополнительные настройки.
Настройки Таблицы
В контекстной вкладке Конструктор находятся дополнительные инструменты анализа и настроек.
С помощью галочек в группе Параметры стилей таблиц
можно внести следующие изменения.
— Удалить или добавить строку заголовков
— Добавить или удалить строку с итогами
— Сделать формат строк чередующимися
— Выделить жирным первый столбец
— Выделить жирным последний столбец
— Сделать чередующуюся заливку строк
— Убрать автофильтр, установленный по умолчанию
В видеоуроке ниже показано, как это работает в действии.
В группе Стили таблиц можно выбрать другой формат. По умолчанию он такой как на картинках выше, но это легко изменить, если надо.
В группе Инструменты можно создать сводную таблицу, удалить дубликаты, а также преобразовать в обычный диапазон.
Однако самое интересное – это создание срезов.
Срез – это фильтр, вынесенный в отдельный графический элемент. Нажимаем на кнопку Вставить срез, выбираем столбец (столбцы), по которому будем фильтровать,
и срез готов. В нем показаны все уникальные значения выбранного столбца.
Для фильтрации Таблицы следует выбрать интересующую категорию.
Если нужно выбрать несколько категорий, то удерживаем Ctrl или предварительно нажимаем кнопку в верхнем правом углу, слева от снятия фильтра.
Попробуйте сами, как здорово фильтровать срезами (кликается мышью).
Для настройки самого среза на ленте также появляется контекстная вкладка Параметры. В ней можно изменить стиль, размеры кнопок, количество колонок и т.д. Там все понятно.
Ограничения Таблиц Excel
Несмотря на неоспоримые преимущества и колоссальные возможности, у Таблицы Excel есть недостатки.
1. Не работают представления. Это команда, которая запоминает некоторые настройки листа (фильтр, свернутые строки/столбцы и некоторые другие).
2. Текущую книгу нельзя выложить для совместного использования.
3. Невозможно вставить промежуточные итоги.
4. Не работают формулы массивов.
5. Нельзя объединять ячейки. Правда, и в обычном диапазоне этого делать не следует.
Однако на фоне свойств и возможностей Таблиц, эти недостатки практически не заметны.
Множество других секретов Excel вы найдете в онлайн курсе.
Выделение строк и столбцов в таблице Excel
Ячейки и диапазоны в таблице можно выбирать точно так же, как и на отдельные ячейки в таблице, но выбор строк и столбцов таблицы отличается от выбора строк и столбцов на таблице.
Чтобы выделить | Выполните указанное действие |
---|---|
Столбец таблицы с заголовком или без него |
Щелкните в таблице верхний край столбца или его заголовка. Если столбец был выбран щелчком, отображается стрелка выделения, которая показана ниже.
Примечание: Щелкнув верхний край, вы выберете данные столбца таблицы. Если дважды щелкнуть его, будет выбран весь столбец таблицы. Можно также щелкнуть в любом месте столбца таблицы и нажать клавиши CTRL+ПРОБЕЛ либо щелкнуть первую ячейку в столбце таблицы, а затем нажать клавиши CTRL+SHIFT+СТРЕЛКА ВНИЗ. Примечание: При нажатии один раз нажатие CTRL+ПРОБЕЛ выбирает данные столбца таблицы; При дважды нажатии CTRL+ПРОБЕЛ будет выбран весь столбец таблицы. |
Строка таблицы |
Щелкните левую границу строки таблицы. Строка будет выбрана щелчком с помощью следующей стрелки выделения:
Вы можете щелкнуть первую ячейку в строке таблицы и нажать клавиши CTRL+SHIFT+СТРЕЛКА ВПРАВО. |
Все строки и столбцы таблицы |
Щелкните левый верхний угол таблицы. Следующая стрелка выделения указывает на то, что при щелчке будут выбраны данные таблицы во всей таблице.
Дважды щелкните левый верхний угол таблицы, чтобы выбрать всю таблицу, включая ее заглавные. Можно также щелкнуть в любом месте таблицы и нажать CTRL+A, чтобы выбрать данные во всей таблице, или щелкнуть левую верхнюю ячейку таблицы и нажать CTRL+SHIFT+END. Чтобы выделить таблицу целиком вместе с заголовками, дважды нажмите клавиши CTRL+A. |
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community, попросить помощи в сообществе Answers community, а также предложить новую функцию или улучшение на веб-сайте Excel User Voice.
См. также
Общие сведения о таблицах Excel
Видео: создание и форматирование таблицы Excel
Данные итогов в таблице Excel
Форматирование таблицы Excel
Изменение размера таблицы путем добавления или удаления строк и столбцов
Фильтрация данных в диапазоне или таблице
Преобразование таблицы в диапазон
Использование структурированных ссылок в таблицах Excel
Проблемы совместимости таблиц Excel
Экспорт таблицы Excel в SharePoint
Как в Экселе выделить все, что угодно: полное руководство!
Всем привет. Сегодняшний пост хочу посвятить способам выделения ячеек в Майкрософт Эксель. Если вы уже знаете, как выделять ячейки – бегло просмотрите текст, возможно некоторые возможности программы вам не известны, и вы не пользуетесь их преимуществами.
И так, выделение групп ячеек нужно для того, чтобы выполнить с ними какое-то общее действие: внести значение или формулу, изменить формат, скрыть, удалить и т.д. Как же можно выделить ячейки в Эксель? Разбираемся!
Как выделить все ячейки листа Excel
Сразу отвечу на самый задаваемый вопрос по теме статьи. Как же выделить сразу все ячейки листа? Предлагаю Вам два способа, какой больше нравится, тот и используйте:
- Кликнуть мышью в том месте листа, где сходятся номера строк и координаты столбцов (см. рисунок). Весь лист сразу же будет выделен
- Нажать Ctrl+A. Правда, здесь нужно быть внимательными. Если активная ячейка находится в группе данных, то сначала будет выделена только эта группа. Чтобы выделить весь лист — нажмите Ctrl+A повторно!
Выделение прямоугольного диапазона ячеек
Предположим, вам нужно выделить прямоугольную группу ячеек, чтобы отформатировать их под свой тип данных. Я могу предложить 5 способов выделения, а вы выбирайте, какой будет уместен для вас в данный момент:
- Выделение мышью. Самый распространенный способ – зажмите левую кнопку мыши внутри одной из клеток (не на рамке) и растягивайте выделение в нужном направлении по строкам и столбцам
- Зажатием клавиши Shift. Поставьте курсор в одну из угловых ячеек будущего выделения. Зажмите Shift и выделяйте область клавишами стрелок. Когда закончите – отпустите Shift.
- Нажмите клавишу F8. Команда аналогична предыдущей, но клавишу не нужно зажимать. Установите курсор в одну из угловых ячеек массива, нажмите F8, чтобы включить режим выделения. Клавишами стрелок расширяйте выделение, либо кликните мышью в противоположном углу будущего выделения. Когда массив выделен – нажмите F8 еще раз, чтобы выйти из этого режима.
Еще один способ – установите курсор в верхней левой клетке диапазона, зажмите Shift и кликните мышью на правую нижнюю (см. рис.)
Выделение в Эксель клавишей Shift
- Введите в поле «Имя» адрес ячейки или диапазон ячеек (через двоеточие) и нажмите Enter
Выделение ячеек через строку имени в Excel - Выполните команду Главная – Редактирование – Найти и выделить – Перейти (на клавиатуре – F5, или Ctrl+G). В открывшемся окне в поле «Ссылка» введите адрес ячейки или диапазона ячеек через двоеточие. Нажмите Ок
Выделить строки и столбцы полностью
Если нужно выделить весь столбец или строку – вот несколько вариантов выполнения:
- Кликните мышью на номере строки или имени столбца. Если нужно выбрать несколько смежных строк – зажмите левую кнопку мыши на номере строки и тяните выделение на те строки, которые нужно выделить. Аналогично поступаем со столбцами
- Поставьте курсор в любую ячейку строки, которую нужно выделить и нажмите комбинацию Shift+Пробел. Для выделения столбца пользуйтесь комбинацией Ctrl+Пробел
- Чтобы выделить несмежные строки и столбцы – зажмите Ctrl и кликайте по именам столбцов и номерам строк. После завершения – отпустите Ctrl.
Выделение несмежных диапазонов
Если нужно выделить несколько не стоящих рядом ячеек, сделайте это одним из предложенных способов:
- Зажмите клавишу Ctrl и выделяйте мышью нужные диапазоны
- Выделите первую ячейку или диапазон, нажмите комбинацию Shift+F8 для перехода в режим выделения. Мышью выделяйте те диапазоны, которые нужны. По окончанию, повторно нажмите Shift+F8
- Введите адреса ячеек или диапазоны ячеек (через «;») в строке «Имя»
Выделение несмежных ячеек через строку имени - Выполните Главная – Редактирование – Найти и выделить – Перейти. В поле «Ссылка» введите адреса ячейки и диапазонов через точку с запятой. Нажмите Ок
Выделение на нескольких листах одновременно
Если на рабочих листах одного документа находятся одинаковые таблицы с разными данными, мы можем выполнять операции на всех вкладках одновременно. Это экономит время и снижает вероятность ошибки. Например, нам нужно залить жёлтым цветом шапки каждой из таблиц на нескольких листах. Не нужно делать это на каждой вкладке отдельно – выделите все листы и сделайте всё за один раз.
Чтобы выделить одну и ту же область на нескольких листах, сначала выделите нужные листы. Активируйте первый лист из списка, зажмите Ctrl и кликайте по ярлыкам всех листов для выделения.
Когда выделены все нужные листы – можно выполнять операции. Обратите внимание, в строке имени возле имени файла появилась надпись «[Группа]». Это значит, что Эксель готов обрабатывать группу листов.
Изменение названия при выделении группы листовДалее, на активном листе выделяйте нужные диапазоны, вносите изменения, заполняйте общие данные и формулы. Всё, что вы сделаете, будет применено ко всем выделенным листам. После завершения групповой обработки не забудьте снять выделение листов. Для этого кликните на любой ярлык группированного листа правой кнопкой мыши, в контекстном меню выберите Разгруппировать.
Условное выделение ячеек
Microsoft Excel может выделить группу ячеек в зависимости от их содержимого. Не все пользователи знают об этой возможности, хотя её применение может быть очень полезным.
Выполните команду Главная – Редактирование – Найти и выделить – Перейти. В появившемся окне нажмите Выделить…. Появится диалоговое окно «Выделение группы ячеек», в котором доступны такие опции выделения:
Выделение ячеек по их содержимому- Примечания – выделить ячейки, которые содержат примечания
- Константы – выделить ячейки, которые содержат числовые данные или текст (отсеиваются пустые клетки и формулы)
- Формулы – можно выбрать подпункты:
- Числа – ячейки с формулами, которые возвращают число
- Текст — формулы, которые возвращают текст
- Логические – если результат вычисления – логическая «ЛОЖЬ» или «ИСТИНА»
- Ошибки – формулы, при вычислении которых возникли ошибки
- Пустые ячейки – незаполненные клетки
- Текущую область – область с данными вокруг выделенной ячейки. Область заканчивается в строке или столбце, не содержащем данных
Выделена текущая область для ячейки F10 - Текущий массив – выделяет массив, если он задан
- Объекты – все элементы, располагающиеся не в ячейках. Например, диаграммы, схемы, рисунки, фигуры и т.д.
- Отличия по строкам – определяет данные в выделенном диапазоне, которые отличаются от других (в каждой строке)
- Отличия по столбцам – определяет данные в выделенном диапазоне, которые отличаются от других (в каждом столбце)
- Влияющие ячейки – выделяет ячейки, на которые ссылается формула в активной клетке
- Зависимые ячейки — выделяет ячейки, которые ссылаются на активную (выбираем напрямую или косвенно)
- Последнюю ячейку – выделяет последнюю ячейку на листе, содержащую данные
- Только видимые ячейки – выделяет только видимые ячейки, скрытые – игнорирует
- Условные форматы – ячейки с условным форматированием
- Проверка данных – ячейки, в которых выполняется проверка данных
Выделение ячеек через окно поиска
Чтобы открыть окно поиска значения – выполните Главная – Редактирование – Найти и выделить – Найти (или нажмите комбинацию клавиш Ctrl+F). Появится немодальное окно поиска.
Использование поиска для выделения ячеекВ поле Найти: внесите символы или числа, которые нужно найти и нажмите Найти все. В нижней части окна появится список ячеек, содержащих выделенные данные. Выберите одну или несколько ячеек (с зажатым Ctrl) в списке, чтобы Эксель их выделил. Чтобы выделить все найденные ячейки – выделите одну из них и нажмите комбинацию Ctrl+A.
Для поиска можно использовать специальные символы:
- «?» — один любой символ
- «*» — сколько угодно любых символов
Например, чтобы найти все ячейки, которые начинаются на букву «А» — введите в поиске «А*».
Вот и всё о выделении ячеек в MS Excel, а следующий пост хочу посвятить копированию данных. Как всегда, эта статья будет содержать много полезностей, которые обязательно пригодятся в работе. Так что, прочтите, не пожалеете!
Кстати, жду Ваших вопросов касательно этой статьи в комментариях!
Как в excel выделить всю таблицу целиком
Выделение строк и столбцов в таблице Excel
Смотрите также и пользуюсь) всегда не так?(пробел), и содержимое отредактированной(Переход). То жеvlСохранить активную книгу. году. В каждойCtrl+End нажатия комбинации удастся мышкой с зажатойCtrlCtrl + Shift + с другом. таблицы. в столбец; ДваждыПримечание: срабатывает правильно.HugoВыделяет всю строку. ячейки будет скопировано
произойдёт при нажатии» и нажмитеF12 новой версии Excel– выделение последней выделить весь лист. левой кнопкой пои, не отпуская стрелка вниз
Для того, чтобы выделить |
Можно также щелкните в |
щелкнув его выделяетсяМы стараемся как |
Hugo: У меня какЕсли эта статья оказалась во все выделенныеF5TabСохранить активную книгу с появлялись всё новые ячейки с данными;Теперь выясним, как выделить соответствующей группе секторов её, кликаем по. При этом выделится отдельную ячейку достаточно любом месте таблицы весь столбец таблицы. можно оперативнее обеспечивать: Я тоже проверил у ikki :) для Вас полезна, ячейки.. . В итоге Вы другим именем, открывает и новые клавиатурныеCtrl + Shift + отдельные диапазоны ячеек панели координат. сектору на горизонтальной весь столбец до |
навести на неё |
и нажмите клавишиМожно также щелкнуть любую вас актуальными справочными — всё выделяется.Как выделить только поделитесь ею со Ctrl+DCtrl+F получите « диалоговое окно комбинации, и, посмотрев |
End на листе. Для |
Также можно зажать кнопку панели координат каждого последнего элемента, в курсор и кликнуть CTRL + A, ячейку столбца и материалами на вашем Может где галка CurrentRegion с клавиатуры своими друзьями илиКопирует содержимое и форматОткрывает диалоговое окно =VLOOKUP(Save as на их полный– выделение ячеек того чтобы этоShift столбца, который нужно котором содержаться данные. левой кнопкой мыши. чтобы выбрать таблицу нажмите клавиши CTRL языке. Эта страница есть? Или от — даже не просто оставьте для первой ячейки выделенногоFind |
support.office.com>
Выделение ячеек в Microsoft Excel
«.(Сохранить как). список (более 200!), вниз до последней сделать достаточно обвестии произвести клик пометить. Важным условием для Также такое выделение данных в таблицу + ПРОБЕЛ или переведена автоматически, поэтому версии зависит? знаю, никогда не меня комментарий! диапазона в ячейки,(Найти).F4Ctrl+W
Вы можете испугаться. используемой;Процесс выделения
курсором с зажатой по первому иПо аналогичному принципу выделяются выполнения данной процедуры можно провести, используя целиком, или нажмите щелкните первую ячейку
Способ 1: отдельная ячейка
ее текст можетikki задавался вопросом…Урок подготовлен для Вас находящиеся под ней.HomeПереключает между различными вариантамиЗакрыть активную книгу. Без паники! 20Ctrl + Shift + левой кнопкой мыши последнему сектору на и строки в является отсутствие пустых кнопки на клавиатуре кнопку большинство верхнюю в столбце таблицы
Способ 2: выделение столбца
содержать неточности и: ненужный мне вопрос,misha.name командой сайта office-guru.ru Если выделенный диапазонВозвращает к первой ячейке типа ссылки вCtrl+C
Как в эксель выделить всю таблицу целиком
Работа с таблицами – это основная задача программы Excel. Для того, чтобы произвести комплексное действие над всей табличной областью, её нужно сначала выделить, как цельный массив. Не все пользователи умеют правильно это делать. Тем более, что существует несколько способов выделения этого элемента. Давайте узнаем, как при помощи различных вариантов можно произвести данную манипуляцию над таблицей.
Процедура выделения
Существует несколько способов выделения таблицы. Все они довольно просты и применимы практически во всех случаях. Но при определенных обстоятельствах одни из этих вариантов использовать легче, чем другие. Остановимся на нюансах применения каждого из них.
Способ 1: простое выделение
Наиболее распространенный вариант выделения таблицы, которым пользуются практически все пользователи – это применение мышки. Способ максимально прост и интуитивно понятен. Зажимаем левую кнопку мыши и обводим курсором весь табличный диапазон. Процедуру можно производить как по периметру, так и по диагонали. В любом случае, все ячейки данной области будут отмечены.
Простота и понятность – главное преимущество данного варианта. В то же время, хотя и для больших таблиц он тоже применим, но пользоваться им уже не очень удобно.
Способ 2: выделение комбинацией клавиш
При использовании больших таблиц намного более удобным способом является применение комбинации горячих клавиш Ctrl+A. В большинстве программ это сочетание приводит к выделению всего документа. При определенных условиях это относится и к Экселю. Но только если пользователь наберет данную комбинацию, когда курсор находится в пустой или в отдельно стоящей заполненной ячейке. Если нажатие сочетания кнопок Ctrl+A произвести, когда курсор находится в одной из ячеек массива (два и более находящихся рядом элемента заполненных данными), то при первом нажатии будет выделена только эта область и лишь при втором – весь лист.
А таблица и есть, по сути, непрерывным диапазоном. Поэтому, кликаем по любой её ячейке и набираем сочетание клавиш Ctrl+A.
Таблица будет выделена, как единый диапазон.
Безусловным преимуществом данного варианта является то, что даже самая большая таблица может быть выделена практически моментально. Но у этого способа есть и свои «подводные камни». Если непосредственно в ячейке у границ табличной области занесено какое-то значение или примечание, то будет автоматически выделен и тот смежный столбец или строка, где это значение находится. Такое положение вещей далеко не всегда является приемлемым.
Способ 3: выделение клавишей Shift
Существует способ, который поможет разрешить описанную выше проблему. Конечно, он не предусматривает моментального выделения, как это можно сделать при помощи сочетания клавиш Ctrl+A, но в то же время для больших таблиц является более предпочтительным и удобным, чем простое выделение, описанное в первом варианте.
- Зажимаем клавишу Shift на клавиатуре, устанавливаем курсор в верхнюю левую ячейку и кликаем левой кнопкой мыши.
- Не отпуская клавишу Shift, прокручиваем лист к концу таблицы, если она не умещается по высоте в экран монитора. Устанавливаем курсор в нижнюю правую ячейку табличной области и опять кликаем левой кнопкой мыши.
После этого действия вся таблица будет выделена. Причем выделение произойдет только в границах диапазона между двумя ячейками, по которым мы кликали. Таким образом, даже при наличии в смежных диапазонах областей с данными, они не будут включены в это выделение.
Выделение также можно производить и в обратном порядке. Сначала нижнюю ячейку, а потом верхнюю. Можно процедуру осуществлять и в другом направлении: выделить верхнюю правую и нижнюю левую ячейки с зажатой клавишей Shift. Итоговый результат от направления и порядка абсолютно не зависит.
Как видим, существует три основных способа выделения таблицы в Excel. Первый из них наиболее популярный, но неудобный для больших табличных областей. Самый быстрый вариант – это использование комбинации клавиш Ctrl+A. Но у него имеются определенные недостатки, которые удается устранить с помощью варианта с использованием кнопки Shift. В целом, за редким исключением, все эти способы можно использовать в любой ситуации.
Отблагодарите автора, поделитесь статьей в социальных сетях.
В этом курсе:
Примечание: Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке).
В Excel можно выделять содержимое ячеек, строк или столбцов.
Примечание: Если лист защищен, возможность выделения ячеек и их содержимого может быть недоступна.
Выделение ячеек
Чтобы выделить ячейку, щелкните ее. Для перехода к ячейке и ее выделения также можно использовать клавиатуру.
Чтобы выделить диапазон ячеек, выделите ячейку, а затем нажмите левую кнопку мыши и перетащите указатель.
Для этого также можно использовать SHIFT+клавиши со стрелками.
Чтобы выделить несмежные ячейки и диапазоны ячеек, выберите их, удерживая нажатой клавишу CTRL.
Выделение строк и столбцов
Выберите букву в верхней части столбца, чтобы выделить его целиком. Можно также щелкнуть любую ячейку в столбце и нажать клавиши CTRL+ПРОБЕЛ.
Выберите номер строки, чтобы выделить ее целиком. Можно также щелкнуть любую ячейку в строке и нажать клавиши SHIFT+ПРОБЕЛ.
Чтобы выделить несмежные строки или столбцы, выберите их номера, удерживая нажатой клавишу CTRL.
Выделение таблицы, списка или листа
Чтобы выделить список или таблицу, щелкните любую содержащуюся в них ячейку и нажмите клавиши CTRL+A.
Чтобы выделить весь лист, нажмите кнопку выделить все в верхнем левом углу.
Примечание: В некоторых случаях выделение одной ячейки может привести к выбору нескольких смежных ячеек. Советы о том, как устранить эту проблему, см. в публикации сообщества под названием Как предотвратить одновременное выделение нескольких ячеек в Excel?.
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community, попросить помощи в сообществе Answers community, а также предложить новую функцию или улучшение на веб-сайте Excel User Voice.
Также статьи о работе с таблицами в Экселе:
В программе Excel можно создать как маленькую табличку с несколькими значениями, так и огромную таблицу в несколько тысяч строк. Когда границы такой таблицы не видны и сложно даже представить ее размеры, выделить ее также не просто на первый взгляд. Далее мы рассмотрим, как выделить таблицу в Excel различными способами.
Самый распространенный способ выделения мышкой вполне быстро применяется и эффективно используется только при малых размерах таблиц, но если необходимо выделить в Экселе таблицу, границы которой кончаются только через несколько десятков строк, сделать это постоянно удерживая нажатой левую кнопку мыши довольно непросто.
Помогает в таких ситуациях использование клавиши «Shift». Достаточно выделить ячейку в любом углу таблицы, а затем удерживая клавишу «Shift» выбрать ячейку в противоположном углу таблицы.
Но есть и гораздо более простой способ, позволяющий выделить всю таблицу целиком в Excel. Заключается этот способ в использовании комбинации клавиш «Ctrl + A». Если во всех программах данная комбинация клавиш позволяет выделить абсолютно все содержимое документа, то в Excel первое применение позволяет выделить всю таблицу, в которой на данный момент расположен курсор, и только второе применение уже выделит все содержимое листа.
При использовании данного способа границы таблицы определяются автоматически, а именно до первого разрыва данных, т.е. до пустых строк или столбцов. Например, если рядом с таблицей будут размещены какие-то пометки, программа может посчитать их относящимися к таблице и также выделить.
Выбрать строки и столбцы в таблице Excel
Вы можете выбирать ячейки и диапазоны в таблице точно так же, как если бы вы выбирали их на листе, но выбор строк и столбцов таблицы отличается от выбора строк и столбцов рабочего листа.
Выбрать | Сделай это |
---|---|
Столбец таблицы с заголовками таблицы или без них | Щелкните верхний край заголовка столбца или столбца в таблице.Появится следующая стрелка выбора, указывающая на то, что при щелчке выбирается столбец. Примечание: При однократном щелчке по верхнему краю выбираются данные столбца таблицы; щелчок по нему дважды выбирает весь столбец таблицы. Вы также можете щелкнуть в любом месте столбца таблицы, а затем нажать CTRL + ПРОБЕЛ, или вы можете щелкнуть первую ячейку в столбце таблицы и затем нажать CTRL + SHIFT + СТРЕЛКА ВНИЗ. Примечание. Однократное нажатие CTRL + ПРОБЕЛ выбирает данные столбца таблицы; двойное нажатие CTRL + ПРОБЕЛ выделяет весь столбец таблицы. |
Строка таблицы | Щелкните левую границу строки таблицы. Появится следующая стрелка выбора, указывающая на то, что щелчок выбирает строку. Вы можете щелкнуть первую ячейку в строке таблицы и затем нажать CTRL + SHIFT + СТРЕЛКА ВПРАВО. |
Все строки и столбцы таблицы | Щелкните в верхнем левом углу таблицы. Появится следующая стрелка выбора, указывающая на то, что щелчок выбирает данные таблицы во всей таблице. Дважды щелкните верхний левый угол таблицы, чтобы выбрать всю таблицу, включая ее заголовки. Вы также можете щелкнуть в любом месте таблицы, а затем нажать CTRL + A, чтобы выбрать данные таблицы во всей таблице, или вы можете щелкнуть крайнюю левую верхнюю ячейку в таблице и затем нажать CTRL + SHIFT + END. Дважды нажмите CTRL + A, чтобы выделить всю таблицу, включая ее заголовки. |
Нужна дополнительная помощь?
Вы всегда можете спросить эксперта в техническом сообществе Excel, получить поддержку в сообществе Answers или предложить новую функцию или улучшение в Excel User Voice.
См. Также
Обзор таблиц Excel
Видео: создание и форматирование таблицы Excel
Суммируйте данные в таблице Excel
Форматирование таблицы Excel
Изменение размера таблицы путем добавления или удаления строк и столбцов
Фильтровать данные в диапазоне или таблице
Преобразование таблицы в диапазон
Использование структурированных ссылок с таблицами Excel
Проблемы совместимости таблиц Excel
Экспорт таблицы Excel в SharePoint
Выбрать содержимое ячейки в Excel
В Excel вы можете выбрать содержимое одной или нескольких ячеек, строк и столбцов.
Примечание. Если лист был защищен, возможно, вы не сможете выбрать ячейки или их содержимое на листе.
Выберите одну или несколько ячеек
Щелкните ячейку, чтобы выделить ее. Или используйте клавиатуру, чтобы перейти к нему и выбрать его.
Чтобы выбрать диапазон, выберите ячейку, затем, удерживая левую кнопку мыши, перетащите курсор над другими ячейками.
Или используйте клавиши Shift + стрелки, чтобы выбрать диапазон.
Чтобы выделить несмежные ячейки и диапазоны ячеек, удерживая Ctrl, выберите ячейки.
Выберите одну или несколько строк и столбцов
Выберите букву вверху, чтобы выделить весь столбец. Или щелкните любую ячейку в столбце и нажмите Ctrl + Пробел.
Выберите номер строки, чтобы выделить всю строку.Или щелкните любую ячейку в строке и затем нажмите Shift + Пробел.
Чтобы выбрать несмежные строки или столбцы, удерживайте Ctrl и выберите номера строки или столбца.
Выберите таблицу, список или рабочий лист
Чтобы выбрать список или таблицу, выберите ячейку в списке или таблице и нажмите Ctrl + A.
Чтобы выделить весь лист, нажмите кнопку Выбрать все в верхнем левом углу.
Нужна дополнительная помощь?
Вы всегда можете спросить эксперта в техническом сообществе Excel, получить поддержку в сообществе Answers или предложить новую функцию или улучшение в Excel User Voice.
См. Также
Выберите определенные ячейки или диапазоны
Добавление или удаление строк и столбцов таблицы в таблице Excel
Перемещение или копирование строк и столбцов
Транспонировать (вращать) данные из строк в столбцы или наоборот
Закрепить панели, чтобы заблокировать строки и столбцы
Блокировать или разблокировать определенные области защищенного листа
Использование структурированных ссылок с таблицами Excel
Когда вы создаете таблицу Excel, Excel присваивает имя таблице и каждому заголовку столбца в таблице.Когда вы добавляете формулы в таблицу Excel, эти имена могут отображаться автоматически, когда вы вводите формулу и выбираете ссылки на ячейки в таблице вместо того, чтобы вводить их вручную. Вот пример того, что делает Excel:
Вместо использования явных ссылок на ячейки | Excel использует имена таблиц и столбцов |
---|---|
= Сумма (C2: C7) | = СУММ (Отдел продаж [Сумма продаж]) |
Эта комбинация имен таблицы и столбца называется структурированной ссылкой.Имена в структурированных ссылках изменяются всякий раз, когда вы добавляете или удаляете данные из таблицы.
Структурированные ссылки также появляются при создании формулы вне таблицы Excel, которая ссылается на данные таблицы. Ссылки могут облегчить поиск таблиц в большой книге.
Чтобы включить в формулу структурированные ссылки, щелкните ячейки таблицы, на которые вы хотите ссылаться, вместо того, чтобы вводить ссылку на их ячейки в формуле. Давайте воспользуемся данными из следующего примера, чтобы ввести формулу, которая автоматически использует структурированные ссылки для расчета суммы комиссионных с продаж.
Продажа Человек | Область | Продажа Количество | % Комиссия | Размер комиссии |
---|---|---|---|---|
Джо | Север | 260 | 10% | |
Роберт | Юг | 660 | 15% | |
Мишель | Восток | 940 | 15% | |
Эрих | Запад | 410 | 12% | |
Дафна | Север | 800 | 15% | |
Грабить | Юг | 900 | 15% |
Скопируйте образец данных из приведенной выше таблицы, включая заголовки столбцов, и вставьте их в ячейку A1 нового листа Excel.
Чтобы создать таблицу, выберите любую ячейку в диапазоне данных и нажмите Ctrl + T .
Убедитесь, что в поле Моя таблица есть заголовки установлен флажок, и нажмите ОК .
В ячейке E2 введите знак равенства ( = ) и щелкните ячейку C2.
В строке формул структурированная ссылка [@ [Сумма продаж]] отображается после знака равенства.
Введите звездочку ( * ) сразу после закрывающей скобки и щелкните ячейку D2.
В строке формул после звездочки отображается структурированная ссылка [@ [% Комиссия]] .
Нажмите Введите .
Excel автоматически создает вычисляемый столбец и копирует формулу вниз по всему столбцу, корректируя ее для каждой строки.
Что происходит, когда я использую явные ссылки на ячейки?
Если вы вводите явные ссылки на ячейки в вычисляемом столбце, может быть труднее увидеть, что вычисляет формула.
На образце рабочего листа щелкните ячейку E2
В строке формул введите = C2 * D2 и нажмите Введите .
Обратите внимание: хотя Excel копирует формулу вниз по столбцу, он не использует структурированные ссылки.Если, например, вы добавите столбец между существующими столбцами C и D, вам придется изменить формулу.
Как изменить имя таблицы?
Когда вы создаете таблицу Excel, Excel создает имя таблицы по умолчанию (Таблица1, Таблица2 и т. Д.), Но вы можете изменить имя таблицы, чтобы сделать его более значимым.
Выберите любую ячейку в таблице, чтобы отобразить на ленте вкладку Инструменты для таблиц > Дизайн .
Введите желаемое имя в поле Имя таблицы и нажмите Введите .
В нашем примере данных мы использовали имя DeptSales .
Используйте следующие правила для имен таблиц:
Используйте допустимые символы Всегда начинайте имя с буквы, символа подчеркивания ( _ ) или обратной косой черты ( \ ).Используйте буквы, цифры, точки и символы подчеркивания для остальной части имени. Вы не можете использовать «C», «c», «R» или «r» для имени, потому что они уже обозначены как ярлык для выбора столбца или строки для активной ячейки, когда вы вводите их в Имя или Перейти в поле .
Не используйте ссылки на ячейки. Имена не могут совпадать со ссылкой на ячейку, например Z $ 100 или R1C1.
Не используйте пробел для разделения слов. В имени нельзя использовать пробелы. Вы можете использовать символ подчеркивания ( _ ) и точку (. ) в качестве разделителей слов. Например, DeptSales, Sales_Tax или First.Quarter.
Используйте не более 255 символов. Имя таблицы может содержать до 255 символов.
Используйте уникальные имена таблиц. Повторяющиеся имена не допускаются.Excel не различает заглавные и строчные буквы в именах, поэтому, если вы вводите «Продажи», но уже имеете другое имя под названием «ПРОДАЖИ» в той же книге, вам будет предложено выбрать уникальное имя.
Используйте идентификатор объекта. Если вы планируете использовать сочетание таблиц, сводных таблиц и диаграмм, рекомендуется добавить к именам префикс типа объекта. Например: tbl_Sales для таблицы продаж, pt_Sales для сводной таблицы продаж и chrt_Sales для диаграммы продаж или ptchrt_Sales для сводной диаграммы продаж.Это сохраняет все ваши имена в упорядоченном списке в диспетчере имен.
Правила синтаксиса структурированных ссылок
Вы также можете вручную вводить или изменять структурированные ссылки в формуле, но это поможет понять синтаксис структурированных ссылок. Давайте рассмотрим следующий пример формулы:
= СУММ (Отдел продаж [[# Итого], [Сумма продаж]], Отдел продаж [[# данных], [Сумма комиссии]])
Эта формула имеет следующие структурированные справочные компоненты:
Имя таблицы: DeptSales — это настраиваемое имя таблицы.Он ссылается на данные таблицы без каких-либо заголовков или итоговых строк. Вы можете использовать имя таблицы по умолчанию, например Table1, или изменить его, чтобы использовать собственное имя.
Спецификатор столбца: [Сумма продаж] и [Сумма комиссии ] — это спецификаторы столбцов, которые используют имена столбцов, которые они представляют. Они ссылаются на данные столбца без заголовка столбца или итоговой строки. Всегда заключайте спецификаторы в скобки, как показано.
Спецификатор элемента: [#Totals] и [#Data] — это специальные спецификаторы элемента, которые относятся к определенным частям таблицы, таким как итоговая строка.
Спецификатор таблицы: [[#Totals], [Sales Amount]] и [[#Data], [Commission Amount]] — это спецификаторы таблицы, которые представляют внешние части структурированной ссылки.Внешние ссылки следуют за именем таблицы, и вы заключаете их в квадратные скобки.
Структурированная ссылка: (DeptSales [[# Totals], [Sales Amount]] и DeptSales [[# Data], [Commission Amount]]] — это структурированные ссылки, представленные строкой, которая начинается с имени таблицы и заканчивается спецификатором столбца.
Для создания или редактирования структурированных ссылок вручную используйте следующие правила синтаксиса:
Используйте скобки вокруг спецификаторов Все спецификаторы таблиц, столбцов и специальных элементов должны быть заключены в соответствующие скобки ([]).Спецификатор, содержащий другие спецификаторы, требует, чтобы внешние совпадающие скобки заключали в них внутренние совпадающие скобки других спецификаторов. Например: = DeptSales [[продавец]: [регион]]
Все заголовки столбцов представляют собой текстовые строки. Но они не требуют кавычек, когда используются в структурированной ссылке. Числа или даты, например 2014 или 01.01.2014, также считаются текстовыми строками. Вы не можете использовать выражения с заголовками столбцов.Например, выражение DeptSalesFYSummary [[2014]: [2012]] не будет работать.
Используйте скобки вокруг заголовков столбцов со специальными символами. Если есть специальные символы, весь заголовок столбца должен быть заключен в квадратные скобки, что означает, что в спецификаторе столбца требуются двойные скобки. Например: = DeptSalesFYSummary [[Total $ Amount]]
Вот список специальных символов, которым нужны дополнительные скобки в формуле:
Вот список специальных символов, которым требуется escape-символ (‘) в формуле:
Используйте пробел, чтобы улучшить читаемость в структурированной ссылке. Вы можете использовать пробелы, чтобы улучшить читаемость структурированной ссылки.Например: = DeptSales [[Продавец]: [Регион]] или = DeptSales [[# заголовков], [#Data], [% комиссии]]
Рекомендуется использовать один пробел:
Справочные операторы
Для большей гибкости при указании диапазонов ячеек вы можете использовать следующие операторы ссылок для объединения спецификаторов столбцов.
Это структурированная ссылка: | относится к: | С помощью: | Что такое диапазон ячеек: |
---|---|---|---|
= Отдел продаж [[продавец]: [регион]] | Все ячейки в двух или более соседних столбцах | : (двоеточие) оператор диапазона | A2: B7 |
= DeptSales [сумма продаж], DeptSales [сумма комиссии] | Комбинация двух или более столбцов | , (запятая) оператор объединения | C2: C7, E2: E7 |
= DeptSales [[Продавец]: [Сумма продаж]] DeptSales [[Регион]: [% комиссии]] | Пересечение двух или более столбцов | (пробел) оператор пересечения | B2: C7 |
Спецификаторы специальных предметов
Чтобы ссылаться на определенные части таблицы, такие как просто итоговая строка, вы можете использовать любой из следующих специальных спецификаторов элементов в своих структурированных ссылках.
Спецификатор этого особого предмета: | относится к: |
---|---|
# Все | Вся таблица, включая заголовки столбцов, данные и итоги (если есть). |
#Data | Только строки данных. |
#Headers | Только строка заголовка. |
# Итого | Всего строка. Если ничего не существует, возвращается ноль. |
# Эта строка или @ или @ [Название столбца] | Только ячейки в той же строке, что и формула.Эти спецификаторы нельзя комбинировать с другими специальными спецификаторами элементов. Используйте их для принудительного неявного поведения пересечения для ссылки или для переопределения неявного поведения пересечения и ссылки на отдельные значения из столбца. Excel автоматически заменяет спецификаторы #This Row на более короткие спецификаторы @ в таблицах, содержащих более одной строки данных. Но если в вашей таблице только одна строка, Excel не заменяет спецификатор #This Row, что может привести к неожиданным результатам вычислений при добавлении дополнительных строк.Чтобы избежать проблем с расчетами, убедитесь, что вы ввели несколько строк в таблицу, прежде чем вводить какие-либо структурированные справочные формулы. |
Уточняющие структурированные ссылки в вычисляемых столбцах
При создании вычисляемого столбца для создания формулы часто используется структурированная ссылка. Эта структурированная ссылка может быть неполной или полностью квалифицированной. Например, чтобы создать вычисляемый столбец с названием «Сумма комиссии», в котором рассчитывается сумма комиссии в долларах, вы можете использовать следующие формулы:
Тип структурированной ссылки | Пример | Комментарий |
---|---|---|
Неквалифицированный | = [Сумма продаж] * [Комиссия в%] | Умножает соответствующие значения из текущей строки. |
Полностью квалифицированный | = DeptSales [сумма продаж] * DeptSales [% комиссии] | Умножает соответствующие значения для каждой строки для обоих столбцов. |
Общее правило, которому следует следовать: если вы используете структурированные ссылки в таблице, например, при создании вычисляемого столбца, вы можете использовать неквалифицированную структурированную ссылку, но если вы используете структурированную ссылку вне table, вам необходимо использовать полностью структурированную ссылку.
Примеры использования структурированных ссылок
Вот несколько способов использования структурированных ссылок.
Это структурированная ссылка: | относится к: | Что такое диапазон ячеек: |
---|---|---|
= Отдел продаж [[# Все], [Сумма продаж]] | Все ячейки в столбце «Сумма продаж». | C1: C8 |
= Отдел продаж [[# заголовков], [% комиссии]] | Заголовок столбца% комиссии. | D1 |
= Отдел продаж [[# Всего], [Регион]] | Сумма столбца «Регион».Если строки итогов нет, возвращается значение null. | B8 |
= Отдел продаж [[# Все], [Сумма продаж]: [% комиссии]] | Все ячейки в сумме продаж и% комиссии. | C1: D8 |
= DeptSales [[# данных], [% комиссии]: [сумма комиссии]] | Только данные столбцов% комиссии и суммы комиссии. | D2: E7 |
= Отдел продаж [[# заголовков], [регион]: [сумма комиссии]] | Только заголовки столбцов между регионом и суммой комиссии. | B1: E1 |
= Отдел продаж [[# Всего], [Сумма продаж]: [Размер комиссии]] | Итоги суммы продаж в столбцах «Сумма комиссии».Если строки итогов нет, возвращается значение null. | C8: E8 |
= Отдел продаж [[# заголовков], [# данных], [% комиссии]] | Только заголовок и данные% комиссии. | D1: D7 |
= Отдел продаж [[# эта строка], [сумма комиссии]] или = DeptSales [@Commission Amount] | Ячейка на пересечении текущей строки и столбца «Сумма комиссии».Если используется в той же строке, что и заголовок или итоговая строка, это вернет #VALUE! ошибка. Если вы введете более длинную форму этой структурированной ссылки (#This Row) в таблицу с несколькими строками данных, Excel автоматически заменит ее более короткой формой (@). Оба они работают одинаково. | E5 (если текущая строка 5) |
Стратегии работы со структурированными ссылками
При работе со структурированными ссылками учитывайте следующее.
Использование автозаполнения формул Вы можете обнаружить, что использование автозаполнения формул очень полезно при вводе структурированных ссылок и для обеспечения использования правильного синтаксиса. Дополнительные сведения см. В разделе Использование автозаполнения формул.
Решите, нужно ли создавать структурированные ссылки для таблиц в полувыделении. По умолчанию, когда вы создаете формулу, щелчок по диапазону ячеек в таблице частично выделяет ячейки и автоматически вводит структурированную ссылку вместо диапазона ячеек в формуле.Такое поведение частичного выбора значительно упрощает ввод структурированной ссылки. Вы можете включить или отключить это поведение, установив или сняв флажок Использовать имена таблиц в формулах в диалоговом окне Файл > Параметры > Формулы > Работа с формулами .
Используйте книги с внешними ссылками на таблицы Excel в других книгах Если книга содержит внешнюю ссылку на таблицу Excel в другой книге, эта связанная исходная книга должна быть открыта в Excel, чтобы избежать #REF! ошибки в целевой книге, содержащей ссылки.Если сначала открыть целевую книгу и # ССЫЛКА! появляются ошибки, они будут устранены, если вы затем откроете исходную книгу. Если вы сначала откроете исходную книгу, вы не увидите кодов ошибок.
Преобразование диапазона в таблицу и таблицы в диапазон При преобразовании таблицы в диапазон все ссылки на ячейки меняются на их эквивалентные абсолютные ссылки стиля A1. При преобразовании диапазона в таблицу Excel не заменяет автоматически ссылки на ячейки этого диапазона на их эквивалентные структурированные ссылки.
Отключение заголовков столбцов Заголовки столбцов таблицы можно включать и выключать с помощью таблицы Вкладка Design > Строка заголовка . Если вы отключите заголовки столбцов таблицы, это не повлияет на структурированные ссылки, в которых используются имена столбцов, и вы по-прежнему сможете использовать их в формулах. Структурированные ссылки, которые относятся непосредственно к заголовкам таблицы (например, = DeptSales [[# Headers], [% Commission]] ), приведут к #REF.
Добавить или удалить столбцы и строки в таблице Поскольку диапазоны данных таблицы часто меняются, ссылки на ячейки для структурированных ссылок настраиваются автоматически. Например, если вы используете имя таблицы в формуле для подсчета всех ячеек данных в таблице, а затем добавляете строку данных, ссылка на ячейку корректируется автоматически.
Переименование таблицы или столбца Если вы переименовываете столбец или таблицу, Excel автоматически изменяет использование этой таблицы и заголовка столбца во всех структурированных ссылках, которые используются в книге.
Перемещение, копирование и заполнение структурированных ссылок Все структурированные ссылки остаются неизменными при копировании или перемещении формулы, в которой используется структурированная ссылка.
Примечание. Копирование структурированной ссылки и заполнение структурированной ссылки — не одно и то же. При копировании все структурированные ссылки остаются неизменными, а при заполнении формулы полностью определенные структурированные ссылки корректируют спецификаторы столбцов, как ряды, как показано в следующей таблице.
Если направление заполнения: | А при заливке вы пресс: | Тогда: |
---|---|---|
вверх или вниз | ничего | Регулировка спецификатора столбца отсутствует. |
вверх или вниз | Ctrl | Спецификаторы столбца настраиваются как ряд. |
справа или слева | Нет | Спецификаторы столбца настраиваются как ряд. |
Вверх, вниз, вправо или влево | Смена | Вместо перезаписи значений в текущих ячейках, значения текущих ячеек перемещаются и вставляются спецификаторы столбцов. |
Нужна дополнительная помощь?
Вы всегда можете спросить эксперта в техническом сообществе Excel, получить поддержку в сообществе Answers или предложить новую функцию или улучшение в Excel User Voice.
Связанные темы
Обзор таблиц Excel
Видео: создание и форматирование таблицы Excel
Суммируйте данные в таблице Excel
Форматирование таблицы Excel
Изменение размера таблицы путем добавления или удаления строк и столбцов
Фильтрация данных в диапазоне или таблице
Преобразование таблицы в диапазон
Проблемы совместимости таблиц Excel
Экспорт таблицы Excel в SharePoint
Обзоры формул в Excel
Все, что вам нужно знать о таблицах Excel
В этом посте мы узнаем все, что нужно знать о таблицах Excel!
Да, я имею в виду все, и их много.
Этот пост расскажет вам обо всех потрясающих функциях таблиц Excel и о том, почему вам следует начать их использовать.
Что такое таблица Excel?
ТаблицыExcel — это контейнеры для ваших данных.
Представьте себе дом без каких-либо туалетов или шкафов для хранения вещей, это был бы хаос! Таблицы Excel похожи на шкафы и шкафы для ваших данных, они помогают хранить и систематизировать данные в ваших электронных таблицах.
У себя дома вы можете положить все тарелки в один кухонный шкаф.Точно так же вы можете поместить все данные о клиентах в одну таблицу Excel.
Таблицы сообщают Excel, что все данные связаны. Без таблицы единственное, что связывает данные, — это близость друг к другу.
Хорошо, а что же такого хорошего в таблицах Excel, кроме как контейнер для организации данных? На самом деле очень много. Этот пост расскажет вам обо всех потрясающих таблицах функций и убедит вас начать их использовать.
Видеоурок
Части стола
В этом посте я буду иметь в виду разные части таблицы, так что, вероятно, неплохо, что мы оба говорим об одном и том же.
Это строка заголовка столбца . Это первая строка в таблице, содержащая заголовки столбцов, которые определяют каждый столбец данных. Заголовки столбцов должны быть уникальными в таблице, они не могут быть пустыми и не могут содержать формулы.
Это Тело таблицы. В теле находятся все данные и формулы.
Это строка в таблице. Тело таблицы может содержать одну или несколько строк, и если вы попытаетесь удалить все строки в таблице, останется одна пустая строка.
Это столбец в таблице. Таблица должна содержать хотя бы один столбец.
Это строка итогов таблицы. По умолчанию в таблицах нет итоговой строки, но при желании эту функцию можно включить. Если он включен, это будет последняя строка таблицы. Эта строка может содержать текст, формулу или оставаться пустой. Каждая ячейка в итоговой строке будет иметь раскрывающееся меню, в котором можно выбрать различные итоговые формулы.
Создание таблицы из ленты
Создание таблицы Excel действительно просто.Выберите любую ячейку в ваших данных, и Excel угадает диапазон ваших данных при создании таблицы. Позже вы сможете подтвердить этот диапазон. Вместо того, чтобы позволять Excel угадывать диапазон, вы также можете выбрать весь диапазон данных на этом шаге.
Когда активная ячейка находится внутри диапазона данных, перейдите на вкладку Вставить на ленте и нажмите кнопку Таблица , расположенную в разделе Таблицы .
Появится диалоговое окно Create Table .Excel угадывает диапазон, и вы можете отрегулировать этот диапазон при необходимости с помощью значка переключателя диапазонов в правой части . Где данные для вашей таблицы? поле ввода. Вы также можете настроить этот диапазон, введя вручную диапазон в поле ввода.
Проверка Моя таблица имеет заголовки Поле сообщит Excel, что первая строка данных содержит заголовки столбцов в вашей таблице. Если этот флажок не установлен, Excel создаст общие заголовки столбцов для таблицы с меткой Столбец 1 , Столбец 2 и т. Д.
Нажмите кнопку Ok , когда будете удовлетворены флажком диапазона данных и заголовков таблиц.
Поздравляем! Теперь у вас есть таблица Excel, и ваши данные должны выглядеть примерно так, как указано выше, в зависимости от стиля ваших таблиц по умолчанию.
Вкладка «Дизайн» Инструменты контекстной таблицы
Всякий раз, когда вы выбираете ячейку внутри таблицы, вы заметите, что на ленте появляется новая вкладка с надписью Table Tools Design . Это контекстная вкладка, которая появляется только при выборе таблицы. Когда активная ячейка выходит за пределы таблицы, вкладка снова исчезает.
Здесь будут располагаться все команды и параметры, относящиеся к таблицам. Здесь вы сможете назвать свою таблицу, найти инструменты, связанные с таблицами, включить или отключить элементы таблицы и изменить стиль таблицы.
Создание таблицы с помощью сочетания клавиш
Вы также можете создать таблицу с помощью сочетания клавиш. Процесс такой же, как описано выше, но вместо использования кнопки Таблица на ленте вы можете нажать Ctrl + T на клавиатуре.Это легко запомнить, так как T — это Table !
На самом деле есть еще одно сочетание клавиш, которое вы можете использовать для создания таблиц, Ctrl + L также сделает то же самое. Это наследие того времени, когда таблицы назывались списками ( L для List ).
Имя таблицы
Каждый раз, когда вы создаете новую таблицу, Excel будет давать ей исходное общее имя, начинающееся с Table1 и последовательно увеличивающееся. Вы всегда должны переименовывать свою таблицу, используя описательное и короткое имя.
Не все имена допустимы. Есть несколько правил для имени таблицы.
- Каждая таблица должна иметь уникальное имя в рабочей книге.
- В имени таблицы можно использовать только буквы, цифры и символ подчеркивания. Использование пробелов и других специальных символов не допускается.
- Имя таблицы должно начинаться с буквы или символа подчеркивания, оно не может начинаться с цифры.
- Имя таблицы может содержать не более 255 символов.
Выберите любую ячейку в таблице, и на ленте появится контекстная вкладка Table Tools Design .Внутри этой вкладки вы можете найти Имя таблицы в разделе Свойства . Введите вместо общего имени новое имя и нажмите кнопку Enter, когда закончите, чтобы подтвердить новое имя.
Переименовать таблицу
Переименование таблицы, которую вы уже назвали, — это тот же процесс, что и присвоение имени таблице впервые. Если подумать, когда вы впервые называете таблицу, вы фактически переименовываете ее с общего имени Table1 на новое имя.
Итак, вернитесь на вкладку Table Tools Design и введите ваше новое имя вместо старого в Table Name и нажмите Enter.Легко, а название изменилось.
Для изменения имени таблицы таким образом требуется перейти к таблице и выбрать ячейку в ней, поэтому это может быть утомительно, если вам нужно переименовать множество таблиц на разных листах в книге. Вместо этого вы можете изменить любое имя таблицы, не переходя к каждой таблице, с помощью диспетчера имен .
Перейдите на вкладку Formula и нажмите кнопку Name Manager в разделе Defined Names .Здесь вы сможете увидеть все названные вами объекты. У объектов таблицы слева от имени будет небольшой значок таблицы. Вы можете отфильтровать, чтобы отображать только объекты таблицы, используя кнопку Фильтр в верхнем правом углу и выбрав Имена таблиц из опций.
Затем вы можете редактировать любое имя, выбрав элемент и нажав кнопку Редактировать . Вы сможете изменить имя и добавить комментарии, описывающие данные в вашей таблице.
Навигация по таблицам с помощью поля имени
Вы можете легко перейти к любой таблице в своей книге, используя поле имени слева от строки формул.Щелкните маленькую стрелку справа от поля имени, и вы увидите все имена таблиц в указанной книге. Щелкните любую из перечисленных таблиц, и вы попадете к этой таблице.
Преобразование таблицы в нормальный диапазон
Хорошо, вы передумали и больше не хотите хранить данные в таблице. Как превратить его обратно в обычный диапазон?
Если преобразование таблицы в таблицу было последним, что вы делали, Ctrl + Z, чтобы отменить последнее действие, вероятно, самый быстрый способ.
Если это было не последнее, что вы делали, то вам нужно будет использовать команду Convert to Range , которая находится на вкладке Table Tools Design в разделе Tools .
Вам будет предложено подтвердить, что вы действительно хотите преобразовать таблицу в нормальный диапазон. Нееееет, не делай этого, столы классные!
Если вы нажмете «Да», то все замечательные преимущества таблиц исчезнут, за исключением дизайна форматирования.Вам нужно будет вручную удалить это из диапазона, если вы хотите избавиться от него. Вы можете сделать это, перейдя на вкладку Home , затем нажав кнопку Clear , расположенную в разделе Editing , затем выбрав Clear Formats .
Это также можно сделать из контекстного меню. Щелкните правой кнопкой мыши в любом месте таблицы и выберите в меню Таблица , а затем Преобразовать в диапазон .
Выбрать весь столбец
Если ваши данные не находятся внутри таблицы, выбор всего столбца данных может быть затруднительным.Обычным способом было бы выбрать первую ячейку в столбце и затем удерживать Ctrl + Shift, а затем нажать клавишу со стрелкой вниз. Если в столбце есть пустые ячейки, вам может потребоваться несколько раз нажать клавишу со стрелкой вниз, пока не дойдете до конца данных.
Другой вариант — выбрать первую ячейку, а затем использовать полосу прокрутки для прокрутки до конца ваших данных, а затем удерживать клавишу Shift, пока вы выбираете последний столбец.
Оба варианта могут быть утомительными, если у вас много данных или в них много пустых ячеек.
С помощью таблицы вы можете легко выбрать весь столбец независимо от пустых ячеек. Наведите курсор мыши на заголовок столбца, пока он не превратится в маленькую стрелку , указывающую вниз , затем щелкните левой кнопкой мыши , и будет выбран весь столбец. Щелкните левой кнопкой мыши второй раз, чтобы включить заголовок столбца и любую итоговую строку в выделенный фрагмент.
Еще один способ быстро выделить весь столбец — поместить курсор активной ячейки в любую ячейку столбца и нажать Ctrl + Пробел.Это выберет весь столбец, за исключением заголовка столбца и итоговой строки. Снова нажмите Ctrl + Пробел, чтобы включить заголовки столбцов и итоговую строку.
Выбрать всю строку
Так же легко выбрать всю строку. Наведите курсор мыши на левую часть строки, пока он не превратится в маленькую стрелку , указывающую влево , затем щелкните левой кнопкой мыши , и будет выделена вся строка. Это работает как для строки заголовка столбца, так и для итоговой строки.
Еще один способ быстро выделить всю строку — поместить курсор активной ячейки в любую ячейку в строке и нажать Shift + Пробел.
Выбрать всю таблицу
Также можно выбрать всю таблицу, и это можно сделать несколькими способами.
Вы можете поместить курсор активной ячейки внутри таблицы и нажать Ctrl + A. Это выберет все тело таблицы, за исключением заголовков столбцов и итоговой строки. Нажмите Ctrl + A еще раз, чтобы включить заголовки столбцов и итоговую строку.
Наведите указатель мыши на верхний левый угол таблицы, пока курсор не превратится в маленькую черную диагональную стрелку , направленную вправо и вниз. Щелкните левой кнопкой мыши один раз, чтобы выбрать только тело. Щелкните левой кнопкой мыши второй раз, чтобы включить строку заголовка и строку итогов.
Вы также можете выбрать таблицу с помощью мыши. Поместите активную ячейку в таблицу, а затем наведите курсор мыши на любой край таблицы, пока он не превратится в четырехстороннюю стрелку , затем щелкните левой кнопкой мыши . Это также выберет заголовки столбцов и итоговую строку.
Выберите части таблицы из меню правой кнопки мыши
Вы также можете выбрать строки, столбцы или всю таблицу, используя контекстное меню. Щелкните правой кнопкой мыши в любом месте строки или столбца, которые вы хотите выделить, затем выберите Выберите и выберите один из трех доступных вариантов.
Добавить строку итогов
Вы можете добавить итоговую строку, которая позволяет отображать итоговые вычисления в последней строке вашей таблицы.
Добавление итоговых вычислений внизу ваших данных может быть опасным, поскольку в конечном итоге они могут быть случайно включены в сводную таблицу с использованием данных. Это еще одно преимущество таблиц, так как итоговая строка не будет включена ни в какие сводные таблицы, созданные с помощью таблицы.
Чтобы включить итоговую строку, перейдите на вкладку Table Tools Design и установите флажок Total Row в разделе Параметры стиля таблицы .
Вы можете временно отключить итоговую строку без потери добавленных к ней формул. Excel запомнит имеющиеся у вас формулы, и они появятся, когда вы снова включите его.
Каждая ячейка в итоговой строке имеет раскрывающееся меню, которое позволяет вам выбрать различные агрегирующие функции для суммирования столбца данных выше.
Вы также можете ввести свои собственные формулы. Я ввел формулу СУММПРОИЗВ в итоговую сумму Цена за единицу , чтобы суммировать Количество x Цена за единицу , чтобы рассчитать общую сумму продажи. Формулы не обязательно должны возвращать число, они также могут быть текстовыми.
Постоянные числовые или текстовые значения также разрешены в любом месте итоговой строки. Фактически, крайний левый столбец обычно по умолчанию содержит текст Всего .
Добавить строку итогов с помощью правой кнопки мыши
Вы также можете добавить итоговую строку, щелкнув правой кнопкой мыши. Щелкните правой кнопкой мыши в любом месте таблицы и выберите в меню Таблица и Итоговая строка .
Добавить строку итогов с помощью сочетания клавиш
Еще один способ быстро добавить итоговую строку — поместить курсор активной ячейки внутри таблицы и использовать сочетание клавиш Ctrl + Shift + T.
Отключить строку заголовка столбца
Строка заголовка столбца включена по умолчанию, но вы можете отключить ее. Это не удаляет заголовки столбцов, это по сути похоже на их скрытие, поскольку вы по-прежнему будете ссылаться на столбцы на основе имени заголовка столбца.
Перейдите на вкладку Table Tools Design и снимите флажок Total Row в разделе Table Style Options .
Добавить жирный шрифт к первому или последнему столбцу
Вы можете включить выделение жирным шрифтом первого или последнего столбца, чтобы выделить его и привлечь внимание к ним по сравнению с другими столбцами.
Перейдите на вкладку Table Tools Design и установите флажки в полях First Column или Last Column (или обоих) в разделе Параметры стиля таблицы .
Добавить чередующиеся строки или столбцы
Чередующиеся строки уже включены по умолчанию, но при желании их можно отключить. Чередующиеся столбцы по умолчанию отключены, поэтому вам нужно включить их, если они вам нужны.
Чтобы включить или отключить любой из них, перейдите на вкладку Table Tools Design и установите или снимите флажки рядом с полями Banded Rows или Banded Columns в разделе Table Style Options .
Я обычно считаю, что полосатые строки являются наиболее полезными, и если вы включите полосатые столбцы одновременно, таблица начнет выглядеть немного беспорядочно.Я рекомендую то или иное, а не оба одновременно.
- Таблица без полосатых строк и столбцов.
- Стол только с полосатыми рядами.
- Таблица только с полосатыми столбцами.
- Таблица как с полосатыми строками, так и со столбцами.
Настольные фильтры
По умолчанию опция фильтров таблиц включена. Вы можете отключить их на вкладке Table Tools Design , сняв отметку с поля Filter Button , расположенного в разделе Table Style Options .
Вы также можете включать и выключать фильтры в активной таблице, используя обычную комбинацию клавиш для фильтров Ctrl + Shift + L.
Если вы щелкните левой кнопкой мыши на любом из фильтров, откроется знакомое меню фильтров, в котором вы можете отсортировать таблицу и применить различные фильтры в зависимости от типа данных в столбце.
Самое замечательное в табличных фильтрах — это то, что вы можете разместить их на нескольких таблицах на одном листе одновременно. Однако вам нужно будет быть осторожным, поскольку отфильтрованные элементы в одной таблице повлияют на другие таблицы, если они имеют общие строки.Вы можете иметь только один набор фильтров одновременно в листе данных без таблиц.
Итоговая строка с примененными фильтрами
При выборе функции суммирования в раскрывающемся меню в строке итогов Excel создаст соответствующую формулу ПРОМЕЖУТОЧНОГО ИТОГА. Эта формула ПРОМЕЖУТОЧНЫЙ ИТОГ игнорирует скрытые и отфильтрованные элементы. Поэтому, когда вы фильтруете свою таблицу, эти сводки будут обновляться соответственно, чтобы исключить отфильтрованные значения.
Обратите внимание, что формула СУММПРОИЗВ в столбце Цена за единицу по-прежнему включает все отфильтрованные значения, а формула суммы ПРОМЕЖУТОЧНЫЙ ИТОГ в столбце Количество — нет.
Заголовки столбцов остаются видимыми при прокрутке
Если вы прокрутите вниз, когда активная ячейка находится в таблице, заголовки ее столбцов останутся видимыми вместе с кнопками фильтра. Заголовки столбцов таблицы будут переведены в заголовки столбцов таблицы, где мы обычно видим буквенное название столбца.
Это очень удобно при работе с длинными таблицами, так как вам не нужно прокручивать страницу вверх, чтобы увидеть имя столбца или использовать фильтры.
Автоматически включать новые строки и столбцы
Если вы введете или скопируете и вставите новые данные в ячейки непосредственно под таблицей, они будут автоматически перенесены в таблицу.
То же самое происходит, когда вы вводите или копируете и вставляете в ячейки непосредственно справа от таблицы.
Автоматически заполнять формулы по всему столбцу
Когда вы вводите формулу внутри таблицы, она автоматически заполняет формулу до конца столбца.
Даже если формула уже введена и вы добавляете новые данные в строку непосредственно под таблицей, все существующие формулы заполняются автоматически.
Редактирование существующей формулы в любой из ячеек также обновит формулу во всем столбце. Вы никогда не забудете снова скопировать и вставить формулу!
Отключить настройки автоматического включения и автоматического заполнения
Вы можете отключить функцию автоматического добавления новых строк или столбцов и заполнения формул.
Перейдите на вкладку Файл и выберите Параметры . Выберите Проверка , затем нажмите кнопку Параметры автозамены . Перейдите на вкладку Автоформат по мере ввода в диалоговом окне Автозамена.
Снятие отметки с Включить новые строки и столбцы в таблицу. позволяет вводить текст непосредственно под таблицей или справа от нее, не поглощая ячейки.
Снятие флажка Заполнить формулы в таблицах для создания вычисляемых столбцов Параметр означает, что формулы в таблице больше не будут автоматически заполнять столбец.
Изменение размера с помощью ручки
В каждой таблице есть ручка размера , которая находится в самой нижней правой ячейке таблицы.
Когда вы наводите указатель мыши на ручку, курсор превратится в двустороннюю наклонную по диагонали стрелку, и вы можете щелкнуть и перетащить, чтобы изменить размер таблицы. Вы можете увеличить или уменьшить размер. Данные будут перенесены в таблицу или удалены из нее соответственно.
Изменение размера с помощью ленты
Вы также можете изменить размер таблицы с ленты.Перейдите на вкладку Table Tools Design и нажмите команду Resize Table в разделе Properties .
Появится диалоговое окно «Изменить размер таблицы», в котором вы сможете выбрать новый диапазон для своей таблицы. Используйте значок переключателя диапазона, чтобы выбрать новый диапазон. Вы можете выбрать больший или меньший диапазон, но заголовки таблиц должны оставаться в той же строке, а новый диапазон таблицы должен перекрывать старый диапазон таблицы.
Добавить новую строку с помощью клавиши табуляции
Вы можете добавить новую пустую строку в таблицу с помощью клавиши Tab.Поместите курсор активной ячейки внутри таблицы в ячейку, содержащую маркер изменения размера, и нажмите клавишу TAB.
Клавиша табуляции действует как возврат каретки, и активная ячейка переносится в крайнюю правую ячейку в новой строке, которая добавляется непосредственно ниже.
Это удобный ярлык, потому что, когда включена итоговая строка, невозможно добавить новую строку путем ввода или копирования и вставки данных непосредственно под таблицей.
Вставить строки или столбцы
Вы можете вставить дополнительные строки или столбцы в таблицу, щелкнув правой кнопкой мыши.Выберите диапазон в таблице и щелкните правой кнопкой мыши , затем выберите Вставить в меню. Затем вы можете выбрать вставку столбцов таблицы слева или строк таблицы выше .
Столбцы таблицы слева вставит число выбранных столбцов слева от выделения, а количество строк в выделенном фрагменте игнорируется.
Строки таблицы Выше вставляет число выбранных строк непосредственно над выделенным фрагментом, а количество столбцов в выделенном фрагменте игнорируется.
Удалить строки или столбцы
Удаление строк или столбцов происходит аналогично их вставке. Выберите диапазон в таблице и щелкните правой кнопкой мыши , затем выберите в меню Удалить . Затем вы можете выбрать удаление столбцов таблицы или строк таблицы .
Форматы таблицы автоматически применяются к новым строкам
Когда вы добавляете новые данные в таблицу, вам не нужно беспокоиться о применении форматирования для соответствия остальным данным выше.Форматирование автоматически заполнится сверху, если форматирование было применено ко всему столбцу.
Я говорю не только о форматах стилей таблиц. Другое форматирование, такое как даты, числа, шрифты, выравнивание, границы, условное форматирование, цвета ячеек и т. Д., Будут автоматически заполнены, если они были применены ко всему столбцу.
Если вы отформатировали все свои числа как валюту в столбце и добавили новые данные, к ним также будет применен денежный формат.
Вам никогда не придется беспокоиться о несогласованном форматировании ваших данных.
Добавить слайсер
Вы можете добавить срез (или несколько) к таблице, чтобы упростить использование фильтра и визуально увидеть, по каким элементам фильтруется таблица.
Перейдите на вкладку Table Tools Design и нажмите кнопку Insert Slicer в разделе Tools .
Изменить стиль
Изменить стиль стола можно быстро и легко.Перейдите к Table Tools Design выберите новый стиль из выбора, найденного в разделе Table Styles . Если вы щелкните левой кнопкой мыши по маленькой стрелке, направленной вниз в правой части палитры стилей, она развернется, чтобы отобразить все доступные параметры.
Эти стили таблицы применяются ко всей таблице, а также к любым новым строкам или столбцам, добавленным позже.
Есть много вариантов на выбор, включая светлые, средние и темные темы.При наведении указателя мыши на различные варианты выбора вы сможете увидеть предварительный просмотр на листе в реальном времени. Однако стиль фактически не изменится, пока вы не нажмете на него.
Вы даже можете создать свой собственный Стиль новой таблицы .
Установить стиль таблицы по умолчанию
Вы можете установить любой из доступных стилей по умолчанию, чтобы при создании новой таблицы не нужно было менять стиль. Щелкните правой кнопкой мыши по стилю, который вы хотите установить по умолчанию, а затем выберите в меню Установить по умолчанию .
К сожалению, это настройка уровня книги и повлияет только на текущую книгу. Вам нужно будет установить значение по умолчанию для каждой создаваемой книги, если вы не хотите использовать параметр по умолчанию для приложения.
Распечатать только выбранную таблицу
Когда вы помещаете активный курсор в ячейку внутри таблицы, а затем пытаетесь распечатать, есть возможность распечатать только выбранную таблицу. Перейдите к экрану меню Печать , перейдя на вкладку Файл и выбрав Печать или используя сочетание клавиш Ctrl + P, затем выберите Печать выбранной таблицы в настройках.
Это удалит все элементы из области печати, которых нет в таблице.
Структурированные ссылки
Таблицысодержат полезную функцию, называемую структурированными ссылками, которая помогает сделать ссылки на диапазоны более удобочитаемыми. На диапазоны внутри таблицы можно ссылаться, используя комбинацию имени таблицы и заголовков столбцов.
Вместо такой формулы = СУММ (D3: D9) вы можете увидеть что-то вроде этой = СУММ (Продажи [Количество]), значение которой гораздо легче понять.
Вот почему так важно присвоить таблице краткое описательное имя и заголовки столбцов, так как это улучшит читаемость структурированных ссылок!
Когда вы ссылаетесь на определенные части таблицы, Excel создает ссылку для вас, поэтому вам не нужно запоминать структуру ссылок, но это поможет немного ее понять.
Структурированные ссылки могут содержать до трех частей.
- Это имя таблицы. При ссылке на диапазон из таблицы эта часть ссылки не требуется.
- Это идентификаторы диапазона, которые определяют определенные части ссылки для таблицы, такие как заголовки или итоговая строка.
- Это имена столбцов, которые могут быть либо отдельным столбцом, либо диапазоном столбцов, разделенных полным двоеточием.
Пример структурированных ссылок для строки
-
= Продажи [@ [Цена за единицу]]
будет ссылаться на одну ячейку в теле. -
= Продажи [@ [Продукт]: [Цена за единицу]]
будет ссылаться на часть строки из столбца Продукт в столбец Цена за единицу, включая все столбцы между ними. -
= Продажи [@]
будут ссылаться на всю строку.
Пример структурированных ссылок для столбцов
-
= Продажи [Цена за единицу]
будет ссылаться на один столбец и включать только текст. -
= Продажи [[# заголовков], [# данных], [цена за единицу]]
будет ссылаться на один столбец и включать заголовок и тело столбца. -
= Продажи [[# данных], [# итогов], [цена за единицу]]
будет ссылаться на один столбец и включать строку текста и итогов. -
= Продажи [[# Все], [Цена за единицу]]
будет ссылаться на один столбец и включать заголовок столбца, текст и итоговую строку.
Пример структурированных ссылок для итоговой строки
-
= Продажи [#Totals]
будут ссылаться на всю строку итогов. -
= Продажи [[# Итого], [Цена за единицу]]
будет ссылаться на ячейку в итоговой строке. -
= Продажи [[# Итого], [Продукт]: [Цена за единицу]]
будет ссылаться на часть итоговой строки из столбца «Продукт» в столбец «Цена за единицу», включая все столбцы между ними.
Пример структурированных ссылок для строки заголовка столбца
-
= Продажи [#Headers]
будут ссылаться на всю строку заголовка столбца. -
= Продажи [[# заголовков], [Дата заказа]]
будет ссылаться на ячейку в строке заголовка столбца. -
= Продажи [[# заголовков], [Продукт]: [Цена за единицу]]
будет ссылаться на часть строки заголовка столбца от столбца Продукт до столбца Цена за единицу, включая все столбцы между ними.
Пример структурированных ссылок для тела таблицы
-
= Продажи
будут ссылаться на все тело. -
= Продажи [[# заголовков], [# данных]]
будут ссылаться на всю строку заголовка и тело столбца. -
= Продажи [[# данных], [# итогов]]
будут ссылаться на всю строку тела и итогов. -
= Продажи [# Все]
будут ссылаться на всю строку заголовка столбца, текст и итоговую строку.
Использование Intellisense
Одна из замечательных особенностей таблицы — это структурированные ссылки, которые появляются в меню Intellisense при написании формул.Это означает, что вы можете легко написать формулу, используя структурированные ссылки, не запоминая все поля в вашей таблице.
После ввода первой буквы имени таблицы в меню IntelliSense будет показано имя таблицы среди всех других объектов, начинающихся с этой буквы. Вы можете использовать клавиши со стрелками, чтобы перейти к ней, а затем нажать клавишу TAB, чтобы автоматически заполнить имя таблицы в формуле.
Если вы хотите сослаться на часть таблицы, вы можете набрать [, чтобы отобразить все доступные элементы в таблице.Опять же, вы можете перемещаться с помощью клавиш со стрелками, а затем использовать клавишу Tab для автозаполнения имени поля. Затем вы можете закрыть элемент с помощью].
Отключить структурированные ссылки
Если вам не нравится, когда вас заставляют использовать систему структурированных ссылок, вы можете отключить ее. Все формулы, которые были введены с использованием структурированных ссылок, останутся и будут работать без изменений. Вы также по-прежнему сможете использовать структурированные ссылки, просто Excel не создаст их автоматически.
Чтобы выключить его, перейдите на вкладку Файл и выберите Параметры . Выберите Формулы на боковой панели, затем снимите флажок Использовать имена таблиц в формулах и нажмите кнопку Ok .
Подведение итогов с помощью сводной таблицы
Вы можете создать сводную таблицу из своей таблицы на вкладке Инструменты для таблиц Дизайн , нажмите кнопку Суммировать с помощью сводной таблицы , которая находится в разделе Инструменты .Это вызовет окно Create PivotTable , и вы сможете создать сводную таблицу как обычно.
Это то же самое, что создание сводной таблицы на вкладке Вставка , и не дает никаких дополнительных параметров, специфичных для таблиц.
Удалить дубликаты из таблицы
Вы можете удалить повторяющиеся строки данных из таблицы на вкладке Инструменты для таблиц , нажмите кнопку Удалить дубликаты , расположенную в разделе Инструменты .Это вызовет окно Удалить дубликаты и удалит повторяющиеся значения для одного или нескольких столбцов в таблице.
Это то же самое, что и удаление дубликатов на вкладке Данные , и не дает никаких дополнительных параметров, специфичных для таблиц.
Работа с ячейками и диапазонами в Excel VBA (выделение, копирование, перемещение, редактирование)
При работе с Excel большая часть вашего времени тратится в области рабочего листа — работая с ячейками и диапазонами.
И если вы хотите автоматизировать свою работу в Excel с помощью VBA, вам нужно знать, как работать с ячейками и диапазонами с помощью VBA.
С диапазонами в VBA можно делать много разных вещей (например, выбирать, копировать, перемещать, редактировать и т. Д.).
Итак, чтобы охватить эту тему, я разделю это руководство на разделы и покажу вам, как работать с ячейками и диапазонами в Excel VBA на примерах.
Приступим.
Если вы хотите изучить VBA простым способом, ознакомьтесь с моим Online Excel VBA Training .
Выбор ячейки / диапазона в Excel с помощью VBA
Чтобы работать с ячейками и диапазонами в Excel с помощью VBA, вам не нужно выбирать его.
В большинстве случаев лучше не выбирать ячейки или диапазоны (как мы увидим).
Несмотря на это, важно, чтобы вы прошли через этот раздел и поняли, как он работает. Это будет иметь решающее значение в вашем обучении VBA, и многие концепции, описанные здесь, будут использоваться в этом руководстве.
Итак, давайте начнем с очень простого примера.
Выбор одной ячейки с помощью VBA
Если вы хотите выбрать одну ячейку на активном листе (скажем, A1), вы можете использовать следующий код:
Sub SelectCell () Диапазон («А1»).Выбрать End Sub
В приведенном выше коде есть обязательные части «Sub» и «End Sub», а также строка кода, которая выбирает ячейку A1.
Диапазон («A1») сообщает VBA адрес ячейки, к которой мы хотим обратиться.
Select — это метод объекта Range, который выбирает ячейки / диапазон, указанные в объекте Range. Ссылки на ячейки необходимо заключать в двойные кавычки.
Этот код покажет ошибку, если лист диаграммы является активным. Лист диаграммы содержит диаграммы и широко не используется.Поскольку в нем нет ячеек / диапазонов, приведенный выше код не может выбрать его, и в результате будет отображаться ошибка.
Обратите внимание, что поскольку вы хотите выбрать ячейку на активном листе, вам просто нужно указать адрес ячейки.
Но если вы хотите выбрать ячейку на другом листе (скажем, Sheet2), вам нужно сначала активировать Sheet2, а затем выбрать ячейку в нем.
Дополнительная ячейка выбора () Рабочие листы ("Лист2"). Активировать Диапазон ("A1"). Выберите End Sub
Точно так же вы также можете активировать книгу, затем активировать в ней определенный рабочий лист, а затем выбрать ячейку.
Дополнительная ячейка выбора () Рабочие книги ("Book2.xlsx"). Рабочие листы ("Sheet2"). Активировать Диапазон ("A1"). Выберите Конец подписки
Обратите внимание, что при обращении к книгам необходимо использовать полное имя вместе с расширением файла (.xlsx в приведенном выше коде). Если книга никогда не сохранялась, вам не нужно использовать расширение файла.
Теперь эти примеры не очень полезны, но позже в этом руководстве вы увидите, как мы можем использовать те же концепции для копирования и вставки ячеек в Excel (с использованием VBA).
Так же, как мы выбираем ячейку, мы также можем выбрать диапазон.
В случае диапазона это может быть диапазон фиксированного или переменного размера.
В диапазоне фиксированного размера вы должны знать, насколько велик этот диапазон, и можете использовать точный размер в своем коде VBA. Но с диапазоном переменного размера вы не знаете, насколько велик диапазон, и вам нужно использовать немного магии VBA.
Давайте посмотрим, как это сделать.
Выбор диапазона фиксированного размера
Вот код, который выбирает диапазон A1: D20.
Дополнительный диапазон выбора () Диапазон ("A1: D20"). Выберите Конец подписки
Другой способ сделать это — использовать следующий код:
Sub SelectRange () Диапазон ("A1", "D20"). Выберите End Sub
Приведенный выше код берет адрес верхней левой ячейки (A1) и адрес нижней правой ячейки (D20) и выбирает весь диапазон. Этот метод становится полезным, когда вы работаете с диапазонами переменного размера (как мы увидим, когда позже в этом руководстве будет рассмотрено свойство End).
Если вы хотите, чтобы выбор происходил в другой книге или на другом листе, вам необходимо сообщить VBA точные имена этих объектов.
Например, приведенный ниже код выберет диапазон A1: D20 на листе Sheet2 в книге Book2.
Дополнительный диапазон выбора () Рабочие книги ("Book2.xlsx"). Рабочие листы ("Sheet1"). Активировать Диапазон ("A1: D20"). Выберите End Sub
Что делать, если вы не знаете, сколько там строк. Что делать, если вы хотите выделить все ячейки, в которых есть значение.
В этих случаях вам необходимо использовать методы, показанные в следующем разделе (при выборе диапазона переменного размера).
Выбор диапазона изменяемого размера
Существуют различные способы выбора диапазона ячеек. Выбранный вами метод будет зависеть от того, как структурированы данные.
В этом разделе я расскажу о некоторых полезных методах, которые действительно полезны при работе с диапазонами в VBA.
Выбор с использованием свойства CurrentRange
В случаях, когда вы не знаете, сколько строк / столбцов содержат данные, вы можете использовать свойство CurrentRange объекта Range.
Свойство CurrentRange охватывает все непрерывные заполненные ячейки в диапазоне данных.
Ниже приведен код, который выберет текущий регион, содержащий ячейку A1.
Sub SelectCurrentRegion () Диапазон ("A1"). CurrentRegion.Select End Sub
Вышеупомянутый метод хорош, когда у вас есть все данные в виде таблицы без пустых строк / столбцов в ней.
Но если у вас есть пустые строки / столбцы в ваших данных, он не будет выбирать те, которые находятся после пустых строк / столбцов.На изображении ниже код CurrentRegion выбирает данные до строки 10, поскольку строка 11 пуста.
В таких случаях вы можете использовать свойство UsedRange объекта Worksheet.
Выбрать с помощью свойства UsedRange
UsedRange позволяет ссылаться на любые ячейки, которые были изменены.
Таким образом, приведенный ниже код выберет все используемые ячейки на активном листе.
Sub SelectUsedRegion () ActiveSheet.UsedRange.Select End Sub
Обратите внимание, что если у вас есть удаленная ячейка, которая использовалась, она будет учитываться приведенным выше кодом, и все ячейки будут выбраны до тех пор, пока эта используемая ячейка не будет выбрана.
Выбрать с помощью свойства конца
Теперь эта часть действительно полезна.
Свойство End позволяет выбрать последнюю заполненную ячейку. Это позволяет имитировать действие клавиш управления стрелками вниз / вверх или клавиш управления вправо / влево.
Давайте попробуем разобраться в этом на примере.
Предположим, у вас есть набор данных, показанный ниже, и вы хотите быстро выбрать последние заполненные ячейки в столбце A.
Проблема в том, что данные могут изменяться, и вы не знаете, сколько ячеек заполнено.Если вам нужно сделать это с помощью клавиатуры, вы можете выбрать ячейку A1, а затем использовать клавиши Control + стрелка вниз, и она выберет последнюю заполненную ячейку в столбце.
Теперь давайте посмотрим, как это сделать с помощью VBA. Этот метод пригодится, когда вы хотите быстро перейти к последней заполненной ячейке в столбце переменного размера
Sub GoToLastFilledCell () Диапазон ("A1"). Конец (xlDown). Выберите End Sub
Приведенный выше код переместится к последней заполненной ячейке в столбце A.
Точно так же вы можете использовать End (xlToRight) для перехода к последней заполненной ячейке в строке.
Sub GoToLastFilledCell () Диапазон ("A1"). Конец (xlToRight) .Select End Sub
Что делать, если вы хотите выбрать весь столбец вместо перехода к последней заполненной ячейке.
Вы можете сделать это, используя следующий код:
Sub SelectFilledCells () Диапазон ("A1", Диапазон ("A1"). Конец (xlDown)). Выберите End Sub
В приведенном выше коде мы использовали первую и последнюю ссылку на ячейку, которую нам нужно выбрать. Независимо от того, сколько там заполненных ячеек, приведенный выше код выберет все.
Вспомните пример выше, в котором мы выбрали диапазон A1: D20, используя следующую строку кода:
Диапазон («A1 ″,« D20 »)
Здесь A1 была верхней левой ячейкой, а D20 — нижней. правая ячейка в диапазоне. Мы можем использовать ту же логику при выборе диапазонов переменного размера. Но поскольку мы не знаем точный адрес нижней правой ячейки, мы использовали свойство End, чтобы получить его.
In Range («A1», Range («A1»). End (xlDown)), «A1» относится к первой ячейке и диапазону («A1»).Конец (xlDown) относится к последней ячейке. Поскольку мы предоставили обе ссылки, метод Select выбирает все ячейки между этими двумя ссылками.
Точно так же можно выбрать весь набор данных, состоящий из нескольких строк и столбцов.
Приведенный ниже код выберет все заполненные строки / столбцы, начиная с ячейки A1.
Sub SelectFilledCells () Range ("A1", Range ("A1"). End (xlDown) .End (xlToRight)). Выбрать End Sub
В приведенном выше коде мы использовали диапазон («A1»).End (xlDown) .End (xlToRight), чтобы получить ссылку на заполненную нижнюю правую ячейку набора данных.
Разница между использованием CurrentRegion и End
Если вам интересно, зачем использовать свойство End для выбора заполненного диапазона, когда у нас есть свойство CurrentRegion, позвольте мне сказать вам разницу.
С помощью свойства End вы можете указать начальную ячейку. Например, если у вас есть данные в формате A1: D20, но первая строка — это заголовки, вы можете использовать свойство End для выбора данных без заголовков (используя приведенный ниже код).
Sub SelectFilledCells () Range ("A2", Range ("A2"). End (xlDown) .End (xlToRight)). Выберите End Sub
Но CurrentRegion автоматически выберет весь набор данных, включая заголовки.
До сих пор в этом руководстве мы видели, как ссылаться на диапазон ячеек разными способами.
Теперь давайте посмотрим, как мы можем использовать эти методы для выполнения некоторой работы.
Копирование ячеек / диапазонов с помощью VBA
Как я уже упоминал в начале этого руководства, выбор ячейки не является необходимым для выполнения действий с ней.В этом разделе вы увидите, как копировать ячейки и диапазоны, даже не выбирая их.
Начнем с простого примера.
Копирование одной ячейки
Если вы хотите скопировать ячейку A1 и вставить ее в ячейку D1, следующий код сделает это.
Sub CopyCell () Диапазон ("A1"). Копировать диапазон ("D1") End Sub
Обратите внимание, что метод копирования объекта диапазона копирует ячейку (точно так же, как Control + C) и вставляет ее в указанное место назначения.
В приведенном выше примере кода место назначения указано в той же строке, где вы используете метод копирования.Если вы хотите сделать свой код еще более читабельным, вы можете использовать следующий код:
Sub CopyCell () Диапазон ("A1"). Место назначения копирования: = Диапазон ("D1") End Sub
Приведенные выше коды будут копировать и вставлять значение, а также форматирование / формулы в него.
Как вы уже могли заметить, приведенный выше код копирует ячейку, не выделяя ее. Независимо от того, где вы находитесь на листе, код скопирует ячейку A1 и вставит ее в D1.
Также обратите внимание, что приведенный выше код перезапишет любой существующий код в ячейке D2.Если вы хотите, чтобы Excel сообщал вам, есть ли что-то в ячейке D1, не перезаписывая это, вы можете использовать приведенный ниже код.
Sub CopyCell () Если Range ("D1") <> "" Тогда Response = MsgBox ("Вы хотите перезаписать существующие данные", vbYesNo) Конец, если Если Response = vbYes, то Диапазон ("A1"). Копировать диапазон ("D1") Конец, если End Sub
Копирование диапазона фиксированного размера
Если вы хотите скопировать A1: D20 в J1: M20, вы можете использовать следующий код:
Sub CopyRange () Диапазон ("A1: D20").Копировать диапазон ("J1") End Sub
В ячейке назначения вам просто нужно указать адрес верхней левой ячейки. Код автоматически скопирует точный скопированный диапазон в место назначения.
Вы можете использовать ту же конструкцию для копирования данных с одного листа на другой.
Приведенный ниже код скопирует A1: D20 с активного листа на Sheet2.
Sub CopyRange () Диапазон ("A1: D20"). Копирование листов ("Sheet2"). Диапазон ("A1") End Sub
Приведенное выше копирует данные с активного листа.Поэтому перед запуском кода убедитесь, что лист с данными является активным. В целях безопасности вы также можете указать имя рабочего листа при копировании данных.
Sub CopyRange () Рабочие листы ("Лист1"). Диапазон ("A1: D20"). Копировать рабочие листы ("Лист2"). Диапазон ("A1") End Sub
Преимущество приведенного выше кода заключается в том, что независимо от того, какой лист активен, он всегда копирует данные из Sheet1 и вставляет их в Sheet2.
Вы также можете скопировать именованный диапазон, используя его имя вместо ссылки.
Например, если у вас есть именованный диапазон под названием «SalesData», вы можете использовать приведенный ниже код для копирования этих данных на Sheet2.
Sub CopyRange () Диапазон ("SalesData"). Копировать рабочие листы ("Лист2"). Диапазон ("A1") End Sub
Если область действия именованного диапазона — это вся книга, вам не нужно находиться на листе с именованным диапазоном, чтобы запустить этот код. Поскольку именованный диапазон ограничен рабочей книгой, вы можете получить к нему доступ с любого листа, используя этот код.
Если у вас есть таблица с именем Table1, вы можете использовать приведенный ниже код, чтобы скопировать ее на Sheet2.
Дополнительная таблица копирования () Диапазон ("Таблица1 [#All]"). Копировать листы ("Лист2"). Диапазон ("A1") End Sub
Вы также можете скопировать диапазон в другую рабочую книгу.
В следующем примере я копирую таблицу Excel (Таблица1) в книгу Book2.
Sub CopyCurrentRegion () Диапазон ("Таблица1 [#All]"). Копирование книг ("Book2.xlsx"). Таблицы ("Лист1"). Диапазон ("A1") End Sub
Этот код будет работать, только если рабочая книга уже открыта.
Копирование диапазона переменного размера
Один из способов копирования диапазонов переменного размера — преобразовать их в именованные диапазоны или таблицу Excel и использовать коды, как показано в предыдущем разделе.
Но если вы не можете этого сделать, вы можете использовать свойство CurrentRegion или End объекта диапазона.
Приведенный ниже код скопирует текущую область активного листа и вставит ее в Sheet2.
Sub CopyCurrentRegion () Диапазон ("A1"). CurrentRegion.Copy Worksheets ("Sheet2"). Range ("A1") End Sub
Если вы хотите скопировать первый столбец вашего набора данных до последней заполненной ячейки и вставить его в Sheet2, вы можете использовать следующий код:
Sub CopyCurrentRegion () Диапазон («A1», Диапазон («A1»).Конец (xlDown)). Копировать листы ("Sheet2"). Диапазон ("A1") End Sub
Если вы хотите скопировать строки, а также столбцы, вы можете использовать следующий код:
Sub CopyCurrentRegion () Range ("A1", Range ("A1"). End (xlDown) .End (xlToRight)). Копировать листы ("Sheet2"). Диапазон ("A1") End Sub
Обратите внимание, что все эти коды не выделяют ячейки во время выполнения. В общем, вы найдете лишь несколько случаев, когда вам действительно нужно выбрать ячейку / диапазон, прежде чем работать с ним.
Назначение диапазонов для переменных объекта
До сих пор мы использовали полный адрес ячеек (например, Workbooks («Book2.xlsx»). Worksheets («Sheet1»). Range («A1»)).
Чтобы сделать ваш код более управляемым, вы можете назначить эти диапазоны объектным переменным, а затем использовать эти переменные.
Например, в приведенном ниже коде я назначил диапазон источника и назначения переменным объекта, а затем использовал эти переменные для копирования данных из одного диапазона в другой.
Sub CopyRange () Dim SourceRange As Range Dim DestinationRange As Range Установите SourceRange = Worksheets ("Sheet1"). Range ("A1: D20") Установите DestinationRange = Worksheets ("Sheet2"). Range ("A1") SourceRange.Copy DestinationRange End Sub
Начнем с объявления переменных как объектов Range. Затем мы назначаем диапазон этим переменным с помощью оператора Set. После того, как диапазон был назначен переменной, вы можете просто использовать переменную.
Ввод данных в следующую пустую ячейку (с помощью поля ввода)
Вы можете использовать поля ввода, чтобы позволить пользователю вводить данные.
Например, предположим, что у вас есть набор данных ниже, и вы хотите ввести запись о продажах, вы можете использовать поле ввода в VBA. Используя код, мы можем убедиться, что он заполняет данные в следующей пустой строке.
Подложка EnterData () Dim RefRange As Range Установите RefRange = Range ("A1"). End (xlDown) .Offset (1, 0) Установите ProductCategory = RefRange.Offset (0, 1) Установите количество = RefRange.Offset (0, 2) Установите Amount = RefRange.Offset (0, 3) RefRange.Value = RefRange.Offset (-1, 0).Значение + 1 ProductCategory.Value = InputBox («Категория продукта») Quantity.Value = InputBox ("Количество") Amount.Value = InputBox ("Сумма") End Sub
Приведенный выше код использует поле ввода VBA для получения входных данных от пользователя, а затем вводит их в указанные ячейки.
Обратите внимание, что мы не использовали точные ссылки на ячейки. Вместо этого мы использовали свойства End и Offset, чтобы найти последнюю пустую ячейку и заполнить ее данными.
Этот код нельзя использовать.Например, если вы вводите текстовую строку, когда поле ввода запрашивает количество или сумму, вы заметите, что Excel позволяет это. Вы можете использовать условие If, чтобы проверить, является ли значение числовым или нет, и затем разрешить его соответственно.
Цикл по ячейкам / диапазонам
До сих пор мы видели, как выбирать, копировать и вводить данные в ячейки и диапазоны.
В этом разделе мы увидим, как перебирать набор ячеек / строк / столбцов в диапазоне. Это может быть полезно, когда вы хотите проанализировать каждую ячейку и выполнить какое-либо действие на ее основе.
Например, если вы хотите выделить каждую третью строку в выделенном фрагменте, вам нужно пройтись по ней и проверить номер строки. Точно так же, если вы хотите выделить все отрицательные ячейки, изменив цвет шрифта на красный, вам нужно пройти и проанализировать значение каждой ячейки.
Вот код, который будет перебирать строки в выбранных ячейках и выделять альтернативные строки.
Sub HighlightAlternateRows () Dim Myrange как диапазон Дим Майроу как диапазон Установить Myrange = Selection Для каждого Myrow In Myrange.Рядов Если Myrow.Row Mod 2 = 0, то Myrow.Interior.Color = vbCyan Конец, если Следующий Myrow End Sub
В приведенном выше коде используется функция MOD для проверки номера строки в выделенном фрагменте. Если номер строки четный, он выделяется голубым цветом.
Вот еще один пример, где код проходит через каждую ячейку и выделяет ячейки с отрицательным значением в ней.
Sub HighlightAlternateRows () Dim Myrange как диапазон Dim Mycell As Range Установить Myrange = Selection Для каждой ячейки Mycell в Myrange Если Mycell <0 Тогда Mycell.Interior.Color = vbRed Конец, если Следующий Mycell End Sub
Обратите внимание, что вы можете сделать то же самое, используя условное форматирование (которое является динамическим и лучший способ сделать это). Этот пример предназначен только для того, чтобы показать вам, как цикл работает с ячейками и диапазонами в VBA.
Где разместить код VBA
Хотите знать, где находится код VBA в вашей книге Excel?
Excel имеет серверную часть VBA, называемую редактором VBA. Вам необходимо скопировать и вставить код в окно кода модуля VB Editor.
Вот шаги, чтобы сделать это:
- Перейдите на вкладку Разработчик.
- Щелкните параметр Visual Basic. Это откроет редактор VB в бэкэнде.
- На панели Project Explorer в редакторе VB щелкните правой кнопкой мыши любой объект книги, в которую вы хотите вставить код. Если вы не видите Project Explorer, перейдите на вкладку View и нажмите Project Explorer.
- Перейдите во вкладку "Вставить" и щелкните "Модуль". Это вставит объект модуля для вашей книги.
- Скопируйте и вставьте код в окно модуля.
Вам также могут понравиться следующие учебные пособия по Excel:
Excel 2016: Сортировка данных
/ ru / excel2016 / freezing-panes-and-view-options / content /
Введение
По мере того, как вы добавляете на лист больше содержимого, организация этой информации становится особенно важной. Вы можете быстро реорганизовать рабочий лист, отсортировав ваши данные. Например, вы можете организовать список контактной информации по фамилии.Контент можно сортировать по алфавиту, числам и многими другими способами.
Необязательно: загрузите нашу рабочую тетрадь.
Посмотрите видео ниже, чтобы узнать больше о сортировке данных в Excel.
Виды сортировки
При сортировке данных важно сначала решить, следует ли применять сортировку ко всему листу или только к диапазону ячеек .
- Лист сортировки упорядочивает все данные на листе по одному столбцу.Связанная информация по каждой строке сохраняется вместе, когда применяется сортировка. В приведенном ниже примере столбец Имя контакта (столбец A ) был отсортирован для отображения имен в алфавитном порядке.
- Диапазон сортировки сортирует данные в диапазоне ячеек, что может быть полезно при работе с листом, содержащим несколько таблиц. Сортировка диапазона не повлияет на другое содержимое на листе.
Чтобы отсортировать лист:
В нашем примере мы отсортируем форму заказа футболок в алфавитном порядке по Фамилия (столбец C ).
- Выберите ячейку в столбце, по которому нужно выполнить сортировку. В нашем примере мы выберем ячейку C2 .
- Выберите вкладку Data на ленте , затем щелкните команду AZ , чтобы отсортировать от A до Z, или команду ZA , чтобы отсортировать от Z до A. В нашем примере мы отсортируем от A до Z
- Рабочий лист будет отсортирован по выбранному столбцу. В нашем примере лист теперь отсортирован по фамилии .
Чтобы отсортировать диапазон:
В нашем примере мы выберем отдельную таблицу в нашей форме заказа футболок, чтобы отсортировать количество рубашек, которые были заказаны в разные даты.
- Выберите диапазон ячеек , который нужно отсортировать. В нашем примере мы выберем диапазон ячеек G2: H6 .
- Выберите вкладку Данные на ленте , затем щелкните команду Сортировка .
- Откроется диалоговое окно Сортировка .Выберите столбец , по которому нужно выполнить сортировку. В нашем примере мы хотим отсортировать данные по количеству заказов на футболки, поэтому мы выберем Заказы .
- Определите порядок сортировки (по возрастанию или по убыванию). В нашем примере мы будем использовать от наибольшего до наименьшего .
- Когда вы будете удовлетворены своим выбором, нажмите ОК .
- Диапазон ячеек будет , отсортировано по выбранному столбцу. В нашем примере столбец «Заказы» будет отсортирован от к наименьшему .Обратите внимание, что на другое содержимое листа сортировка не повлияла.