Копирование только видимых ячеек
Смотрите также потом нашел тут — выделяете диапазон данный момент отфильтрованы логику панели не «ВыделитьВидемыеЯчейки»? В Excel-2003 IsEmpty(ActiveCell.Value) ‘…находим пустую a As Doubleanabioss13 вставка» но точно которое мы зададим в первой ячейке. «Ctrl» + «Shift» особенно, если много(Выделить группу ячеек). книгу, щелкните вкладку вы можете скопироватьПримечание: , и сделал, A2:A12—Вставить. В этом только ячейки с ломать).
ее можно найти ячейку ниже ActiveSheet.Paste Dim c As: На примере работает.. не скажу. условным форматированием и В нашем примере, + кнопку (стрелочку) строк.Выберите опцию другого листа или только итоговых данныхМы стараемся как чтобы запускалось в случае ячейки которые данными, пустые ячейки8) закрыть панель в настройках панелей Application.CutCopyMode = False Integer Dim r
Но файл у
-
Алексей200485954 формулой. Смотрите, как мы написали число800 вниз (или кнопкуПервый способ -
Visible cells only выберите другую книгу из структурированных листа. можно оперативнее обеспечивать
-
каждом файле) кнопки скрыты не изменятся, скрыты. настройки. управления. Else ActiveSheet.Paste Application.CutCopyMode As Integer Dim меня намного больше
-
: Офигеть, все получилось. это сделать, в в ячейку D2 вверх, зависит отобычный
-
(Только видимые ячейки) и выделите левуюСделайте следующее: вас актуальными справочными
-
сделать пока не Но в выделенныхЯ пока решаюПосле вышеописанных действийА где именно? = False End
i As Integer и если так Огромное спасибо! статье «Закрасить ячейку столбца D. Немного того, где хотим. и нажмите верхнюю ячейку областиВыделите ячейки, которые нужно
материалами на вашем смог, но горячие ячейках останутся формулы, это так: снимаю кнопка «ВыделитьВидемыеЯчейки» будетСемен Казменко If End If Dim EndRow As делать, то почемуdgrom
support.office.com
Как скопировать только видимые ячейки в Excel
по условию в не по теме, выделить ячейки –Возьмем такую таблицу.OK
вставки. скопировать подробнее, читайте
языке. Эта страница клавиши работают. которые заменить на фильтр, потом копирую
там куда вы: Расскажу только про Next i End
- Integer ‘как работает? то вставляет всего: Вот что гласит
- Excel формулой». но хочется сказать ниже или выше Таблица будет одна.Примечание: статью выберите ячеек, переведена автоматически, поэтому
- ячейки. Как исправить это? значения можно будет весь столбец В ее перетащили и Excel-2003. Дома под SubP.S. Мало данных
- _ ‘ Выделям 2 первых ячейки. справка.Алексей200485954
- здесь. Сочетание клавиш ячейки, в которой для всех примеров.Excel выделит видимые ячейки. При копировании значения последовательно
диапазонов, строк и
ее текст можетМне надо чтобы
после снятия фильтра.
через специальную вставку
можно будет выполнить
office-guru.ru
Вставить в видимые строки в Excel.
рукой только он. — раз! Все ячейку с нужнымanabioss13В меню ПРАВКА: Есть большая таблица. «Ctrl» + R написали число).Уберем фильтром все цифры Теперь нажмите сочетание вставляются в строки столбцов на листе. содержать неточности и не копировались ячейкиThe_Prist с галкой «Пропускать все действия из1) левой кнопкой мыши что выше можно значением. Далее ОК.
: Все. Я разобрался. жмем «перейти». В Выбрал через фильтр
– копирует данныеТеперь, или нажимаем 2 из таблицы.
Ctrl+C и столбцы. ЕслиСовет: грамматические ошибки. Для скрытые фильтром.: пустые ячейки», а моего предыдущего сообщения. по любой панели сделат массивом. Но ‘Если фильтр уже Из за другого появившемся окошке жмем нужные строки (20 по строке Excel сочетание клавиш «Ctrl» В оставшиеся видимые, чтобы скопировать диапазон.
область вставки содержит
Чтобы отменить выделение ячеек, нас важно, чтобы
Помню раньше, когдаiksrman вот есть ли
Кстати, если впоследствии
кнопок (например, обычно я как-то задействован — выделяем фильтра не вставлялось «выделить». В появившейся шт). Когда начинаю (в нашем примере + G, или ячейки поставим цифруВыберите ячейку скрытые строки или щелкните любую ячейку эта статья была то, получалось нормально: The_Prist,отличная штука! Всем возможность копирования, НЕ
Вам будет нужно включена панель «Стандартная»).с массивами не любую видимую ячейку. как надо. Спасибо, менюшке выбираем «только делать вставку в – строка 2, клавишу F5. Выйдет 600. В ячейкуA6 столбцы, возможно, потребуется на листе.
вам полезна. Просим копировать, но не советую! Давно себе снимая фильтр? удалить какие-то кнопки2) в появившемся очень. А так _ ‘ Далее вы мне помогли. видимые ячейки». Готово. другом документе он копировали число 800 диалоговое окно «Переход». В2 ставим числои нажмите отобразить их, чтобыЩелкните вас уделить пару знаю почему так делал себе надстройкуSanja с панелей, то контекстном меню список — чем мог, по ходу a_Boroda_[email protected]@ вставляет все строки, из ячейки D2). Нажимаем кнопку «Выделить…». 600, затем копируемCtrl+V увидеть все скопированныеГлавная
секунд и сообщить,
происходит. из этого макроса.: А просто выделить их можно перетаскивать панелей экранных кнопок, тем помог. = InputBox(prompt:=»Введите значение: Для удобства можно: Alt+; которые попадают в Получилось так. И, в новом его вниз по, чтобы вставить диапазон. данные. > помогла ли онаDemetry Спасибо Вам. отфильтрованные значение и
в обратном порядке в самом низуOlya1985 фильтра», _ Title:=»Копирование вытащить на панельа у меня диапазон выделенных ячеек.Третий способ. диалоговом окне «Выделение столбцу (тянем за
excel-office.ru
Проблемка с копированием отфильтрованных ячеек
Результат:По умолчанию Excel копируетНайти и выделить вам, с помощью: Надо выделить нужныеRulsan скопировать их не при наличии на пункт «настройка». Выбрать: хорошо. спасибо!
значений», _ Default:=ActiveCell.Value) быстрого доступа кнопочку эта комбинация клавишСкажите пожалуйста какВ новом столбце
группы ячеек» ставим правый нижний уголУрок подготовлен для Вас как видимые, так
, а затем выберите кнопок внизу страницы. ячейки, потом Ctrl-G: Благодарю, , то
пробовали? экране окна «Настройка». его.Семен Казменко Selection.AutoFilter Field:=1, Criteria1:=a с черными квадратиками перестала работать в корректно скопировать и (в нашем примере
галочку у слов ячейки В2). Значения командой сайта office-guru.ru
и скрытые ячейки. пункт Для удобства также
— Выделить… -Только что нужно, огромноеgling
Например, выбрали кнопку3) появится окно: Предложенный Вам вариант c = ActiveCell.Column (как на рисунке обоих версиях после
вставить в другом – столбец Е)
«Только видимые ячейки». скопировались только вИсточник: http://www.excel-easy.com/examples/copy-visible-cells-only.html Однако можно скопироватьВыделение группы ячеек приводим ссылку на видимые ячейки. Потом
спасибо. Теперь как: Копировать можно, вставить
planetaexcel.ru
Как скопировать ячейки с фильтром (Формулы/Formulas)
«Сохранить» (дискетка) и «Настройка», там на такой заумный. Все EndRow = ActiveSheet.UsedRange.Row ниже) переустановки винды (7) месте несколько отфильтрованных выделяем ячейки. НажимаемНажимаем «ОК». Затем вставляем видимые ячейки. ТочноПеревел: Антон Андронов только видимые ячейки.
. оригинал (на английском обычным копипастом.
бы заставить работать нельзя в отфильтрованный перетащили ее отпустив вкладке «Команды» два это можно сделать — 1 +»Выделить видимые ячейки» (хотя раньше часто
строк. клавишу F5. Выйдет как обычно. также можно вставлятьАвтор: Антон АндроновВ этом примере строка
Выберите параметр языке) .Алексей пинчук эти макросы во диапазон, вставка происходит на окне «Настройка». списка.
простым копированием. Для
_ ActiveSheet.UsedRange.Rows.Count ‘Клавишами это Альт
excelworld.ru
Вставить скопированные строки в Excel с учетом фильтра
пользовалась)Pankratd диалоговое окно «Переход».Ещё один способ и формулы. МыВставить только в видимые 2 скрыта:только видимые ячейкиЕсли некоторые ячеек, строк: > На самом всех открытых файлах даже в теOlya19854) в правом
этого: Находим последнюю строку точка_с_запятойв чем может: Сталкивался с такой Нажимаем кнопку «Выделить…». вызвать диалоговое окно в ячейке С2 строки вЕсли просто скопировать, аи нажмите кнопку и столбцов на деле я применил Excel, а не строки которые скрыты.: спасибо! у меня списке выбрать категорию1) Выделить нужный _ рабочей областиOlya1985 быть причина? же проблемой, делаю И, в новом «Выделение группы ячеек». пишем такую формулу.Excel затем вставить этотОК листе не отображается, не фильтр к только когда открываетсяRulsan тоже excel 2003. «Правка» диапазон. For i =: Подскажите, пожалуйста, можноanabioss13 так: диалоговом окне «Выделение На закладке «Главная» =А2*10числа, формулы, текст диапазон, результат получается. у вас есть диапазону, а скрыл файл с примером: Да, как сказал, а еще можно5) в левом2) Нажать кнопку 1 To EndRow ли в excel
: Здравствуйте. Подскажите пожалуйстаОткрываю буфер обмена группы ячеек», ставим в разделе «Редактирование»
Получилось так. можно несколькими способами.
следующим:Щелкните возможность копирования всех некоторые строки Tips_Macro_CopyPasteInHiddenCells.xls , копировать то
этот пункт добавить появится список команд
«ВыделитьВидемыеЯчейки». If Cells(i, c).Value
2003 после копирования как скопировать последний (меню «правка» в
галочку у слов нажимаем на кнопкуОтменим фильтр. Получилась такая Когда нужно вставитьЧтобы скопировать только видимыеКопировать
ячеек, или толькоЭто и естьP.S. Имеется ввиду, можно, я уже в меню edit. этой категории.3) Начать копирование
= a Then
столбца с отфильтрованными столбец с данными 2003, или лента «Только видимые ячейки».
«Найти и выделить». таблица. числа, формулы, текст ячейки, выполните несколько
(или нажмите клавиши видимые ячейки. По ответ на вопрос. чтобы прикрутить как-то пробовал копировать толькоRulsan
6) почти в (ну а далее Cells(i, c).Select Selection.Copy данными сделать так,
и вставить в «главная» в 2007). Нажимаем «ОК». Теперь,
В появившемся спискеФормула и цифры вставились не во все
простых действий: CTRL+C). умолчанию Excel копирует Высота строки (а
в виде кнопок видимые ячейки, по: Привет всем. самом конце этого обычно). Cells(EndRow + 5, чтобы при их другой файл, чтобыКопиую отфильтрованный диапазон
не отменяя выделения, нажимаем на функцию
только в отфильтрованные строки таблицы, можноВыделите диапазонВыделите левую верхнюю ячейку скрытых или отфильтрованных скрытие строки — в ленту или
всякому, но вставляетПосоветуйте, пожалуйста, есть (см.п.5) списка кнопкаВопрос в другом. c).Activate ‘ Активируем вставке в отедельный скопировалось только то в буфер, при в первой ячейке «Выделение группы ячеек». строки. воспользоваться фильтром. Как
A1:A4 области вставки и ячейки не только просто установка её горячих клавиш, чтобы то оно подряд,
CyberForum.ru
Копирование отфильтрованного диапазона данных
ли возможность в «ВыделитьВидемыеЯчейки»
Где найти кнопку последнюю строку _ столбец они вставлялись что видимо. А копировании дапзон выделяется столбца (у нас ЧтобыВторой способ. установить фильтр и. нажмите кнопку видимые ячейки. Если высоты в 0)
всегда была возможность а не в Excel или надстройке7) на нее «ВыделитьВидемыеЯчейки»? В Excel-2003 плюс 5 строк. с учетом фильтра, то когда копируешь бегущими муравьями. Снимаю – Е2) вводим
заполнить видимые ячейки вТакже отфильтруем данные. как фильтровать вНа вкладкеВставить
это не является будет копироваться, только такого копирования-вставки. отфильтрованные. PLEX копирования данных нужно нажать левой
ее можно найти If Not IsEmpty(Cells(EndRow то есть тольке как обычно оно этих муравьев «Esc» формулу, цифру, т.д. выделенных столбцах Excel В первой ячейке Excel, смотрите вHome
(или нажмите клавиши вас не устраивают, если копируется всяP.S.S. Ни разуgling из отфильрованного диапазона клавишей мыши, перетащить в настройках панелей + 5, c).Value) те данные которые вставляется со значениями и вставляю фрагмент Нажимаем сочетание клавиш, нажимаем сочетание клавиш
пишем число, формулу, статье «Фильтр в
(Главная) нажмите кнопку Ctrl + V). выполните действия, описанные строка. То есть не делал, но: Можно такой вариант
из столбца В и отпустить на управления. Then ‘ если видны нам и которые скрыты внутри.. из буфера. Вставляется «Ctrl» + «Enter». «Ctrl» + D. текст, т.д. Теперь, Excel». Но, чтобы
Find & SelectСовет: в этой статье, надо выделить не прочитал пост выше, использовать: Написать формулу в столбец А?
любой панели кнопокOlya1985 строка не пустая, не hidden.TimSha все как надо,В Excel ячейки И все выделенные если строк тысячи, вставить данные только(Найти и выделить) Чтобы скопировать выделенный фрагмент
planetaexcel.ru
Excel: Когда копирую отфильтрованные ячейки и вставляю их на другой лист, то вставляются также и скрытые фильтром ячейки
чтобы скопировать только
конкретные ячейки, а что можно сделать в А2 =B2;
В столбце В (лучше где-то в: Вопрос в другом. тогда… Do ActiveCell.Offset(1,Igor_Tr
: Только видимое и без скрытых строк. можно выделить цветом столбцы заполнятся данными то выделяем ячейки в видимые ячейки,
и кликните по на другой лист видимые ячейки. Например строки полностью. в виде надстройки, копируете ячейку A2
на картинке на конце панели, чтоб Где найти кнопку 0).Select Loop Until: Sub Копировать_Отфильтрованное() Dim выделяем (см .скрин)…Как вариант «Специальная по поределенному условию, или формулой, как так: нажимаем клавиши нужны свои способы,Go To Special
или в другую
Если некоторые ячейки, строки или столбцы на сайте не отображаются, можно скопировать все ячейки или только видимые. По умолчанию Excel копирует не только видимые, но и скрытые или фильтрованные ячейки. Если же требуется скопировать только видимые ячейки, выполните действия, описанные ниже. Например, можно скопировать только суммарные данные со структурного таблицы.
Сделайте следующее:
-
Выберем ячейки, которые нужно скопировать. Дополнительные сведения см. в статье Выбор ячеек, диапазонов, строк или столбцов на сайте.
Совет: Чтобы отменить выделение ячеек, щелкните любую ячейку на этом же.
-
Щелкните Главная > Найти и выделить, а затем выберите пункт Выделение группы ячеек.
-
Выберите параметр только видимые ячейки и нажмите кнопку ОК.
-
Щелкните Копировать (или нажмите клавиши CTRL+C).
-
Выберите левую верхнюю ячейку области вжатия и нажмите кнопку Вировать (или нажмите CTRL+V).
Совет: Чтобы скопировать выделенный фрагмент на другой лист или в другую книгу, щелкните вкладку другого листа или выберите другую книгу и выделите левую верхнюю ячейку области вставки.
Примечание: При копировании значения последовательно вставляются в строки и столбцы. Если область вставки содержит скрытые строки или столбцы, возможно, потребуется отобразить их, чтобы увидеть все скопированные данные.
При копировании и вставке видимых ячеек в диапазоне данных, который содержит скрытые ячейки или к которому применен фильтр, можно заметить, что скрытые ячейки вставляются вместе с видимыми. К сожалению, это нельзя изменить при копировании и вклеии диапазона ячеек в Excel в Интернете так как возможность в виде вметки только видимых ячеек недоступна.
Тем не менее, если отформатировать данные как таблицу и применить фильтр, можно скопировать и вставить только видимые ячейки.
Если не нужно форматировать данные как таблицу и установлено классическое приложение Excel, можно открыть книгу в нем, чтобы скопировать и вставить видимые ячейки. Для этого нажмите кнопку Открыть в Excel и выполните действия, которые можно сделать в окте Копирование и вкопка только видимых ячеек.
Содержание
- Выберите видимые ячейки с помощью сочетания клавиш
- Выберите видимые ячейки с помощью диалогового окна «Перейти к специальному»
- Выберите видимые ячейки с помощью команды QAT
Посмотреть видео — 3 способа выбора видимых ячеек в Excel
Что вы делаете, когда вам нужно скопировать диапазон ячеек в Excel и вставить его в другое место?
В большинстве случаев следующие три шага делают работу:
- Выделите ячейки, которые хотите скопировать.
- Скопируйте ячейки (Control + C).
- Выберите целевую ячейку и вставьте эти ячейки (Control + V).
Но что, если в наборе данных есть несколько скрытых ячеек?
Тогда — этих трех шагов недостаточно.
Позвольте мне показать вам, что происходит, когда вы пытаетесь скопировать ячейки, в которых есть скрытые строки / столбцы.
Предположим, у вас есть набор данных, как показано ниже:
Обратите внимание, что в этом наборе данных есть скрытые строки (посмотрите на номера строк).
Теперь посмотрим, что произойдет, когда я попытаюсь скопировать эти ячейки и вставить их в другое место.
В приведенном выше примере я выбрал видимые ячейки, но когда я вставляю эти ячейки в другое место, они копируют как видимые, так и скрытые ячейки.
Чтобы решить эту проблему, убедитесь, что Excel выбирает только видимые ячейки. Затем я могу скопировать и вставить только эти видимые ячейки.
В этом уроке я покажу вам три способа выбрать видимые ячейки только в Excel.
Выберите видимые ячейки с помощью сочетания клавиш
Самый простой способ выделить видимые ячейки в Excel — использовать следующую комбинацию клавиш:
- Для окон: ALT +; (удерживая клавишу ALT, нажмите клавишу с точкой с запятой)
- Для Mac: Cmd + Shift + Z
Вот скринкаст, где я выбираю только видимые ячейки, копирую видимые ячейки (обратите внимание на марширующих муравьев вокруг выделения) и вставляю их:
Выберите видимые ячейки с помощью диалогового окна «Перейти к специальному»
Хотя использование сочетания клавиш — самый быстрый способ выделить видимые ячейки, если вы не хотите использовать клавиатуру или не помните сочетание клавиш, есть другой способ.
Вы можете использовать диалоговое окно «Перейти к специальному», чтобы выбрать видимые ячейки в наборе данных.
Вот шаги:
- Выберите набор данных, в котором вы хотите выделить видимые ячейки.
- Перейдите на вкладку «Главная».
- В группе «Редактирование» нажмите «Найти и выбрать».
- Щелкните Перейти к специальному.
- В диалоговом окне «Перейти к специальному» выберите «Только видимые ячейки».
- Щелкните ОК.
Это выберет все видимые ячейки в наборе данных.
Выберите видимые ячейки с помощью команды QAT
Еще один отличный способ выделить видимые ячейки в Excel — добавить команду на панель быстрого доступа (QAT).
После добавления вы можете просто щелкнуть эту команду в QAT, и она выберет видимые ячейки в наборе данных.
Вот шаги, чтобы добавить команду «Выбрать видимые ячейки» в QAT:
- Щелкните значок «Настроить панель быстрого доступа».
- Выберите «Дополнительные команды».
- В диалоговом окне «Параметры Excel» в раскрывающемся списке «Выбрать команду из» выберите «Все команды».
- Прокрутите список вниз и нажмите «Выбрать видимые ячейки».
- Щелкните по кнопке Добавить.
- Щелкните ОК.
Вышеупомянутые шаги добавят команду «Выбрать видимые ячейки» в QAT.
Теперь, когда вы выбираете набор данных и нажимаете эту команду в QAT, он выбирает только видимые ячейки.
Вы поможете развитию сайта, поделившись страницей с друзьями
Копирование только видимых ячеек
Если некоторые ячейки, строки или столбцы на листе не отображаются, вы сможете скопировать все ячейки (или только видимые ячейки). По умолчанию Excel копирует не только видимые, но и скрытые или фильтрованные ячейки. Если же требуется скопировать только видимые ячейки, выполните действия, описанные ниже. Например, можно скопировать только сводные данные из структурированного листа.
Выполните указанные ниже действия:
Выделите ячейки, которые вы хотите скопировать. Дополнительные сведения можно найти в разделе выделение ячеек, диапазонов, строк и столбцов на листе.
Совет: Чтобы отменить выделение ячеек, щелкните любую ячейку на листе.
Щелкните Главная > Найти и выделить, а затем выберите пункт Выделение группы ячеек.
Выберите параметр только видимые ячейки и нажмите кнопку ОК.
Щелкните Копировать (или нажмите клавиши CTRL+C).
Выделите левую верхнюю ячейку области вставки и нажмите кнопку Вставить (или нажмите клавиши CTRL + V).
Совет: Чтобы скопировать выделенный фрагмент на другой лист или в другую книгу, щелкните вкладку другого листа или выберите другую книгу и выделите левую верхнюю ячейку области вставки.
Примечание: При копировании значения последовательно вставляются в строки и столбцы. Если область вставки содержит скрытые строки или столбцы, возможно, потребуется отобразить их, чтобы увидеть все скопированные данные.
При копировании и вставке видимых ячеек в диапазоне данных, который содержит скрытые ячейки или к которому применен фильтр, можно заметить, что скрытые ячейки вставляются вместе с видимыми. К сожалению, вы не можете изменить этот параметр, когда вы копируете и вставляете диапазон ячеек в Excel в Интернете, так как Вставка только видимых ячеек недоступна.
Тем не менее, если отформатировать данные как таблицу и применить фильтр, можно скопировать и вставить только видимые ячейки.
Если не нужно форматировать данные как таблицу и установлено классическое приложение Excel, можно открыть книгу в нем, чтобы скопировать и вставить видимые ячейки. Для этого нажмите кнопку Открыть в Excel и выполните действия, описанные в статье копирование и вставка только видимых ячеек.
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community, попросить помощи в сообществе Answers community, а также предложить новую функцию или улучшение на веб-сайте Excel User Voice.
Примечание: Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Была ли информация полезной? Для удобства также приводим ссылку на оригинал (на английском языке).
Как выбрать только видимые ячейки в Excel
Как выбрать только видимые ячейки в Excel
Excel позволяет скрывать столбцы и строки. Это отличный способ создать чистый презентабельный лист Excel. Вы можете вставлять формулы в строки и столбцы и скрывать их позже. Это также не дает другим пользователям редактировать вашу формулу.
Если формула не видна, скорее всего, люди с меньшей вероятностью попытаются ее отредактировать. Скрытие строк и столбцов также является хорошим способом скрытия данных, используемых для создания графиков или панелей мониторинга в электронной таблице.
Единственная проблема со скрытыми ячейками заключается в том, что, хотя они невидимы, Excel по-прежнему выбирает и копирует их содержимое.
Он по-прежнему считывает данные в скрытых строках и столбцах, даже если не показывает их. Это проблема, если вы хотите скопировать только видимые ячейки на листе.
Вот как можно выбрать только видимые ячейки в Excel и скопировать их содержимое.
Есть два способа выбрать только видимые ячейки в Excel. Одним из них является простой способ сочетания клавиш. Другой метод — это растянувшееся меню ленты. Мы собирались подробно описать оба.
Выбрать только видимые ячейки в сочетаниях клавиш Excel
Откройте лист Excel, из которого вы хотите скопировать ячейки. Выберите ячейки, которые вы хотите скопировать. Не беспокойтесь, если он содержит скрытые строки и столбцы в выбранном диапазоне ячеек.
После того, как вы выбрали ячейки, нажмите Alt +, сочетание клавиш. Белый контур появится вокруг выделенных ячеек.
Этот контур означает, что выбраны только видимые ячейки. Продолжайте и используйте сочетания клавиш Ctrl + C и Ctrl + V, чтобы скопировать и вставить содержимое видимых ячеек.
Выбрать только видимые ячейки в меню Excel
Выберите ячейки, которые вы хотите копия. Опять же, не беспокойтесь, если выбранный диапазон содержит скрытые столбцы и / или строки. На ленте «Главная» нажмите кнопку «Найти и заменить» и в меню выберите «Перейти к специальным».
появится окно с длинный список опций на выбор. Выберите параметр «Только видимые ячейки» и нажмите «ОК». Тот же белый контур, который появился вокруг выделенных ячеек, когда вы нажали Alt +, снова появится сочетание клавиш.
Это показывает, что выделены только видимые ячейки. Используйте копирование / вставку ярлыков или кнопок для копирования и вставки содержимого ячейки.
Само собой разумеется, что клавиатура Ярлык — это самый простой способ выбрать только видимые ячейки в Excel. Это странно неясное сочетание клавиш, и пункт меню очень хорошо скрыт.Пользователи, которые не знают о Alt +, вставляют ярлыки в ячейку промежуточного листа и очищают ее, прежде чем вставлять содержимое в нужное место.
Это вряд ли удобно, хотя все же проще, чем переходить через пункты меню. Тем не менее, Alt + — это сочетание клавиш, которое вы хотите где-то записать.
Excel как скопировать без скрытых строк
Если некоторые ячейки, строки или столбцы на листе не отображаются, вы сможете скопировать все ячейки (или только видимые ячейки). По умолчанию Excel копирует не только видимые, но и скрытые или фильтрованные ячейки. Если же требуется скопировать только видимые ячейки, выполните действия, описанные ниже. Например, можно скопировать только сводные данные из структурированного листа.
Выполните указанные ниже действия.
Выделите ячейки, которые вы хотите скопировать. Дополнительные сведения можно найти в разделе выделение ячеек, диапазонов, строк и столбцов на листе.
Совет: Чтобы отменить выделение ячеек, щелкните любую ячейку на листе.
Щелкните Главная > Найти и выделить, а затем выберите пункт Выделение группы ячеек.
Выберите параметр только видимые ячейки и нажмите кнопку ОК.
Щелкните Копировать (или нажмите клавиши CTRL+C).
Выделите левую верхнюю ячейку области вставки и нажмите кнопку Вставить (или нажмите клавиши CTRL + V).
Совет: Чтобы скопировать выделенный фрагмент на другой лист или в другую книгу, щелкните вкладку другого листа или выберите другую книгу и выделите левую верхнюю ячейку области вставки.
Примечание: При копировании значения последовательно вставляются в строки и столбцы. Если область вставки содержит скрытые строки или столбцы, возможно, потребуется отобразить их, чтобы увидеть все скопированные данные.
При копировании и вставке видимых ячеек в диапазоне данных, который содержит скрытые ячейки или к которому применен фильтр, можно заметить, что скрытые ячейки вставляются вместе с видимыми. К сожалению, вы не можете изменить этот параметр, когда вы копируете и вставляете диапазон ячеек в Excel Online, так как Вставка только видимых ячеек недоступна.
Тем не менее, если отформатировать данные как таблицу и применить фильтр, можно скопировать и вставить только видимые ячейки.
Если не нужно форматировать данные как таблицу и установлено классическое приложение Excel, можно открыть книгу в нем, чтобы скопировать и вставить видимые ячейки. Для этого нажмите кнопку Открыть в Excel и выполните действия, описанные в статье копирование и вставка только видимых ячеек.
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community, попросить помощи в сообществе Answers community, а также предложить новую функцию или улучшение на веб-сайте Excel User Voice.
Примечание: Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Была ли информация полезной? Для удобства также приводим ссылку на оригинал (на английском языке).
По умолчанию Excel копирует как видимые, так и скрытые ячейки. Однако можно скопировать только видимые ячейки.
В этом примере строка 2 скрыта:
Если просто скопировать, а затем вставить этот диапазон, результат получается следующим:
Чтобы скопировать только видимые ячейки, выполните несколько простых действий:
- Выделите диапазон A1:A4.
- На вкладке Home (Главная) нажмите кнопку Find & Select (Найти и выделить) и кликните по Go To Special (Выделить группу ячеек).
- Excel выделит видимые ячейки. Теперь нажмите сочетание Ctrl+C, чтобы скопировать диапазон.
- Выберите ячейку A6 и нажмите Ctrl+V, чтобы вставить диапазон.
В общем-то смысл статьи уже, думаю, понятен из названия. Просто чуть-чуть расширю.
Ни для кого не секрет, что Excel позволяет выделить только видимые строки(например, если некоторые из них скрыты или применен фильтр).
если кто-то не знает, как это сделать: выделяем диапазон — Alt+;(для английской раскладки);Alt+ж(для русской). Подробнее можно почитать здесь.
Так вот, если скопировать таким образом только видимые ячейки, то скопируются они как положено. Но при попытке вставить скопированное в диапазон отфильтрованный(либо содержащий скрытые строки) — то результат вставки будет не совсем такой, как Вы ожидали. Данные будут вставлены даже в скрытые строки.
Копируем единый диапазон ячеек и вставляем только в видимые
Чтобы данные вставлялись только в видимые ячейки, можно применить такой макрос:
Option Explicit Dim rCopyRange As Range ‘Этим макросом копируем данные Sub My_Copy() If Selection.Count > 1 Then Set rCopyRange = Selection.SpecialCells(xlVisible) Else: Set rCopyRange = ActiveCell End If End Sub ‘Этим макросом вставляем данные, начиная с выделенной ячейки Sub My_Paste() If rCopyRange Is Nothing Then Exit Sub If rCopyRange.Areas.Count > 1 Then MsgBox «Вставляемый диапазон не должен содержать более одной области!», vbCritical, «Неверный диапазон»: Exit Sub Dim rCell As Range, li As Long, le As Long, lCount As Long, iCol As Integer, iCalculation As Integer Application.ScreenUpdating = False iCalculation = Application.Calculation: Application.Calculation = -4135 For iCol = 1 To rCopyRange.Columns.Count li = 0: lCount = 0: le = iCol — 1 For Each rCell In rCopyRange.Columns(iCol).Cells Do If ActiveCell.Offset(li, le).EntireColumn.H >= rCell.Row — rCopyRange.Cells(1).Row Next rCell Next iCol Application.ScreenUpdating = True: Application.Calculation = iCalculation End Sub
Для полноты картины, данные макросы лучше назначить на горячие клавиши(в приведенных ниже кодах это делается автоматически при открытии книги с кодом). Для этого приведенные ниже коды необходимо просто скопировать в модуль ЭтаКнига(ThisWorkbook):
Option Explicit ‘Отменяем назначение горячих клавиш перед закрытием книги Private Sub Workbook_BeforeClose(Cancel As Boolean) Application.OnKey «^q»: Application.OnKey «^w» End Sub ‘Назначаем горячие клавиши при открытии книги Private Sub Workbook_Open() Application.OnKey «^q», «My_Copy»: Application.OnKey «^w», «My_Paste» End Sub
Теперь можно скопировать нужный диапазон нажатием клавиш Ctrl+q, а вставить его в отфильтрованный — Ctrl+w.
Tips_Macro_CopyPasteInHiddenRows.xls (46,5 KiB, 9 523 скачиваний)
Копируем только видимые ячейки и вставляем только в видимые
По просьбам посетителей сайта решил доработать данную процедуру. Теперь возможно копировать любые диапазоны: со скрытыми строками, скрытыми столбцами и вставлять скопированные ячейки также в любые диапазоны: со скрытыми строками, скрытыми столбцами. Работает совершенно так же, как и предыдущий: нажатием клавиш Ctrl+q копируем нужный диапазон(со скрытыми/отфильтрованными строками и столбцами или не скрытыми), а вставляем сочетанием клавиш Ctrl+w. Вставка производится так же в скрытые/отфильтрованные строки и столбцы или без скрытых.
Если в копируемом диапазоне присутствуют формулы, то во избежание смещения ссылок можно копировать только значения ячеек — т.е. при вставке значений будут вставлены не формулы, а результат их вычисления. Или если необходимо сохранить форматы ячеек, в которые происходит вставка — будут скопированы и вставлены только значения ячеек. Для этого надо заменить строку в коде(в файле ниже):
rCell.Copy rResCell.Offset(lr, lc)
rResCell.Offset(lr, lc) = rCell.Value
В файле ниже обе эти строки присутствуют, Вам надо лишь оставить ту, которая больше подходит под Ваши задачи.
Tips_Macro_CopyPasteInHiddenCells.xls (54,5 KiB, 7 832 скачиваний)
Так же см.:
[[Excel удаляет вместо отфильтрованных строк — все?! Как избежать]]
Статья помогла? Поделись ссылкой с друзьями!
Поиск по меткам
Дмитрий, здравствуйте!
У меня почему-то не работают ваши файлы.
Приведу пример на последнем файле:
Открываю его в Excel 2013; разрешаю редактирование-вылезает ошибка Run-time error ‘1004’:
Method ‘OnKey’ of object’_Application’ failed
Когда нажимаю debug вылезает окошко макроса и там подсвечена желтым часть строки:
Application.OnKey «^q», «My_Copy»
А если пробую нажимать в таблице ctrl+q, то вылезает окошко форматирования
Подскажите, пожалуйста, как это исправить.
Дмитрий, когда скачиваете файл с интернета — он открывается в защищенном режиме, о чем у Вас появляется предупреждение. Нельзя обратиться к свойствам листов и книг, если книга открыта в защищенном режиме. А именно так по умолчанию открываются книги, скачанные откуда-то. Варианта по сути два:
1. При открытии файла разрешить редактирование и перезапустить книгу.
2. Добавить папку, в которую скачиваются вложения, в список доверенных(Файл -Параметры -Центр управления безопасностью -Параметры центра управления безопасностью -Надежные расположения).
Есть еще вариант: в настройках макросов разрешить запуск макросов с уведомлением. Тогда сначала будет появляться запрос на редактирование, а самым последним запрос на разрешение выполнения содержимого.
Дмитрий, спасибо большое!
После пересохранения книги и добавления надежного расположения все заработало=)
Перейти к содержанию
На чтение 1 мин Опубликовано 09.03.2020
По умолчанию Excel копирует как видимые, так и скрытые ячейки. Однако можно скопировать только видимые ячейки.
В этом примере строка 2 скрыта:
Если просто скопировать, а затем вставить этот диапазон, результат получается следующим:
Чтобы скопировать только видимые ячейки, выполните несколько простых действий:
- Выделите диапазон A1:A4.
- На вкладке Home (Главная) нажмите кнопку Find & Select (Найти и выделить) и кликните по Go To Special (Выделить группу ячеек).
- Выберите опцию Visible cells only (Только видимые ячейки) и нажмите OK.
- Excel выделит видимые ячейки. Теперь нажмите сочетание Ctrl+C, чтобы скопировать диапазон.
- Выберите ячейку A6 и нажмите Ctrl+V, чтобы вставить диапазон.
Результат:
Оцените качество статьи. Нам важно ваше мнение:
Перемещение
← ↑ → ↓ | во все стороны, на одну ячейку, прокрутка (режим Scroll Lock) |
PgDn | на один экран вниз |
PgUp | на один экран вверх |
Alt +PgDn | на один экран вправо |
Alt+PgUp | на один экран влево |
Ctrl+← ↑ → ↓ | быстрое, к краю области данных |
Ctrl+End | к последней ячейке области данных |
Ctrl+Home | к ячейке А1 |
Home | к 1-й ячейке текущей строки |
F5 или Ctrl+G | окно перехода |
Ctrl+PgDn | переход на следующий лист |
Ctrl+PgUp | переход на предыдущий лист |
Ctrl+Tab | к следующему окну |
Ctrl+Shift+Tab | к предыдущему окну |
Enter | завершение ввода и переход к ячейке ниже |
Shift+Enter | завершение ввода и переход к ячейке выше |
Tab | на одну ячейку вправо |
Shift+Tab | на одну ячейку влево |
Ctrl+точка | к след. углу выделенного диапазона по часовой стрелке |
Ввод данных
Ctrl+Enter | Ввод сразу во все выделенные ячейки | |
Alt+ Enter | переход на новую строку в ячейке | |
Ctrl+Shift+A | в функции — имена аргументов и скобки | |
Ctrl+; | Вставить текущую дату | |
Ctrl+Shift+; | Вставить текущее время | |
Alt+↓ | Открыть выпадающий список (в пустой ячейке под столбцом с данными) | контекстное меню ячейки → Выбрать из раскрывающегося списка |
Выделение
Shift+← ↑ → ↓ | изменение выделенной области в заданном направлении | |
Shift+пробел | выделение строки | |
Ctrl+пробел | выделение столбца | |
Ctrl+Shift+пробел | вся таблица | |
Ctrl+Shift+End | все данные | |
Shift+Home | расширение выделенной области до начала строки | |
Ctrl+ Shift + * | блок данных вокруг активной ячейки | |
F8 | режим — расширение выделенной области | |
Shift+F8 | добавление к выделенной области не смежных ячеек | |
Ctrl+A | Выделить текущую область (до ближайших пустых строк и столбцов) или выделить все (если активная ячейка пустая) | |
Shift+Backspace | сжатие выделенного диапазона до одной активной ячейки | |
Ctrl+Shift+PgDn (PgUp) | выделение ярлычков листа | |
End+Shift+Home | выделение до последней не пустой ячейки | |
End+Shift+Enter | выделение до последней не пустой ячейки в строке | |
Ctrl+Shift+О | выделить ячейки с примечаниями | |
Ctrl+[ или Ctrl+Shift+{ | выделение ячеек на которые ссылаются формулы в активной ячейке | |
Ctrl+] или Ctrl+Shift+} | выделение ячейки с формулами ссылающимися на активную ячейку | |
Alt+; | выделить только видимые ячейки в текущем выделении | Главная → Найти и выделить → Выделение группы ячеек → Только видимые ячейки |
Редактирование
F2 | в режим правки ячейки | двойной щелчок на ячейке |
Shift+F2 | правка примечания | контекстное меню ячейки → Изменить примечание |
Ctrl+Delete | удаляет текст от курсора до конца строки | |
Ctrl+Alt+V | специальная вставка (при копировании) | контекстное меню ячейки → Специальная вставка |
Ctrl+A | перевод курсора в строку формул | щелчок в строке формул |
F3 | вставка Имени в формулу | |
F4 | Переключение между относительными и абсолютными ссылками при вводе формулы | → =A1 → =$A$1 → =A$1 → =$A1 → |
Esc | отмена правки | |
Ctrl + → ← | перемещение курсора на одно слово | |
Shift+F3 | вставка функции в формулу (мастер функций) | |
+ | формулу можно начать со знака плюс | |
Alt+= | вставка формулы Автосумма |
Форматирование
Ctrl+1 | Диалог «Формат ячеек» | контекстное меню ячейки → Формат ячеек → Число |
Ctrl+Shift+ ~ | общий формат | |
Ctrl+Shift+ ! | числовой формат — два десятичных знака | |
Ctrl+Shift+ # | формат даты | |
Ctrl+Shift+ @ | формат времени | |
Ctrl+Shift+ $ | денежный формат | |
Ctrl+Shift+^ | экспоненциальный формат — два десятичных знака | |
Ctrl+Shift+ % | |
|
Ctrl+B или Ctrl+2 | |
контекстное меню ячейки → Формат ячеек → Шрифт |
Ctrl+I или Ctrl+3 | |
|
Ctrl+U или Ctrl+4 | |
|
Ctrl+5 | |
|
Ctrl+Shift+& | контекстное меню ячейки → Формат ячеек → Граница |
|
Ctrl+Shift+ _ | ||
Alt+ ‘ | команда стиль |
Функциональные
F1 | Вызов справки | |
Ctrl+F1 | Свернуть, отобразить ленту | |
Alt+F1 | Создает диаграмму на основе данных из текущего диапазона | |
Alt+Shift+F1 | Добавляет в книгу новый лист | |
F2 | Редактирование активной ячейки | |
Alt+F2 | Сохранить как | |
Ctrl+F2 | Предварительный просмотр | |
F4 | Повтор последнего действия (любого, если вообще возможен) | |
Ctrl+F4 | Закрытие книги | |
Ctrl+F5 | Восстанавливает размер выбранного окна книги | |
F7 | Проверка орфографии | |
F8 | Переход в режим выделения и выход из него | |
F9 | |
Формулы → Пересчет |
Shift+F9 | Пересчет текущего листа | |
Shift+F10 | Контекстное меню (правый клик мыши) | |
F11 | Создать диаграмму на новом листе | |
Shift+F11 | вставить новый лист | |
Ctrl+F11 | вставить лист макроса | |
Alt+F11 | окно Visual Basic | |
F12 | сохранить как | |
Shift+F12 | сохранить | |
Ctrl+F12 | открыть | |
Ctrl+Shift+F12 | печать |
Разное
Ctrl+Shift+знак плюс (+) | Вывести на экран диалоговое окно Добавление ячеек для вставки пустых ячеек. | |
Ctrl+знак минус (-) | Вывести на экран диалоговое окно Удаление ячеек для удаления выделенных ячеек | |
Alt+Backspace | Отменить | |
Ctrl+D | Главная → Заполнить → Вниз | |
Ctrl+R | Главная → Заполнить → Вправо | |
Ctrl+H | Главная → Найти и выделить → Заменить | |
Alt+Shift+→ | Данные → Группировать | |
Alt+Shift+← | Данные → Разгруппировать | |
Ctrl+L | Создание умной таблицы (с фильтрами, автоподстройкой размеров, дизайном, закреплением шапки и т.д.) | Данные → Форматировать как таблицу |
Ctrl+K | Вставка гиперссылки |
- Подробности
-
Опубликовано: 30 Март 2015 - Просмотров: 32303
- Вперёд >
Excel позволяет скрывать столбцы и строки. Это отличный способ создать чистый презентабельный лист Excel. Вы можете вставлять формулы в строки и столбцы и скрывать их позже. Это также не позволяет другим пользователям редактировать вашу формулу. Если формула не видна, скорее всего, люди с меньшей вероятностью попытаются ее отредактировать. Скрытие строк и столбцов также является хорошим способом скрыть данные, используемые для создания графиков или информационных панелей в электронной таблице. Единственная проблема со скрытыми ячейками заключается в том, что, хотя они невидимы, Excel по-прежнему выбирает и копирует их содержимое. Он по-прежнему считывает данные в скрытых строках и столбцах, даже если он их не отображает. Это проблема, если вы хотите скопировать только видимые ячейки на листе. Вот как вы можете выбрать только видимые ячейки в Excel и скопировать их содержимое.
Есть два способа выбрать только видимые ячейки в Excel. Один из них — это простой способ сочетания клавиш. Другой — метод вытянутого ленточного меню. Мы собираемся детализировать оба.
Выбрать только видимые ячейки в Excel — сочетание клавиш
Откройте лист Excel, из которого вы хотите скопировать ячейки. Выделите ячейки, которые хотите скопировать. Не беспокойтесь, если он включает скрытые строки и столбцы в выбранном диапазоне ячеек.
После того, как вы выбрали ячейки, нажмите Alt +; ярлык. Вокруг выбранных ячеек появится белый контур.
Этот контур означает, что выбраны только видимые ячейки. Продолжайте и используйте сочетания клавиш Ctrl + C и Ctrl + V, чтобы скопировать и вставить содержимое видимых ячеек.
Выбрать только видимые ячейки в Excel — Меню
Выделите ячейки, которые хотите скопировать. Опять же, не беспокойтесь, если выбранный диапазон включает скрытые столбцы и / или строки. На ленте «Главная» нажмите кнопку «Найти и заменить» и выберите в меню «Перейти к специальному».
Появится окно с длинным списком вариантов для выбора. Выберите вариант «Только видимые ячейки» и нажмите «ОК». Тот же белый контур, который появился вокруг выбранных ячеек, когда вы нажали Alt +; сочетание клавиш появится снова. Это показывает, что выбраны только видимые ячейки. Продолжайте и используйте ярлыки или кнопки копирования / вставки, чтобы скопировать и вставить содержимое ячейки.
Само собой разумеется, что сочетание клавиш — это самый простой способ выбрать только видимые ячейки в Excel. Это странно неясное сочетание клавиш, а пункт меню очень хорошо скрыт. Пользователи, которые не знают об Alt +; Ярлык вставляет ячейки на промежуточный лист и очищает его, прежде чем вставлять содержимое туда, где оно необходимо. Это вряд ли удобно, но все же проще, чем просматривать пункты меню. Тем не менее, Alt +; это сочетание клавиш, которое вы хотите где-то записать.
Что вы думаете об этой статье?