Показывать только заполненные строки excel

показывать только заполненные строки

AKSENOV048

Дата: Среда, 07.09.2011, 02:29 |
Сообщение № 1

Группа: Проверенные

Ранг: Форумчанин

Сообщений: 134


Репутация:

6

±

Замечаний:
0% ±


Здравствуйте! искал искал не нашел, хотя наверное плохо искал. как сделать чтобы автоматически скрывались все строки если значение в столбце, например, «Е» пусто или равно 0. и также автоматически показывались если значение в столбце >0

Сообщение отредактировал AKSENOV048Среда, 07.09.2011, 02:32

 

Ответить

Michael_S

Дата: Среда, 07.09.2011, 03:12 |
Сообщение № 2

Группа: Друзья

Ранг: Старожил

Сообщений: 2012


Репутация:

373

±

Замечаний:
0% ±


Excel2016

Если строка скрыта автоматически, как в нее занесете значение, что бы автоматически показать? И что значит «автоматически»?

Сообщение отредактировал Michael_SСреда, 07.09.2011, 03:13

 

Ответить

AKSENOV048

Дата: Среда, 07.09.2011, 03:18 |
Сообщение № 3

Группа: Проверенные

Ранг: Форумчанин

Сообщений: 134


Репутация:

6

±

Замечаний:
0% ±


в скрытые строки изменения заносятся с помощью формы, которая добавляет данные в первую пустую строку. iLastRow = .Cells(Rows.Count, 1).End(xlUp).Row + 1

«автоматически» не знаю, может быть связать это как то с Private Sub Worksheet_SelectionChange(ByVal Target As Range)

 

Ответить

Michael_S

Дата: Среда, 07.09.2011, 07:55 |
Сообщение № 4

Группа: Друзья

Ранг: Старожил

Сообщений: 2012


Репутация:

373

±

Замечаний:
0% ±


Excel2016

Quote (AKSENOV048)

в скрытые строки изменения заносятся с помощью формы, которая добавляет данные в первую пустую строку. iLastRow = .Cells(Rows.Count, 1).End(xlUp).Row + 1

Это, как бы, не первая пустая, а строка, следующая за последней заполненной. А судя по вопросу, еще могут быть пустые строки в середине.

 

Ответить

nilem

Дата: Среда, 07.09.2011, 07:58 |
Сообщение № 5

Группа: Авторы

Ранг: Старожил

Сообщений: 1612


Репутация:

563

±

Замечаний:
0% ±


Excel 2013, 2016

Для примера

Code

Sub ert()
Dim r As Range, rng As Range
Set rng = Range(«E1:E10»)
Application.ScreenUpdating = False
For Each r In rng.Cells
     r.EntireRow.Hidden = r.Value <= 0
Next
Application.ScreenUpdating = True
End Sub


Яндекс.Деньги 4100159601573

 

Ответить

AKSENOV048

Дата: Среда, 07.09.2011, 11:25 |
Сообщение № 6

Группа: Проверенные

Ранг: Форумчанин

Сообщений: 134


Репутация:

6

±

Замечаний:
0% ±


Michael_S,

Quote (Michael_S)

Это, как бы, не первая пустая, а строка, следующая за последней заполненной.

конечно вы правы, я просто чуть не правильно объяснил, извиняюсь. Да Вы правы строки с нулевым значением в столбце Е могут быть.
nilem, хороший макрос, осталось мне придумать как сделать чтобы он автоматически срабатывал. на событие Worksheet_SelectionChange не подошло, т.к. это маленькое зависание при каждом щелчке по ячейке. сейчас пока прилепил запуск макроса по окончанию работы формы Application.Run «ert», но все равно это не то.
да и как можно заменить rng = Range(«E1:E10») на («E3:E»)

Сообщение отредактировал AKSENOV048Среда, 07.09.2011, 11:25

 

Ответить

nilem

Дата: Среда, 07.09.2011, 12:39 |
Сообщение № 7

Группа: Авторы

Ранг: Старожил

Сообщений: 1612


Репутация:

563

±

Замечаний:
0% ±


Excel 2013, 2016

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

Code

