Оглавление
- Извлечь уникальные значения из диапазона.
- Задача
- Как выделить таблицу в Эксель мышью
- Как выделить диапазон ячеек? Как выделить все ячейки листа?
- Заполнение диапазона
- Перемещение и копирование ячеек и их содержимого
- Динамические диаграммы в Excel
- Как выделить ячейки в Excel
- Как присвоить имя ячейки или диапазону в Excel
- Как быстро выделить несмежные ячейки или диапазоны в Excel?
- Как выделить ячейки в Excel по условию? Выделение группы ячеек
- Как сделать автоматическое изменение диапазона в Excel
- Как в эксель изменить размер ячеек. Расширение ячеек в Microsoft Excel
- Именованный диапазон
Извлечь уникальные значения из диапазона.
Формулы, которые мы описывали выше, позволяют сформировать список значений из данных определенного столбца. Но часто речь идет о нескольких столбцах, то есть о диапазоне данных. К примеру, вы получили несколько списков товаров из различных файлов и расположили их в соседних столбцах.
Используем формулу массива
Здесь A2:C9 обозначает диапазон, из которого вы хотите извлечь уникальные значения. E1 – это первая ячейка столбца, в который вы хотите поместить результат. $2:$9 указывает на строки, содержащие данные, которые вы хотите использовать. $A:$C указывает на столбцы, из которых вы берёте исходные данные. Пожалуйста, измените их на свои собственные.
Нажмите , а затем перетащите маркер заполнения, чтобы вывести уникальные значения, пока не появятся пустые ячейки.
Как видите, извлекаются все уникальные и первые вхождения дубликатов.
Задача
Имеется таблица продаж по месяцам некоторых товаров (см. Файл примера ):
Необходимо найти сумму продаж товаров в определенном месяце. Пользователь должен иметь возможность выбрать нужный ему месяц и получить итоговую сумму продаж. Выбор месяца пользователь должен осуществлять с помощью Выпадающего списка .
Для решения задачи нам потребуется сформировать два динамических диапазона : один для Выпадающего списка , содержащего месяцы; другой для диапазона суммирования.
Для формирования динамических диапазонов будем использовать функцию СМЕЩ() , которая возвращает ссылку на диапазон в зависимости от значения заданных аргументов. Можно задавать высоту и ширину диапазона, а также смещение по строкам и столбцам.
Создадим динамический диапазон для Выпадающего списка , содержащего месяцы. С одной стороны нужно учитывать тот факт, что пользователь может добавлять продажи за следующие после апреля месяцы (май, июнь…), с другой стороны Выпадающий список не должен содержать пустые строки. Динамический диапазон как раз и служит для решения такой задачи.
Для создания динамического диапазона:
- на вкладке Формулы в группе Определенные имена выберите команду Присвоить имя </em>;
- в поле Имя введите: Месяц </em>;
- в поле Область выберите лист Книга </em>;
- в поле Диапазон введите формулу =СМЕЩ(лист1!$B$5;;;1;СЧЁТЗ(лист1!$B$5:$I$5))
- нажмите ОК.
Теперь подробнее. Любой диапазон в EXCEL задается координатами верхней левой и нижней правой ячейки диапазона. Исходной ячейкой, от которой отсчитывается положение нашего динамического диапазона, является ячейка B5 . Если не заданы аргументы функции СМЕЩ() смещ_по_строкам, смещ_по_столбцам (как в нашем случае), то эта ячейка является левой верхней ячейкой диапазона. Нижняя правая ячейка диапазона определяется аргументами высота и ширина . В нашем случае значение высоты =1, а значение ширины диапазона равно результату вычисления формулы СЧЁТЗ(лист1!$B$5:$I$5) , т.е. 4 (в строке 5 присутствуют 4 месяца с января по апрель ). Итак, адрес нижней правой ячейки нашего динамического диапазона определен – это E 5 .
При заполнении таблицы данными о продажах за май , июнь и т.д., формула СЧЁТЗ(лист1!$B$5:$I$5) будет возвращать число заполненных ячеек (количество названий месяцев) и соответственно определять новую ширину динамического диапазона, который в свою очередь будет формировать Выпадающий список .
ВНИМАНИЕ! При использовании функции СЧЕТЗ() необходимо убедиться в отсутствии пустых ячеек! Т.е. нужно заполнять перечень месяцев без пропусков
Теперь создадим еще один динамический диапазон для суммирования продаж.
Для создания динамического диапазона :
- на вкладке Формулы в группе Определенные имена выберите команду Присвоить имя </em>;
- в поле Имя введите: Продажи_за_месяц </em>;
- в поле Диапазон введите формулу = СМЕЩ(лист1!$A$6;;ПОИСКПОЗ(лист1!$C$1;лист1!$B$5:$I$5;0);12)
- нажмите ОК.
Функция ПОИСКПОЗ() ищет в строке 5 (перечень месяцев) выбранный пользователем месяц (ячейка С1 с выпадающим списком) и возвращает соответствующий номер позиции в диапазоне поиска (названия месяцев должны быть уникальны, т.е. этот пример не годится для нескольких лет). На это число столбцов смещается левый верхний угол нашего динамического диапазона (от ячейки А6 ), высота диапазона не меняется и всегда равна 12 (при желании ее также можно сделать также динамической – зависящей от количества товаров в диапазоне).
И наконец, записав в ячейке С2 формулу = СУММ(Продажи_за_месяц) получим сумму продаж в выбранном месяце.
Например, в мае.
Или, например, в апреле.
Примечание: Вместо формулы с функцией СМЕЩ() для подсчета заполненных месяцев можно использовать формулу с функцией ИНДЕКС() : = $B$5:ИНДЕКС(B5:I5;СЧЁТЗ($B$5:$I$5))
Формула подсчитывает количество элементов в строке 5 (функция СЧЁТЗ() ) и определяет ссылку на последний элемент в строке (функция ИНДЕКС() ), тем самым возвращает ссылку на диапазон B5:E5 .
Как выделить таблицу в Эксель мышью
А теперь приступаем к рассмотрению самого распространенного метода выделения ячеек в Excel. Он же считается самым простым, потому что его базовый принцип такой же, как и в любой другой программе. Можно выделить таблицу с помощью мыши. При этом данный метод имеет и недостаток. Если таблица имеет очень большие размеры, то можно изрядно намучиться, пока выделишь нужный участок. Тем не менее, люди и для такого размера диапазонов также используют этот метод просто потому что привыкли уже. Итак, нам в первую очередь нужно сделать левый клик мышью по самой верхней левой ячейке и зажать соответствующую кнопку. После этого перемещается курсор в самый нижний правый угол требуемого диапазона, после чего кнопка отпускается.
В целом, можно использовать все возможные способы выделения мышью. От этого конечный результат не изменится.
Итак, мы рассмотрели наиболее распространенные способы выделения таблицы с помощью комбинации горячих клавиш, зажатой клавиши Shift или стандартный метод с использованием самой обычной мыши. Каким именно пользоваться – решать можете только вы. Главное, что вы владеете всеми описанными методами. Можно потренироваться перед тем, как начинать непосредственно выполнять советы, описанные в этой статье. Это поможет выполнять все эти действия более уверенно. Вообще, рекомендуется при обучении любой компьютерной программе сначала создать текстовый документ,
Есть некоторые и другие способы осуществления выделения ячеек, но они не настолько часто используются на практике и являются узкопрофессиональными. Речь идет о макросах. Используются они тогда, когда нужно регулярно выполнять однотипные действия. И это будет не совсем классическое выделение таблицы, поскольку осуществляться оно будет на уровне команд, которые компьютер должен выполнить. Запись макросов требует базовых навыков программирования, поэтому отложим рассмотрение этой темы на потом.
Как выделить диапазон ячеек? Как выделить все ячейки листа?
Диапазон – это группа ячеек, находящихся рядом друг с другом. Для выделения небольшого диапазона ячеек достаточно провести по нему курсором в виде белого широкого креста при нажатой левой кнопке мыши. Первая ячейка диапазона при этом остается незатемненной и готовой к вводу информации. Для выделения большого диапазона, можно выделить первую ячейку диапазона, после этого нажать клавишу Shift и выделить последнюю ячейку диапазона, при этом выделится весь диапазон, находящийся между этими ячейками. Для выделения диапазона ячеек можно набрать английскими буквами и цифрами адрес нужного диапазона в адресном окне строки формул, используя в качестве разделителя символ двоеточия, например A1:A10. После ввода адреса диапазона необходимо нажать клавишу Enter. Для выделения всех ячеек строки или всех ячеек столбца достаточно щелкнуть левой кнопкой мыши на названии столбца либо номере строки. Для того чтобы выделить все ячейки листа можно кликнуть по нулевой ячейке (пересечение области имен столбцов и номеров строк) либо использовать сочетание клавиш Ctrl+A (сокращение от англ. All – все). При этом активная на момент выделения ячейка остается незатемненной и готовой к вводу информации. Для выделения группы ячеек, расположенных не рядом, используется их поочередное выделение при нажатой клавише Ctrl.
Заполнение диапазона
Чтобы заполнить диапазон, следуйте инструкции ниже:
- Введите значение 2 в ячейку B2.
-
Выделите ячейку В2, зажмите её нижний правый угол и протяните вниз до ячейки В8.Результат:
Эта техника протаскивания очень важна, вы будете часто использовать её в Excel. Вот еще один пример:
- Введите значение 2 в ячейку В2 и значение 4 в ячейку B3.
- Выделите ячейки B2 и B3, зажмите нижний правый угол этого диапазона и протяните его вниз.Excel автоматически заполняет диапазон, основываясь на шаблоне из первых двух значений. Классно, не правда ли? Вот еще один пример:
- Введите дату 13/6/2013 в ячейку В2 и дату 16/6/2013 в ячейку B3 (на рисунке приведены американские аналоги дат).
- Выделите ячейки B2 и B3, зажмите нижний правый угол этого диапазона и протяните его вниз.
Перемещение и копирование ячеек и их содержимого
The_Prist копировать выделенный диапазон что выделяем для описанные выше действияCtrl+Space. Только имейте в чем хотелось бы. вкладке Главная илиЧтобы переместить ячейки, нажмите. параметры вставки, которые которые не нужно другой лист или Мы стараемся как можно
grablik заданными параметрами дат.Юрий М: В примере все по одной ячейке.
копирования не Range(“7:7″ с формой.(Пробел). Таким способом виду, что здесь На самом деле, нажмите Ctrl+V на кнопкуСочетание клавиш
следует применить к
- копировать. в другую книгу, оперативнее обеспечивать вас
- : Сергей, спасибо, но2. Если необходимо
- : Нет уж! Сказав работает – зачемOLEGOFF ), а Range(“$A$7:$V$7,$X$7:$IV$7).The_Prist
будут выделены только существует несколько особенностей, это один из
- клавиатуре.Вырезать
- Можно также нажать сочетание выделенному диапазону.Выделите ячейку или диапазон щелкните ярлычок другого актуальными справочными материалами это не то
- в сформированной таблице “а”,- говорите и тогда такой пример?
- : Я так делаю Выделите строку, скопируйте: sofi, честно - ячейки с данными, в зависимости от тех случаев, когда
Вырезанные ячейки переместятся на. клавиш CTRL+V.При копировании значения последовательно ячеек с данными, листа или выберите
- на вашем языке. что нужно, потому
- добавит периоды (скажем “б”. Ведь очевидно, что
- при помощи макроса,но и посмотрите где не получилось добиться
Динамические диаграммы в Excel
Итак, мы на прошлом этапе смогли создать динамический диапазон, размер которого полностью зависит от того, сколько заполненных ячеек он содержит. Теперь можно на основании этих данных создавать динамические диаграммы, которые будут автоматически изменяться, как только пользователь внесет какие-то изменения или добавит дополнительную колонку или строку. Последовательность действий в этом случае следующая:
- Выделяем наш диапазон, после чего вставляем диаграмму типа «Гистограмма с группировкой». Найти этот пункт можно в разделе «Вставка» в разделе «Диаграммы–Гистограмма».
- Делаем левый клик мышью по случайной колонке гистограммы, после чего в строке функций будет показана функция =РЯД(). На скриншоте вы можете посмотреть на детальную формулу.
- После этого в формулу нужно внести некоторые изменения. Необходимо заменить диапазон после «Лист1!» на название диапазона. В результате получится следующая функция: =РЯД(Лист1!$B$1;;Лист1!доход;1)
- Теперь осталось в отчет добавить новую запись, чтобы проверить, обновляется ли диаграмма автоматически, или нет.
Полюбуемся теперь на нашу диаграмму.
Давайте подведем итоги, как мы действовали. Мы на предыдущем этапе создали динамический диапазон, размер которого зависит от того, сколько элементов в него входит. Для этого мы использовали комбинацию функций СЧЕТ и СМЕЩ. Мы этот диапазон сделали именным, и потом ссылку на это имя использовали в качестве диапазона нашей гистограммы
Какой конкретно диапазон выбирать в качестве источника данных на первом этапе, не столь важно. Главное – заменить его на имя диапазона потом
Так можно существенно сэкономить оперативную память.
Как выделить ячейки в Excel
Чтобы выделить одну ячейку, нужно щелкнуть по ней левой кнопкой мыши. Появится черная рамка (табличный курсор), ячейка станет активной.
Выделение диапазона смежных (соседних) ячеек
Чтобы выделить диапазон смежных ячеек (прямоугольную область), нужно щелкнуть левой кнопкой мыши по первой ячейке диапазона и, удерживая кнопку, переместить указатель мыши в последнюю ячейку.
Как выделить несмежные ячейки?
Для выделения несмежных ячеек нужно выделить первую ячейку, нажать на клавиатуре клавишу Ctrl и, удерживая ее, щелкать по остальным ячейкам, которые нужно выделить. После выделения всех ячеек клавишу Ctrl нужно отпустить. Можно использовать для заливки ячеек цветом, выбора границ ячеек и т.д.
Как выделить весь столбец или строку в Excel?
Чтобы выделить весь столбец (строку), нужно щелкнуть по его (ее) названию.
Выделение нескольких столбцов (строк)
Для выделения нескольких смежных столбцов (строк) нужно щелкнуть мышкой по начальному столбцу и, не отпуская кнопки мыши, переместить курсор к конечному столбцу.
Если столбцы (строки) несмежные, необходимо использовать клавишу Ctrl.
Как выделить все ячейки (всю таблицу) Excel?
Для выделения всех ячеек на листе нужно щелкнуть на прямоугольнике, который расположен между названиями столбца A и строки 1.
Как присвоить имя ячейки или диапазону в Excel
Присвоить имя отдельной ячейке (диапазону ячеек) можно несколькими способами:
выделить ячейку (диапазон), в поле имени щелкнуть два раза левой кнопкой мыши по названию ячейки (название выделится) и ввести новое (например, ИТОГО);
выделить ячейку (диапазон), перейти на ленте на вкладку Формулы, выбрать Присвоить имя и в диалоговом окне Создание имени ввести имя ячейки (диапазона) (например, ИТОГО) и нажать OK;
выделить ячейку (диапазон), щелчком правой кнопки мыши по ней вызвать контекстное меню, в нем выбрать Имя диапазона, создать имя и нажать ОК.
Примечание: в имени ячейки не должно быть пробелов.
Как быстро выделить несмежные ячейки или диапазоны в Excel?
Иногда вам может потребоваться отформатировать или удалить некоторые несмежные ячейки или диапазоны, и работа будет проще, если вы сначала можете выбрать эти несмежные ячейки или диапазоны вместе. И эта статья предложит вам несколько хитрых способов быстрого выбора несмежных ячеек или диапазонов.
Быстрое выделение несмежных ячеек или диапазонов с помощью клавиатуры
1. Работы С Нами Ctrl ключ
Просто нажмите и удерживайте Ctrl key, и вы можете выбрать несколько несмежных ячеек или диапазонов, щелкнув мышью или перетащив на активный лист.
2. Работы С Нами Shift + F8 ключи
Это не требует удерживания клавиш во время выбора. нажмите Shift + F8 сначала ключи, а затем вы можете легко выбрать несколько несмежных ячеек или диапазонов на активном листе.
Быстрое выделение несмежных ячеек или диапазонов с помощью команды Перейти
Microsoft Excel Войдите в Команда может помочь вам быстро выбрать несмежные ячейки или диапазоны, выполнив следующие действия:
1. Нажмите Главная > Найти и выбрать > Войдите в (или нажмите F5 ключ).
2. в Перейти к диалоговом окне введите позиции ячейки / диапазона в Справка поле и щелкните значок OK кнопку.
И тогда все соответствующие ячейки или диапазоны будут выбраны в книге. Смотрите скриншот:
Внимание: Этот метод требует, чтобы пользователь определил положение ячеек или диапазонов перед их выбором. Возможно, вы заметили, что Microsoft Excel не поддерживает одновременное копирование нескольких непоследовательных ячеек (находящихся в разных столбцах)
Но копирование этих ячеек / выделений одно за другим — пустая трата времени и утомительно! Kutools для Excel Копировать диапазоны Утилита может помочь сделать это легко, как показано на скриншоте ниже. Полнофункциональная бесплатная 30-дневная пробная версия!
Возможно, вы заметили, что Microsoft Excel не поддерживает одновременное копирование нескольких непоследовательных ячеек (находящихся в разных столбцах). Но копирование этих ячеек / выделений одно за другим — пустая трата времени и утомительно! Kutools для Excel Копировать диапазоны Утилита может помочь сделать это легко, как показано на скриншоте ниже. Полнофункциональная бесплатная 30-дневная пробная версия!
Быстро выбирайте несмежные ячейки или диапазоны с помощью Kutools for Excel
Если у вас есть Kutools for Excel, Его Выбрать помощника по диапазону Инструмент может помочь вам легко выбрать несколько несмежных ячеек или диапазонов во всей книге.
Kutools for Excel — Включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная 30-дневная пробная версия, кредитная карта не требуется! Get It Now
1. Нажмите Kutools > Выберите > Выбрать помощника по диапазону….
2. в Выбрать помощника по диапазону диалоговое окно, проверьте Выбор Союза вариант, затем выберите несколько диапазонов по всей книге, а затем щелкните Закрыть кнопка. Смотрите скриншот:
Для получения более подробной информации о Выбрать помощника по диапазону, Пожалуйста, посетите Выбрать помощника по диапазону Бесплатная загрузка Kutools для Excel сейчас
Демонстрация: выделение несмежных ячеек или диапазонов в Excel
Kutools for Excel включает более 300 удобных инструментов для Excel, которые можно бесплатно попробовать без ограничений в течение 30 дней. Скачать и бесплатную пробную версию сейчас!
Как выделить ячейки в Excel по условию? Выделение группы ячеек
Ячейка в Excel – это основной элемент электронной таблицы, образованный пересечением столбца и строки. Имя столбца и номер строки, на пересечении которых находится ячейка, задают адрес ячейки и представляют собой координаты, определяющие расположение этой ячейки на листе.
В ячейках таблиц могут содержаться числа, даты и текст. Числа и даты в ячейках автоматически выравниваются по правому краю, текст выравнивается по левому краю. В качестве разделителя в числах используется запятая, в качестве разделителя в датах – точка. В конце даты точка не ставится. При нарушении этих правил, неправильные числа и даты воспринимаются приложением как текст. В одну ячейку можно внести 32 767 знаков. Информацию, содержащуюся в ячейках можно отобразить числовым, текстовым и другими форматами. Действия, которые производятся с ячейками чаще всего – это форматирование (изменение формата), перемещение (изменение координат) и удаление (со сдвигом влево или со сдвигом вверх). О том как это делается и о том как это делается быстро и в автоматическом режиме я бы и хотел поговорить.
Как сделать автоматическое изменение диапазона в Excel
Предположим, вы – инвестор, которому надо вложить средства в какой-то объект. В результате мы хотим получить информацию о том, сколько можно суммарно заработать за все время, пока деньги будут работать на этот проект. Тем не менее, чтобы получить эту информацию, нам надо регулярно следить за тем, сколько суммарно прибыли нам приносит этот объект. Сделайте такой же отчет, который есть на этом скриншоте.
На первый взгляд решение очевидно: нужно просто суммировать целый столбец. Если в нем появляются записи, то сумма будет обновляться самостоятельно. Но этот метод имеет множество недостатков:
- Если таким способом решить задачу, нельзя будет задействовать ячейки, входящие в столбец B, под другие цели.
- Такая таблица будет потреблять очень много оперативной памяти, из-за чего использование документа станет невозможным на слабых компьютерах.
Следовательно, нужно решать эту задачу через динамические имена. Чтобы их создать, необходимо выполнить следующую последовательность действий:
Перейти на вкладку «Формулы», которая находится в главном меню. Там будет раздел «Определенные имена», где есть кнопка «Присвоить имя», по которой и надо нам нажать.
Далее появится диалоговое окно, в котором нужно заполнить поля таким образом, как изображено на скриншоте
Важно отметить, что нам надо применять функцию =СМЕЩ совместно с функцией СЧЕТ, чтобы создать автоматически обновляемый диапазон.
После этого нам надо использовать функцию СУММ, в качестве аргумента которой используем наш динамически изменяемый диапазон.
После выполнения этих действий мы можем увидеть, как охват ячеек, принадлежащих к диапазону «доход», обновляется по мере того, как мы добавляем туда новые элементы.
Как в эксель изменить размер ячеек. Расширение ячеек в Microsoft Excel
Довольно часто содержимое ячейки в таблице не умещается в границы, которые установлены по умолчанию. В этом случае актуальным становится вопрос их расширения для того, чтобы вся информация уместилась и была на виду у пользователя. Давайте выясним, какими способами можно выполнить данную процедуру в Экселе.
Существует несколько вариантов расширение ячеек. Одни из них предусматривают раздвигание границ пользователем вручную, а с помощью других можно настроить автоматическое выполнение данной процедуры в зависимости от длины содержимого.
Способ 1: простое перетаскивание границ
Самый простой и интуитивно понятный вариант увеличить размеры ячейки – это перетащить границы вручную. Это можно сделать на вертикальной и горизонтальной шкале координат строк и столбцов.
Внимание! Если на горизонтальной шкале координат вы установите курсор на левую границу расширяемого столбца, а на вертикальной – на верхнюю границу строки, выполнив процедуру по перетягиванию, то размеры целевых ячеек не увеличатся. Они просто сдвинутся в сторону за счет изменения величины других элементов листа
Существует также вариант расширить несколько столбцов или строк одновременно.
Способ 3: ручной ввод размера через контекстное меню
Также можно произвести ручной ввод размера ячеек, измеряемый в числовых величинах. По умолчанию высота имеет размер 12,75 единиц, а ширина – 8,43 единицы. Увеличить высоту можно максимум до 409 пунктов, а ширину до 255.
Аналогичным способом производится изменение высоты строк.
Указанные выше манипуляции позволяют увеличить ширину и высоту ячеек в единицах измерения.
Кроме того, есть возможность установить указанный размер ячеек через кнопку на ленте.
Способ 5: увеличение размера всех ячеек листа или книги
Существуют ситуации, когда нужно увеличить абсолютно все ячейки листа или даже книги. Разберемся, как это сделать.
Аналогичные действия производим для увеличения размера ячеек всей книги. Только для выделения всех листов используем другой прием.
Способ 6: автоподбор ширины
Данный способ нельзя назвать полноценным увеличением размера ячеек, но, тем не менее, он тоже помогает полностью уместить текст в имеющиеся границы. При его помощи происходит автоматическое уменьшение символов текста настолько, чтобы он поместился в ячейку. Таким образом, можно сказать, что её размеры относительно текста увеличиваются.
Изменение размера ячейки в VBA Excel: задание высоты строки, ширины столбца, автоподбор ширины ячейки в зависимости от размера содержимого.
Именованный диапазон
Аналогичным образом можно задать имя и для диапазона ячеек, то есть выделим диапазон (1) и в поле имени укажем его название (2):
Создание именованного диапазона
Далее это название можно использовать в формулах, например, при вычислении суммы:
Использование именованного диапазона в формуле
Также создать именованный диапазон можно с помощью вкладки Формулы, выбрав инструмент Задать имя.
Создание именованного диапазона с помощью панели инструментов
Появится диалоговое окно, в котором нужно указать имя диапазона, выбрать область, на которую имя будет распространяться (то есть на всю книгу целиком или на отдельные ее листы), при необходимости заполнить примечание, а далее выбрать соответствующий диапазон на листе.
Создание имени с помощью диалогового окна
Для работы с существующими диапазонами на вкладке Формулы есть Диспетчер имен.
Диспетчер имен
С его помощью можно удалять, изменять или добавлять новые имена ячейкам или диапазонам.
Управление именованными диапазонами
При этом важно понимать, что если вы используете именованные диапазоны в формулах, то удаление имени такого диапазона приведет к ошибкам