Sub HideRows()
Dim x(), i&, hr As Range: Application.ScreenUpdating = 0
With Range([e1], Cells(Rows.Count, 5).End(xlUp))
     x = .Value
     For i = 3 To UBound(x)
         If x(i, 1) = 0 Then
             If hr Is Nothing Then Set hr = .Cells(i) Else Set hr = Union(hr, .Cells(i))
         End If
     Next i
     .EntireRow.Hidden = False
End With
If Not hr Is Nothing Then hr.EntireRow.Hidden = True
Application.ScreenUpdating = 1
End Sub

А где-нибудь в конце работы формы:

Code

Call Module1.HideRows


Яндекс.Деньги 4100159601573

 

Ответить

AKSENOV048

Дата: Среда, 07.09.2011, 13:18 |
Сообщение № 8

Группа: Проверенные

Ранг: Форумчанин

Сообщений: 134


Репутация:

6

±

Замечаний:
0% ±


Отлично. то что надо. и работает намного быстрее предыдущего макроса. СПАСИБО БОЛЬШОЕ!

 

Ответить

Цитата
написал:
про .EntireRow…

Рад, что сумел рассмешить, говорят жизнь продлевает. Отправка на печать целиком ряда, проблем не вызывает. А вот то, что не связанные диапазоны на отдельные листы печатаются для меня сюрприз. Оказывается, даже и без вба так  — просто выделить несвязанные и выделенное на печать отправить. Ну, тогда вернусь к начальной идее: скрыть лишнее, распечатать и вернуть как было. Я то наивно подумал, что можно ж непосредственно на листе не скрывать пустые, а, наоборот, не пустые собрать.

Код
Sub PrintNoEmpty()
'
Dim rng As Range, rngEmpty As Range: Set rngEmpty = Nothing
 
Set rng = Application.Range(Range("a1"), Cells.SpecialCells(xlCellTypeLastCell))
 
With rng
     
    For i = .Row To .Row + .Rows.Count - 1
        If Application.WorksheetFunction.CountA(.Rows(i)) = 1 Then
            If rngEmpty Is Nothing Then Set rngEmpty = .Cells(i, 1)
            Set rngEmpty = Union(rngEmpty, .Cells(i, 1))
        End If
    Next

rngEmpty.EntireRow.Hidden = True
.PrintOut
Rows.Hidden = False

End With

End Sub

Это проверил  :D  

Изменено: Sergey Stoyanov15.12.2022 10:16:43

0 / 0 / 0

Регистрация: 31.07.2018

Сообщений: 16

1

Брать из массива данных только заполненные ячейки

31.07.2018, 18:03. Показов 12987. Ответов 14


Студворк — интернет-сервис помощи студентам

Друзья, помогите пожалуйста: мне нужно из колонки, с заполненным текстом взять только заполненные строчки и вставить в отдельную колону (см. пример2). В колонке А есть текст, заполненный по строкам, нужно, чтобы как в колонке D был проставлены по-строчно только строки заполненные.Функция «Текст по столбцам» не подойдет. Так как нужно, чтобы всегда, когда заполнялось какое-либо поле — сразу проставлялось это значение в колонке D. Например, когда в ячейке А2 — появляется текст, то он автоматически попадает в ячейку D5, т.е. в первую незаполненную ячейку ниже в колонке D



0



772 / 615 / 294

Регистрация: 05.01.2014

Сообщений: 1,338

01.08.2018, 06:03

2

Вариант, формула массива.

Код

=ЕСЛИОШИБКА(ИНДЕКС($A$1:$A$150;НАИМЕНЬШИЙ(ЕСЛИ($A$1:$A$150<>"";СТРОКА($A$1:$A$150));СТРОКА(A1)));"")



0



0 / 0 / 0

Регистрация: 31.07.2018

Сообщений: 16

01.08.2018, 08:54

 [ТС]

3

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



0



772 / 615 / 294

Регистрация: 05.01.2014

Сообщений: 1,338

01.08.2018, 09:06

4

Формула массива вводится одновременным нажатием трех клавиш Ctrl+Shift+Enter.



1



0 / 0 / 0

Регистрация: 31.07.2018

Сообщений: 16

01.08.2018, 09:25

 [ТС]

5

Прошу прощения, что туплю но как вводится и куда не совсем понял



0



772 / 615 / 294

Регистрация: 05.01.2014

Сообщений: 1,338

01.08.2018, 09:47

6

Вот файл.



1



0 / 0 / 0

Регистрация: 31.07.2018

Сообщений: 16

01.08.2018, 11:08

 [ТС]

7

Спасибо, что стараетесь мне помочь! Прошу прощения, что отвлекаю Ваше время, но я открыл файл ,там показывает #ИМЯ? Щелкаю на формулу и этот текст исчезает и берет текст, но опять таки только верхнюю строку, остальные не показывает колонка D), в колонке F я ввел формулу, где показывается только верхняя строка



0



772 / 615 / 294

Регистрация: 05.01.2014

Сообщений: 1,338

01.08.2018, 11:19

8

Лучший ответ Сообщение было отмечено vitalii82 как решение

Решение

Не знаю что у вас не получается, у меня все работает.

Цитата
Сообщение от AleksSid
Посмотреть сообщение

Формула массива вводится одновременным нажатием трех клавиш Ctrl+Shift+Enter.

После чего с обоих сторон формулы должны появиться фигурные скобки.



1



Казанский

15136 / 6410 / 1730

Регистрация: 24.09.2011

Сообщений: 9,999

01.08.2018, 11:59

9

vitalii82, вариант на VBA: правый клик на ярлычке листа — Исходный текст, вставьте

Visual Basic
1
2
3
4
5
6
7
8
Private Sub Worksheet_Change(ByVal Target As Range)
  If Intersect(Target, Columns(1)) Is Nothing Then Exit Sub
  Application.EnableEvents = False
  On Error Resume Next
  Columns(4).ClearContents
  Columns(1).SpecialCells(xlCellTypeConstants).Copy Cells(1, 4)
  Application.EnableEvents = True
End Sub

Файл надо будет сохранить в формате XLSM.



0



0 / 0 / 0

Регистрация: 31.07.2018

Сообщений: 16

01.08.2018, 12:25

 [ТС]

10

Да, вроде получилось!!!
Правильно ли я делаю — копирую формулу, протягиваю, а потом в каждой ячейке отдельно щелкаю Ctrl+Shift+Enter?



0



471 / 161 / 79

Регистрация: 07.10.2015

Сообщений: 377

01.08.2018, 12:40

11

vitalii82, сделайте точно наоборот: сначала Ctrl+Shift+Enter на введенной формуле, а уже потом копирование протягиванием



0



0 / 0 / 0

Регистрация: 31.07.2018

Сообщений: 16

01.08.2018, 12:49

 [ТС]

12

Понял, спасибо все огромное за помощь!!!!!



0



0 / 0 / 0

Регистрация: 31.07.2018

Сообщений: 16

03.08.2018, 21:36

 [ТС]

13

AleksSid, здравствуйте! Помогите, пожалуйста, еще раз. Я когда эту формулу ввожу в другом диапозоне ( не с первой строки), то она у меня почему-то не работает. Как в файле, например, в столбце D все работает, а в столбце I такая же формула не работает



0



772 / 615 / 294

Регистрация: 05.01.2014

Сообщений: 1,338

04.08.2018, 12:19

14

Цитата
Сообщение от vitalii82
Посмотреть сообщение

а в столбце I такая же формула не работает

Формула не такая. Обратите внимание на ваши ошибки, в функции ИНДЕКС массив $D$13:$D$162 для аргумента <номер_строки> значит строки с1 по 150, поэтому в функции ЕСЛИ аргумент <ИСТИНА> СТРОКА($D$13:$D$162), должен начинаться с 1, например СТРОКА($D$13:$D$162)-12), или СТРОКА($D$1:$D$150) которая выдает массив {1:2:3:ЛОЖЬ:5:6:ЛОЖЬ:8:9:ЛОЖЬ:11:ЛОЖЬ:ЛОЖЬ:ЛОЖЬ:ЛО ЖЬ…. и т.д., а также коэфф. k в функции НАИМЕНЬШИЙ в данном случае тоже должен нач-ся с 1, строка(D1) или строка(A1), не имеет значения, надеюсь понятно объяснил, а лучше почитать про функции в справке или инете, а также про формулы массива.



0



0 / 0 / 0

Регистрация: 31.07.2018

Сообщений: 16

04.08.2018, 16:16

 [ТС]

15

Спасибо большое! Буду разюираться



0



Как в Экселе выделить все, что угодно: самое полное руководство!

Всем привет. Сегодняшний пост хочу посвятить способам выделения ячеек в Майкрософт Эксель. Если вы уже знаете, как выделять ячейки – бегло просмотрите текст, возможно некоторые возможности программы вам не известны, и вы не пользуетесь их преимуществами.

И так, выделение групп ячеек нужно для того, чтобы выполнить с ними какое-то общее действие: внести значение или формулу, изменить формат, скрыть, удалить и т.д. Как же можно выделить ячейки в Эксель? Разбираемся!

Как выделить все ячейки листа Excel

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

  • Кликнуть мышью в том месте листа, где сходятся номера строк и координаты столбцов (см. рисунок). Весь лист сразу же будет выделен
  • Нажать Ctrl+A . Правда, здесь нужно быть внимательными. Если активная ячейка находится в группе данных, то сначала будет выделена только эта группа. Чтобы выделить весь лист — нажмите Ctrl+A повторно!

Выделение прямоугольного диапазона ячеек

Предположим, вам нужно выделить прямоугольную группу ячеек, чтобы отформатировать их под свой тип данных. Я могу предложить 5 способов выделения, а вы выбирайте, какой будет уместен для вас в данный момент:

  1. Выделение мышью. Самый распространенный способ – зажмите левую кнопку мыши внутри одной из клеток (не на рамке) и растягивайте выделение в нужном направлении по строкам и столбцам
  2. Зажатием клавиши Shift . Поставьте курсор в одну из угловых ячеек будущего выделения. Зажмите Shift и выделяйте область клавишами стрелок. Когда закончите – отпустите Shift .
  3. Нажмите клавишу 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 ячейки, таблицу, др.

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

    ​ для дальнейшей обработки​​ нажимаем на кнопку​ таблица до пустых​ левой мышкой (левой​Можно​ отпишется, какой массив​ последняя заполненная ячейка​ 2 столбца.​ ДАТА указано значение​-1 – это 2​ не должна меняться​В формуле использована относительная​ способами это сделать​ содержащую данные или​ G.​ введите ссылку на​ языке) .​ документа. Об этом​ «Найти и выделить».​ строк, столбцов и​ кнопкой мыши).​выделить данные в ячейках,​

    ​ выделяется е него​ B25 и нам​Последнее два аргумента для​ 1, так же,​ мес. назад от​ (для этого стоит​ ссылка на строку​ в статье «Копирование​ форматирование.​Нажмите кнопку​

    ​ ячейку в поле​Независимо от наличия определенных​

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

    ​ нужно выделить от​​ функции СМЕЩ определяют​ как и для​ начала текущего года​ перед В знак​ ($C7, перед номером​ в Excel» тут.​Только видимые ячейки​Дополнительный​Ссылка​

    Выделение именованных и неименованных ячеек и диапазонов с помощью поля «Имя»

    ​ именованных ячеек или​​ статье «Защита ячейки​​ нажимаем на функцию​ входящие в таблицу,​ конца листа Excel.​ как выделить пустые​

    ​ сообщения 9?​ В15 до В25,​ высоту (в количестве​ формул в определении​

    ​ (то есть: 01.10.2016).​​ $), а вот​ строки нет знака​ В Excel можно​​Только ячейки, видимые в​​.​.​ диапазонов на листе,​ Excel от неверно​ «Выделение группы ячеек».​

    ​ но расположенные рядом​Как выделить столбцы в​ ячейки в Excel,​RAN​ то на достаточно​​ строк) и ширину​​ дат для заголовков​Последний аргумент – это​ ссылка на строку​ $). Отсутствие знака​ сделать выпадающий календарь​ диапазоне, который пересекается​В диалоговом окне​Например, введите в поле​ чтобы быстро найти​​ вводимых данных» здесь.​​ В диалоговом окне​

    ​ с ней и​​Excel​ выделить цветом ячейку​: UsedRange.​ нажать контрол+шифт+енд, но​​ (в количестве столбцов)​​ столбцов регистра.​ номер дня месяца​

    ​ должна меняться в​ $ перед номером​ с помощью выпадающих​ со скрытыми строками​Выделить группу ячеек​Ссылка​

    ​ и выбрать отдельных​​Как закрепить выделенную область​​ ставим галочку у​​ заполненные данными.​.​​ в Excel по​​Т.е. А1:С2​ если мы сперва​

    ​ возвращаемого диапазона. В​​В нашем случаи —​​ указано во втором​​ зависимости от строки​ строки приводит к​ списков. как это​ и столбцами.​выберите один из​значение​ ячеек или диапазонов​​ в​​ слов «Пустые ячейки».​​Например, здесь не​​Выделяем в таблице​​ условию.​​PS Но могу​ забили данные в​ нашем примере –​ это зеленая заливка​

    Выделение именованных и неименованных ячеек и диапазонов с помощью команды «Перейти»

    ​ аргументе. В результате​​ таблицы (иначе все​​ тому, что при​ сделать, смотрите в​​Условные форматы​​ указанных ниже вариантов.​​B3​​ вводя их имена​​Excel​​Ещё окно функции​ выделился пустой столбец​ диапазон двух столбцов,​Например, чтобы дата​

    ​ без сохранения сделать​​ В25, а потом​​ это область ячеек​ ячеек. Если мы​ функция ДАТА собирает​ значения дат будут​ копировании формулы вниз​​ статье «Выпадающий календарь​​Только ячейки, которые применено​

    ​Щелкните​​, чтобы выделить эту​​ и ссылок на​​.​​ «Выделение группы ячеек»​ и следующий за​​ трех, т.д. так​​ в ячейке окрасилась​ А1:А2.​ их удалили, то​ с высотой на​ откроем наш регистр​ все параметры в​​ сравниваться с датой​​ на 1 строку​

    ​ в Excel без​​ условное форматирование. В​​Чтобы выделить​​ ячейку, или​ ячейки можно использовать​В Excel можно​ можно вызвать клавишей​ ним столбец «Праздники».​ же, как обычный​​ в красный цвет​​_Boroda_​ при контрол+шифт+енд, все​ 1-ну строку и​ в следующем месяце,​ одно значение и​ из​ она изменяется на =$C8=$E$9,​​ макросов».​​ разделе​

    ​Примечания​​B1:B3​ поле имени.​ закрепить верхние строки,​ F5 или сочетание​ Но выделилась строка​ диапазон.​ за три дня​: Да это-то не​ равно последняя ячейка​ шириной на 4​ то уже ему​ формула возвращает соответственную​​В23​​ затем на =$C9=$E$9, потом​​Если значение в ячейке​​»Проверка данных»​Ячейки с примечаниями.​

    Поиск и выделение ячеек, соответствующих определенным условиям

    ​, чтобы выделить диапазон​​Поле «Имя» расположено слева​ столбцы слева таблицы​ клавиш «Ctrl» +​ 39 с ненужной​Если нужно​ до ее наступления​ вопрос. Но, все​ выделится В25 (хоть​ столбца. Этот диапазон​ соответствующий столбец будет​ дату.​).​ на =$C10=$E$9 и т.д.​ удовлетворяет определенному пользователем​выполните одно из​Константы​ из трех ячеек.​ от строки формул.​ – шапку таблицы,​ «G». Выйдет окно​ ячейкой В39 с​

    ​выделить столбцы до конца​ (до срока оплаты,​ равно, нужны телодвижения​ она и пустая),​ охватывает столбцы 3-х​ выделен зеленым цветом​​Далее перейдите в ячейку​​Таким образом, правило УФ​ до конца таблицы​​ условию, то с​​ указанных ниже действий.​Ячейки, содержащие константы.​ Чтобы выделить несколько​Кроме того, для выделения​ чтобы при прокрутке​ «Переход» Внизу этого​

    ​ листа​ до дня рождения,​

    ​ определенные.​ вот тут и​ предыдущих месяцев и​ в независимости от​

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

    ​Поэтому, этот способ подходит,​​Excel​ т.д.). Об этих​А у Сергея​

    ​ нужно теперь жать​​ текущий.​​ текущего дня.​​ следующую формулу:​ ​А27​​G8G9G10​​ можно выделить эту​​, чтобы найти все​

    ​Ячейки, содержащие формулы.​​ укажите их в​ ячеек и диапазонов​

    ​ строки и столбцы​​ кнопку «Выделить…». Когда​​ если в таблице​

    ​, то выделяем один​​ способах смотрите статью​​ просто сразу сбрасывается​ кнопку вверх​

    ​Первая функция в формуле​

    ​Табличная часть сформатирована, теперь​

    ​Как видно теперь функция​

    ​будет выглядеть =И($B27>$E$22;$B27А27 будет​

    Выделение ячеек в Microsoft Excel

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

    Процесс выделения

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

    Способ 1: отдельная ячейка

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

    Способ 2: выделение столбца

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

    Есть и другой вариант решения данной задачи. Зажимаем кнопку Shift на клавиатуре и кликаем по верхней ячейке столбца. Затем, не отпуская кнопку кликаем по нижней. Можно производить действия и в обратном порядке.

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

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

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

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

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

    Способ 3: выделение строки

    По аналогичному принципу выделяются и строки в Экселе.

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

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

    Также строки в таблицах можно отметить подобным образом, что и столбцы. Кликаем по первому элементу в столбце, а затем набираем сочетание клавиш Ctrl + Shift + стрелка вправо. Строка выделится до конца таблицы. Но опять же, обязательным условием в данном случае является наличие данных во всех ячейках строчки.

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

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

    Также можно зажать кнопку Shift и произвести клик по первому и последнему сектору на панели координат того диапазона строк, который следует выделить.

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

    Способ 4: выделение всего листа

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

    К этому же результату приведет нажатие комбинации клавиш Ctrl+A. Правда, если в это время курсор находится в диапазоне неразрывных данных, например, в таблице, то первоначально будет выделена только эта область. Лишь после повторного нажатия комбинации удастся выделить весь лист.

    Способ 5: выделение диапазона

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

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

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

    Способ 6: применение горячих клавиш

    Можно производить выделение отдельных областей с помощью горячих клавиш:

    • Ctrl+Home – выделение первой ячейки с данными;
    • Ctrl+End – выделение последней ячейки с данными;
    • Ctrl + Shift + End – выделение ячеек вниз до последней используемой;
    • Ctrl + Shift + Home – выделение ячеек вверх до начала листа.

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

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

    Отблагодарите автора, поделитесь статьей в социальных сетях.

    Выделение содержимого ячеек в Excel

    В этом курсе:

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

    В Excel можно выделять содержимое ячеек, строк или столбцов.

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

    Выделение ячеек

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

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

    Для этого также можно использовать SHIFT+клавиши со стрелками.

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

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

    Выберите букву в верхней части столбца, чтобы выделить его целиком. Можно также щелкнуть любую ячейку в столбце и нажать клавиши CTRL+ПРОБЕЛ.

    Выберите номер строки, чтобы выделить ее целиком. Можно также щелкнуть любую ячейку в строке и нажать клавиши SHIFT+ПРОБЕЛ.

    Чтобы выделить несмежные строки или столбцы, выберите их номера, удерживая нажатой клавишу CTRL.

    Выделение таблицы, списка или листа

    Чтобы выделить список или таблицу, щелкните любую содержащуюся в них ячейку и нажмите клавиши CTRL+A.

    Чтобы выделить весь лист, нажмите кнопку выделить все в верхнем левом углу.

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

    Дополнительные сведения

    Вы всегда можете задать вопрос специалисту Excel Tech Community, попросить помощи в сообществе Answers community, а также предложить новую функцию или улучшение на веб-сайте Excel User Voice.

    Выделение ячеек в Excel: строка, столбец, диапазон и лист целиком

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

    Выделение отдельной ячейки

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

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

    Выделяем столбец

    Выделить столбец в Эксель можно несколькими способами:

    1. Зажав левую кнопку мыши тянем ее указатель от первой ячейки до последней, после чего отпускаем кнопку. Действие можно выполнять как сверху вниз (первая ячейка – самая верхняя, последняя – самая нижняя), так и снизу вверх (первая ячейка – самая нижняя, последняя – самая верхняя).
    2. Щелкаем по первой ячейке столбца, далее зажав клавишу Shift, кликаем по последней ячейке столбца, после чего отпускаем клавишу Shift. Как и в первом способе, выделение можно выполнять в обе стороны: и вверх, и вниз.
    3. Также, вместо мыши вместе с Shift мы можем использовать клавиши навигации. Щелкаем по первой ячейке столбца, далее зажимаем Shift, после чего нажимаем клавишу вверх (или вниз в зависимости от того, какую ячейку мы выбрали в качестве первой – самую верхнюю или самую нижнюю) ровно столько раз, сколько ячеек мы хотим добавить в выделяемый диапазон. Одно нажатие на клавишу – одна ячейка. После того, как все нужные элементы отмечены, отпускаем клавишу Shift.
    4. Кликаем по первой ячейка столбца, после чего нажимаем сочетание клавиш Ctrl+Shif+стрелка вниз. В результате будет выделен весь столбец, охватив все ячейки, в которых есть данные. Если мы хотим выполнить выделение снизу вверх, то соответственно, нажимаем комбинацию Ctrl+Shif+стрелка вверх, предварительно встав в самую нижнюю ячейку.Тут есть один нюанс. При использовании данного способа нужно убедиться в том, что в отмечаемом столбце нет пустых элементов, иначе выделение будет произведено лишь до первой незаполненной ячейки.
    5. Когда вместо выделения столбца таблицы нужно отметить весь столбец книги, щелкаем по его обозначению на координатной панели (курсор должен изменить свой привычный вид на стрелку, направленную вниз):
    6. В случае, когда требуется одновременное выделение нескольких столбцов книги, расположенных подряд, зажав левую кнопку мыши проводим курсором по всем нужным наименованиям столбцов на координатной панели.
    7. Также для этих целей можно воспользоваться клавишей Shift. Щелкаем по первому столбцу на панели координат, затем, зажав клавишу Shift, кликаем по последнему, после чего отпускаем клавишу.
    8. В случаях, когда столбцы расположены не подряд, зажав клавишу Ctrl на клавиатуре щелкаем на координатной панели по наименованиям всех нужных столбцов, после чего отпускаем клавишу.

    Выделяем строку

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

    1. Чтобы выделить одну строку в таблице, зажав левую кнопку мыши, проходим по всем нужным ячейкам (слева направо или наоборот), после чего отпускаем кнопку.
    2. Кликаем по первой ячейки строки, затем, зажав клавишу Shift, щелкаем по последней ячейке, и отпускаем клавишу. Выполнять данную процедуру можно в обе стороны.
    3. Совместно с клавишей Shift вместо левой кнопки мыши можно использовать клавиши навигации. Кликаем по первой ячейке строки, зажимаем клавишу Shift и жмем клавишу вправо (или влево, в зависимости от того, какую ячейку мы выбрали в качестве первой – самую левую или самую правую). При таком выделении одно нажатие навигационной клавиши равно одной выделенной ячейке. Как только мы выделили все требуемые элементы, можно опускать клавишу Shift.
    4. Щелкаем по первой ячейке строки, затем жмем сочетание клавиш Ctrl+Shif+стрелка вправо.Таким образом, будет выделена вся строка с охватом всех заполненных ячеек, но с важной оговоркой – выделение будет выполнено до первой пустой ячейки. Если мы хотим выполнить выделение справа налево, следует нажать сочетание клавиш Ctrl+Shif+стрелка влево.
    5. Чтобы выделить строку не только таблицы, но и всей книги, кликаем по ее порядковому номеру на координатной панели (вид курсора при наведении на панель должен смениться на стрелку, направленную вправо).
    6. Когда требуется одновременное выделение нескольких соседних строк, зажав левую кнопку мыши проходим на координатной панели по всем требуемым порядковым номерам.
    7. Когда нужно сразу выделить несколько соседних строк книги, можно использовать клавишу Shift. Для этого кликаем на координатной панели по номеру первой строки, затем зажимаем клавишу Shift, кликаем по последней строке и отпускаем клавишу.
    8. Когда требуется выделение строк книги, расположенных не по соседству, зажав клавишу Ctrl на клавиатуре, поочередно щелкаем по обозначениям всех нужных строк на координатной панели.

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

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

    1. Зажав левую кнопку мыши проходим по всем ячейкам требуемой области, двигаясь по диагонали:
      • от самой верхней левой ячейки до самой нижней правой
      • от самой нижней правой ячейки до самой верхней левой
      • от самой верхней правой ячейки до самой нижней левой
      • от самой нижней левой ячейки до самой верхней правой
    2. Зажав клавишу Shift, кликаем по первой, а затем – по последней ячейкам требуемого диапазона. Направления выделения – те же, что и в первом способе.
    3. Встаем в первую ячейку требуемого диапазона, и зажав клавишу Shift, используем клавиши для навигации на клавиатуре, чтобы “дойти” таким образом до последней ячейки.
    4. Если нужно одновременно выделить как отдельные ячейки, так и диапазоны, причем, находящиеся не рядом, зажимаем клавишу Ctrl и левой кнопкой мыши выделяем требуемые элементы.

    Выделяем все ячейки листа

    Чтобы осуществить данную задачу, можно воспользоваться двумя разными способами:

    1. Щелкаем по небольшому треугольнику, направленному по диагонали вправо вниз, который расположен на пересечении координатных панелей. В результате будут выделены все элементы книги.
    2. Также можно применить горячие клавиши – Ctrl+A. Однако, тут есть один нюанс. Прежде, чем нажимать данную комбинацию, нужно перейти в любую ячейку за пределами таблицы. Если же мы будем находиться в пределах таблицы, то нажав на клавиши Ctrl+A, мы сначала выделим все ячейки именно самой таблицы. И только повторное нажатие комбинации приведет к выделению всего листа.

    Горячие клавиши для выделения ячеек

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

    • Ctrl+Shift+End – выделение элементов с перемещением в самую первую ячейку листа;
    • Ctrl+Shift+Home – выделение элементов с перемещением до последней используемой ячейки;
    • Ctrl+End – выделение последней используемой ячейки;
    • Ctrl+Home – выделение первой ячейки с данными.

    Ознакомиться с более расширенным список комбинаций клавиш вы можете в нашей статье – “Горячие клавиши в Эксель“.

    Заключение

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

    • Редакция Кодкампа

    17 авг. 2022 г.
    читать 2 мин


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

    <>
    

    В следующих примерах показано, как использовать этот синтаксис в двух разных сценариях:

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

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

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

    Теперь предположим, что мы хотим отфильтровать строки, в которых столбец Team не пуст.

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

    Затем мы можем щелкнуть вкладку « Данные », а затем нажать кнопку « Расширенный фильтр »:

    Мы выберем A1:C11 в качестве диапазона списка и E1:E2 в качестве диапазона критериев :

    Как только мы нажмем OK , набор данных будет отфильтрован, чтобы отображались только строки, в которых столбец Team не пуст:

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

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

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

    Для этого мы можем определить диапазон критериев:

    Затем мы можем щелкнуть вкладку « Данные », а затем нажать кнопку « Расширенный фильтр ».

    Мы выберем A1:C11 в качестве диапазона списка и E1:G2 в качестве диапазона критериев :

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

    Дополнительные ресурсы

    В следующих руководствах объясняется, как выполнять другие распространенные операции в Excel:

    Расширенный фильтр Excel: как использовать «Содержит»
    Расширенный фильтр Excel: как использовать «Не содержит»
    Как отфильтровать несколько столбцов в Excel

    Понравилась статья? Поделить с друзьями:
  • Показывать содержимое документа word 2010
  • Показывать исправления в word 2016
  • Показывать знак в excel
  • Показывать границы текста в word 2016
  • Показывать гиперссылки в excel