Как в excel копировать только не скрытые ячейки

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

Сделайте следующее:

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

    Совет: Чтобы отменить выделение ячеек, щелкните любую ячейку на этом же.

  2. Щелкните Главная > Найти и выделить, а затем выберите пункт Выделение группы ячеек.

    Excel  Ribbon Image

  3. Выберите параметр только видимые ячейки и нажмите кнопку ОК.

  4. Щелкните Копировать (или нажмите клавиши CTRL+C).

    Команда "Копировать"

  5. Выберите левую верхнюю ячейку области вжатия и нажмите кнопку Вировать (или нажмите CTRL+V).

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

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

При копировании и вставке видимых ячеек в диапазоне данных, который содержит скрытые ячейки или к которому применен фильтр, можно заметить, что скрытые ячейки вставляются вместе с видимыми. К сожалению, это нельзя изменить при копировании и вклеии диапазона ячеек в Excel в Интернете так как возможность в виде вметки только видимых ячеек недоступна.

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

Если не нужно форматировать данные как таблицу и установлено классическое приложение Excel, можно открыть книгу в нем, чтобы скопировать и вставить видимые ячейки. Для этого нажмите кнопку Открыть в Excel и выполните действия, которые можно сделать в окте Копирование и вкопка только видимых ячеек.

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

​Смотрите также​ cell End Sub​ просто. Предположим, что​Алексей200485954​ Ленте, вы также​

​ начинающий пользователь. В​«Число»​

Копируем видимые ячейки в Excel

​ или строки. Затем,​ того, что именно​нажмите стрелку под​ выберите вариант​

Копируем видимые ячейки в Excel

​Чтобы скопировать выделенный фрагмент,​ приложение или в​Примечание​

  1. ​ в новое расположение.​​ в другую книгу,​​ значениями, форматом и​
  2. ​По умолчанию Excel копирует​​Как легко сообразить, макрос​​ у нас есть​​: Есть большая таблица.​​ можете получить доступ​ данном уроке мы​​. Как видим, в​​ находясь во вкладке​Копируем видимые ячейки в Excel
  3. ​ скрыто.​​ кнопкой​​значения​ нажмите кнопку​​ другой экземпляр приложения​​    При вставке целых строк​Копируем видимые ячейки в Excel
  4. ​Чтобы скопировать ячейки или​ щелкните ярлычок другого​​ примечаниями.​​ как видимые, так​
  5. ​ запрашивает у пользователя​​ вот такой список​​ Выбрал через фильтр​​ к тем же​​ научимся копировать содержимое​

​ поле​

Копируем видимые ячейки в Excel

​«Данные»​После этого действия скрытые​
​Вставить​
​;​

​Копировать​

office-guru.ru

Перемещение и копирование ячеек и их содержимого

​ Excel будут скопированы​​ или столбцов окружающие​ диапазон ячеек, поместите​ листа или выберите​В Excel ячейки можно​ и скрытые ячейки.​ по очереди два​ сделок:​ нужные строки (20​ командам из контекстного​ ячеек, а также​«Тип»​, кликните по кнопке​ элементы покажутся на​и выберите пункт​чтобы вставить только форматы​.​ только видимые ячейки.​ строки и столбцы​ указатель на границу​ другую книгу и​

​ перемещать путем перетаскивания​ Однако можно скопировать​ диапазона — копирования​​… и в нем нужно поставить​​ шт). Когда начинаю​​ меню. Для этого​​ перемещать и удалять​​отображается значение​​«Разгруппировать»​ листе.​Сохранить ширину столбцов оригинала​ ячеек, выберите вариант​Сочетание клавиш​Выделите диапазон ячеек, содержащий​

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

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

​.​

  1. ​Форматирование​     Можно также нажать сочетание​ пустые ячейки.​

  2. ​ и влево.​ нажатой клавишу CTRL.​

  3. ​ ячейку области вставки.​ команд​Указатель перемещения​В этом примере строка​ проверяет, чтобы их​ 1000 рублей каждому​

​ другом документе он​ необходимо переместить или​Существует большая разница между​

  1. ​.​ блоке​

  2. ​ который можно задействовать​​При работе с таблицами​​;​​ клавиш CTRL+C.​ Вырезать​Выделение ячеек и диапазонов​Если часть ячеек, строк​

  3. ​ Когда указатель примет​На вкладке​Вырезать​

  4. ​ 2 скрыта:​​ размеры совпадали, т.к.​​ «Ашану».​​ вставляет все строки,​ Вставить​ скопировать, а затем​ удалением содержимого ячейки​

​Очень хорошо, если вы​«Структура»​​ для отображения скрытых​​ Excel иногда нужно​​чтобы вставить только формулы,​​Щелкните в том месте​

  1. ​На вкладке​ или столбцов на​

  2. ​ форму указателя копирования​​Главная​​и​

  3. ​Если просто скопировать, а​​ разница в размерностях​​Фильтруем наш список Автофильтром,​

Перемещение и копирование ячеек

  1. ​ которые попадают в​ щелкните по ним​

    ​ в Excel и​

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

    Изображение ленты Excel

    • ​Главная​ листе не отображается,​​, перетащите ячейку​ Изображение кнопки​в группе​

      ​Вставить​​ затем вставить этот​ вызовет впоследствии ошибку​

    • ​ оставляя на экране​ диапазон выделенных ячеек.​​ правой кнопкой мыши.​ Значок кнопки​ удалением самой ячейки.​

      ​ изначальное форматирование ячеек.​​ качестве альтернативного варианта​ границ элементов.​

  3. ​ временно ненужные данные,​формулы​

    ​ вставить символы, или​​в группе​ можно скопировать все​ или диапазон ячеек​Буфер обмена​.​ диапазон, результат получается​ при вставке. Затем​ только «Ашаны». Вводим​Скажите пожалуйста как​

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

    ​ дважды щелкните другую​​Буфер обмена​ ячейки или только​

​ в новое расположение.​​нажмите кнопку​

  • ​Перемещение ячеек путем перетаскивания​ следующим:​ макрос перебирает все​ нужное значение в​ корректно скопировать и​ где вы найдете​

  • ​ ячейку, то расположенные​ вам только останется​ горячих кнопок​ панели координат, в​ мешали. Но рано​

  • ​Примечание:​ ячейку для перемещения​нажмите кнопку​ видимые. Например, можно​​Примечание:​ Изображение кнопки​Вставить​Выделите ячейки или диапазон​​Чтобы скопировать только видимые​​ ячейки в диапазоне​​ первую ячейку и​​ вставить в другом​

  • ​ часть команд, которые​ ниже ячейки будут​ в блоке параметров​​Shift+Alt+стрелка влево​​ зависимости от того,​ или поздно наступает​ Если копируемые формулы содержат​ или копирования в​​Копировать​​ скопировать только отображаемые​ При перемещении ячеек в​.​ ячеек, которые требуется​ ячейки, выполните несколько​​ вставки и переносит​​ протягиваем (копируем за​​ месте несколько отфильтрованных​​ также расположены на​​ смещаться вверх и​​«Числовые форматы»​​.​​ что скрыто, столбцы​​ момент, когда требуется​ относительные ссылки на​​ нее данных.​

Перемещение и копирование ячеек с помощью мыши

​.​ итоговые данные на​ приложении Excel замещаются​Сочетание клавиш​ переместить или скопировать.​

  1. ​ простых действий:​ туда данные из​ правый нижний угол​

    ​ строк.​

  2. ​ Ленте.​ заменять собой удаленные.​

    • ​выделить соответствующий пункт.​Группы будут удалены.​ или строки, курсором​ скорректировать формулу, или​ ячейки, Excel настраивает​На вкладке​Указатель перемещения Excel​Сочетание клавиш​ листе со структурой.​ существующие данные в​

    • ​     Можно также нажать сочетание​Наведите указатель мыши на​Выделите диапазон​ диапазона копирования, если​ ячейки) вниз:​Pankratd​Вместо команд Вырезать, Копировать​Указатель копирования​Выберите ячейки, которые необходимо​ Если же вы​Для того, чтобы скрыть​

​ с зажатой левой​​ информация, которая содержится​ ссылки (и относительные​Главная​     Можно также нажать сочетание​

​Выделите ячейки, которые вы​ области вставки.​ клавиш CTRL+V.​ границу выделенной области.​A1:A4​ строка видима (т.е.​Умный Excel в данном​: Сталкивался с такой​ и Вставить, Вы​ удалить.​ не помните точного​ временно ненужные данные,​ кнопкой мыши выделяем​

​ в скрытых ячейках,​ части смешанных ссылок)​в группе​ клавиш CTRL+C.​ хотите скопировать.​При копировании ячеек ссылки​Примечания:​Когда указатель примет вид​

Вставка скопированных и перемещенных ячеек между существующими ячейками

  1. ​.​ не отфильтрована).​ случае понимает, что​ же проблемой, делаю​

    ​ можете использовать способ​

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

    Изображение ленты Excel

    • ​Буфер обмена​Выделите левую верхнюю ячейку​​Выделение ячеек и диапазонов​ Изображение кнопки​ на ячейки изменяются​

      ​ ​​ указателя перемещения​На вкладке​

    • ​[email protected]​ вы хотите ввести​​ так:​ Значок кнопки​ drag-and-drop (тащи и​

      ​ находится в группе​​ на сущность контента,​ Но, когда наступает​

  3. ​ между которыми спрятаны​ Вот тогда и​ Допустим, ячейка B8​нажмите кнопку​​ области вставки.​​На вкладке​​ автоматически. Но при​​В Excel вырезанные или​

    ​, перетащите ячейку​​Home​: выделить мышью и​ значения именно в​Открываю буфер обмена​ бросай), чтобы перемещать​ Ячейки на вкладке​ который размещен в​ необходимость вернуться к​ элементы. Кликаем по​

  4. ​ становится актуальным вопрос,​​ содержит формулу =СУММ(B1:B7).​​Вставить​На вкладке​Главная​

​ перемещении ячеек ссылки​​ скопированные ячейки выделяются​ или диапазон ячеек​(Главная) нажмите кнопку​ нажать скопировать или​ отфильтрованные ячейки и​

Копирование только видимых ячеек

​ (меню «правка» в​ содержимое ячеек.​ Главная.​ ячейке. Например, если​ работе с этой​ выделению правой кнопкой​ как отобразить скрытые​ Если скопировать эту​.​

  1. ​Главная​в группе​

    ​ не изменяются, и​

  2. ​ анимированной пунктирной рамкой.​​ в другое место.​​Find & Select​​ Ctrl+С и вставить​​ делает то, что​​ 2003, или лента​​Выделите ячейку, которую хотите​​Расположенные ниже ячейки сместятся​​ там находится информация​

    Изображение ленты Excel

  3. ​ информацией, фильтр нужно​​ мыши. В контекстном​​ элементы. Давайте выясним,​​ формулу в ячейку​​Сочетание клавиш​​в группе​​Редактирование​

  4. ​ вместо содержимого этих​​ Чтобы снять это​​Перемещение ячеек с помощью​​(Найти и выделить)​​Ольга​​ нужно:​ Значок кнопки​ «главная» в 2007).​

    Изображение ленты Excel

    ​ переместить.​​ вверх.​ о времени или​

  5. ​ снять.​ меню выбираем пункт​

    ​ как можно решить​​ C8, новая формула​     Можно также нажать сочетание​Буфер обмена​нажмите кнопку​ ячеек и всех​ выделение, нажмите клавишу​ команд «Вырезать» и​ и кликните по​: Надо в адресной​

  6. ​Такой способ подойдет и​​Копиую отфильтрованный диапазон​​Наведите указатель мыши на​​Excel позволяет копировать данные,​​ дате, то выбирайте​​Щелкаем по значку фильтра​ Изображение кнопки​«Показать»​

    ​ данную задачу.​​ будет ссылаться на​ клавиш CTRL+V.​

  • ​щелкните стрелку под​Найти и выделить​​ ячеек, которые на​ Изображение кнопки​ ESC.​ «Вставить»​Go To Special​ строке -наверху выделить​

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

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

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

  1. ​ содержимое, наверху :Правка-копировать,​ и для ввода​

    ​ копировании дапзон выделяется​

  2. ​ курсор примет вид​​ на рабочем листе,​​«Время»​​ значениям которого производилась​​Скрытые элементы будут тут​​ Excel​ Значок кнопки​ столбца: =СУММ(C1:C7). Если​

    Изображение ленты Excel

    ​Примечание:​​Вставить​Выделить группу ячеек​

  3. ​ отображаться ошибка адресации.​ вырезания и вставки​

  4. ​ ячеек.​​Выберите опцию​​ щелкнуть левой кнопкой​​ формул. Например, если​​ бегущими муравьями. Снимаю​ черного перекрестия со​​ и вставлять их​ Изображение кнопки​или​​ фильтрация. Такие столбцы​​ же отображены на​

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

Перемещение и копирование только содержимого ячейки

  1. ​и выберите вариант​.​ В этом случае​

    ​ в приложении Excel​​На вкладке​Visible cells only​ мыши в нужной​ скидка для «Ашанов»​ этих муравьев «Esc»​ стрелками.​ в другие ячейки.​«Дата»​

  2. ​ найти легко, так​ экране.​ выбор варианта включения​

    ​ абсолютные ссылки на​

    ​ или нажатии клавиши​

    ​Специальная вставка​

    ​В группе​

    ​ потребуется изменить ссылки​ замещаются существующие данные​Главная​(Только видимые ячейки)​ ячейке, наверху: Правка​

    ​ не фиксированная, а​

    Изображение кнопки

    ​ и вставляю фрагмент​Нажмите левую кнопку мыши​ В ряде случаев​, и т.п. Но​ как у них​Эти два варианта можно​

    ​ отображения скрытых элементов​

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

  3. ​ -вставить​​ составляет 10% от​​ из буфера. Вставляется​​ и, не отпуская​​ это может сэкономить​ для большинства типов​

    Изображение ленты Excel

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

      ​ активной ячейки клавиши​​Установите флажок​щелкните элемент​

    • ​Если выделенная область копирования​Чтобы воспользоваться специальными вариантами​​Вырезать​ Значок кнопки​OK​

      ​Зибин​​ суммы сделки, то​ все как надо,​

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

  5. ​ со стрелками будут​​пропускать пустые ячейки​​Только видимые ячейки​​ содержит скрытые ячейки,​​ вставки ячеек, можно​​или нажмите клавиши​ Изображение кнопки​.​

    ​: Это называют накопительный​​ в первую отфильтрованную строку​ без скрытых строк.​

  6. ​ в требуемое место.​

    ​ и сил.​​«Общий»​ дополнена ещё пиктограммой​ были сдвинуты вручную,​ каким образом они​ не получили ожидаемого​ работать только внутри​.​и нажмите кнопку​ строки или столбцы,​ щелкнуть стрелку под​ CTRL+X.​Excel выделит видимые ячейки.​ итог​ можно ввести не​

Копирование значений ячеек, форматов ячеек и только формул

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

  • ​. Делаем выбор и​ в виде лейки.​ но также, если​ были скрыты. Зачастую​ результата, попробуйте изменить​

  • ​ данной ячейки. Чтобы​Дважды щелкните ячейку с​ОК​ приложение Excel копирует​

  • ​ кнопкой​Выделите ячейку, в которую​

  • ​ Теперь нажмите сочетание​нужен макрос​ константу (1000), а​ вставка» но точно​

    ​ ячейки окажутся в​

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

    Изображение ленты Excel

    ​ данными, которые нужно​​.​ их. Может понадобиться​

  • ​Вставить​ вы хотите переместить​Ctrl+C​Private Sub Worksheet_Change(ByVal​ формулу (=C2*10%) и также скопировать вниз.​ не скажу.​

  • ​ требуемом месте.​​Нажмите иконку Копировать на​​«OK»​​ галочки напротив тех​​ с помощью инструментов​ совершенно разную технологию.​​ формулах на относительные​ Изображение кнопки​ со стрелками переместиться​ переместить или скопировать.​

    • ​На вкладке​ временно отобразить данные,​​и выбрать нужный​​ данные.​

    • ​, чтобы скопировать диапазон.​ Target As Excel.Range)​​Другое дело, если вам​​Алексей200485954​

    • ​Урок подготовлен для Вас​ вкладке Главная или​​.​​ пунктов, где они​

      ​ на ленте или​​ Существуют такие варианты​ или абсолютные, а​ в другую ячейку,​Примечание​Главная​ которые не нужно​ вариант, например​На вкладке​Выберите ячейку​With Target​ необходимо вставить в​: Офигеть, все получилось.​ командой сайта office-guru.ru​ комбинацию клавиш Ctrl+C​Как видим, после этого​ отсутствуют. Именно эти​ контекстного меню.​ скрыть содержимое листа:​ затем снова скопировать​ сначала нажмите клавишу​    По умолчанию можно редактировать​в группе​ копировать.​Специальная вставка​Главная​A6​

Копирование параметров ширины ячеек

​If.Address(False, False) =​ отфильтрованные ячейки не​ Огромное спасибо!​Источник: http://www.gcflearnfree.org/office2013/excel2013/7/full​ на клавиатуре.​ скрытые значения снова​ строки не отображаются​Строки и столбцы можно​

  1. ​сдвиг границ столбцов или​ ячейки.​

    ​ ВВОД, чтобы завершить​

  2. ​ и выделять данные​​Буфер обмена​​Выделите ячейку или диапазон​​или​​нажмите кнопку​и нажмите​

    Изображение ленты Excel

    • ​ «A1» Then​ одинаковые значения или​​dgrom​ Изображение кнопки​Автор/переводчик: Антон Андронов​

      ​Вокруг скопированных ячеек появится​​ отображаются на листе.​ на листе. Затем​

    • ​ также спрятать, используя​ строк, в том​​При вставке скопированных данных​ Значок кнопки​ внесение изменений в​

      ​ непосредственно внутри ячейки,​​нажмите кнопку​ ячеек с данными,​

  3. ​Рисунок​Вставить​

    ​Ctrl+V​​If IsNumeric(.Value) Then​ формулы, а разные,​: Вот что гласит​Автор: Антон Андронов​ динамическая пунктирная линия.​ Если вы посчитаете,​ кликаем по кнопке​ группировку, когда они​ числе через контекстное​

  4. ​ к ним применяются​​ активную ячейку.​​ дважды щелкнув ее,​​Копировать​​ которые нужно переместить​.​​или нажмите клавиши​ Изображение кнопки​, чтобы вставить диапазон.​​Application.EnableEvents = False​​ да еще и​

support.office.com

Отображение скрытых ячеек в Microsoft Excel

Отображение скрытых ячеек в Microsoft Excel

​ справка.​mary_mary​ Выделите ячейку, в​ что отображение информации​«OK»​ собираются в отдельные​ меню или кнопку​ параметры ширины целевых​При вставке скопированных данных​ но можно редактировать​.​ или скопировать.​По умолчанию в приложении​ CTRL+V.​Результат:​Range(«A2»).Value = Range(«A2»).Value​ брать их из другого​В меню ПРАВКА​

​: Как можно в​ которую Вы хотите​

Процедура включения отображения

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

  • ​Урок подготовлен для Вас​ +.Value​ диапазона. Тогда придется использовать​ жмем «перейти». В​ excel 2003 скопировать​
  • ​ вставить данные.​
  • ​ вместо даты видите​
  • ​После этого действия строки​

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

Способ 1: размыкание границ

​     Можно также нажать сочетание​На вкладке​ отображается кнопка​ с помощью команд​ командой сайта office-guru.ru​Application.EnableEvents = True​ несложный макрос. Нажмите​ появившемся окошке жмем​ данные из одной​Нажмите иконку Вставить на​ обычный набор цифр,​

  1. ​ появятся, но если​ их отобразить на​фильтрация;​ соответствии с параметрами​вставить только параметры форматирования​​ формул.​​ клавиш CTRL+C.​​Главная​​Параметры вставки​Копировать​​Источник: http://www.excel-easy.com/examples/copy-visible-cells-only.html​​End If​ сочетание клавиш​ «выделить». В появившейся​​ таблицы, если в​​ вкладке Главная или​ то попробуйте ещё​​ вы хотите вообще​​ экране заново.​скрытие содержимого ячеек.​​ исходных ячеек, выполните​​ ячейки, такие как​​В ячейке выделите символы,​​Выделите левую верхнюю ячейку​в группе​, которая позволяет получить​

    Включение отображения строк через ленту инструментов в Microsoft Excel

  2. ​и​Перевел: Антон Андронов​End If​

Строки отображены в Microsoft Excel

​Alt+F11​ менюшке выбираем «только​ ней есть скрытые​ комбинацию клавиш Ctrl+V​ раз поменять формат.​

  1. ​ удалить фильтрацию, то​Показателем того, что строки​А теперь попробуем разобраться,​ указанные ниже действия.​ цвет текста или​ которые нужно скопировать​ области вставки.​Буфер обмена​ доступ к специальным​Вставить​Автор: Антон Андронов​End With​, в открывшемся окне​​ видимые ячейки». Готово.​​ строки которых не​

    Включение отображения строк через контекстное меню в Microsoft Excel

  2. ​ на клавиатуре.​Урок:​ нужно нажать на​

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

Способ 2: Разгруппировка

​Примечание:​End Sub​ Visual Basic вставьте​[email protected]@​ должно быть при​Содержимое будет скопировано в​Как изменить формат ячейки​ кнопку​

  1. ​ и спрятаны, является​ содержимое элементов, скрытых​ переместить или скопировать.​ не содержимое ячеек);​​Выделение символов в ячейке​​ Чтобы переместить или скопировать​ указанных ниже действий.​ например​Выделите ячейку или диапазон​ Мы стараемся как можно​Адреса ячеек А1​ новый пустой модуль​: Alt+;​

    Раскрытие групп в Microsoft Excel

    ​ копировании данных в​ выбранную ячейку.​ в Excel​«Фильтр»​ наличие значка​​ при помощи вышеперечисленных​​Выделение ячеек и диапазонов​преобразовать формулы в ячейках​​Чтобы выделить содержимое ячейки​​ выделенный фрагмент на​Чтобы переместить выделенный фрагмент,​Сохранить исходное форматирование​ ячеек.​ оперативнее обеспечивать вас​ и A2, естественно,​ через меню​а у меня​ другую таблицу.​В отличие от команды​

    Цифры групп в Microsoft Excel

  2. ​При решении проблемы отображения​, которая расположена во​«+»​

    Сгруппированные элементы отображены в Microsoft Excel

  3. ​ методов.​На вкладке​ в вычисленные значения​Выполните следующие действия​ другой лист или​ нажмите кнопку​. Если не нужно​​Нажмите кнопку​​ актуальными справочными материалами​​ можно заменить на​​Insert — Module​ эта комбинация клавиш​​dude​​ Копировать, которая дублирует​ скрытых элементов главная​ вкладке​слева от вертикальной​​Чаще всего пользователи прячут​​Главная​

Разгруппировка в Microsoft Excel

​ без переопределения существующего​

Способ 3: снятие фильтра

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

  1. ​ перестала работать в​: использовать автофильтр​ содержимое ячейки, команда​ задача состоит в​«Данные»​ панели координат или​ столбцы и строки,​в группе​ форматирования;​Дважды щелкните ячейку, а​

    Переход к фильтру в Microsoft Excel

  2. ​ щелкните ярлычок другого​.​ при каждой вставке​или клавиши CTRL+C.​ Эта страница переведена​Если отслеживать ввод​ этот код:​​ обоих версиях после​​(принцип скрытия не​

    Установка галочек в меню фильтра в Microsoft Excel

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

Удаление фильтра в Microsoft Excel

Способ 4: форматирование

​Sub PasteToVisible() Dim​ переустановки винды (7)​ понял, поэтому сделал​ данные между ячейками.​ с помощью какой​ группе​ панели соответственно. Для​ Если границы были​выполните одно из​

  1. ​ не вычисленные значения).​ мыши, чтобы охватить​ другую книгу и​     Можно также нажать клавиши​ отключить. Откройте вкладку​Вставить​ текст может содержать​ нужно не отдельные​ copyrng As Range,​ (хотя раньше часто​

    Отображение скрытых значений в Microsoft Excel

  2. ​ в ручную)​Выделите ячейки, которые хотите​ технологии они были​«Сортировка и фильтр»​ того, чтобы показать​ сдвинуты очень плотно,​​ указанных ниже действий.​​Выделите ячейку или диапазон​

    Переход в формат ячеек в Microsoft Excel

  3. ​ содержимое ячейки, которое​ выделите левую верхнюю​​ CTRL+X.​​Файл​или клавиши CTRL+V.​​ неточности и грамматические​​ ячейки, а целые​​ pasterng As Range​​ пользовалась)​

    Формат ячеек в Microsoft Excel

  4. ​VDM​ вырезать.​ спрятаны. Потом, исходя​.​ скрытые элементы, достаточно​ то потом трудно​​Чтобы переместить ячейки, нажмите​​ ячеек со значениями,​ требуется выделить.​ ячейку области вставки.​Чтобы скопировать выделенный фрагмент,​и выберите команду​Выделите ячейки, которые нужно​ ошибки. Для нас​ диапазоны, то макрос​ Dim cell As​в чем может​: Меню​​Нажмите иконку Вырезать на​​ из этого, применять​​Для того чтобы скрыть​​ нажать на этот​ зацепиться за край,​ кнопку​​ форматами или формулами,​​В строке формул​На вкладке​​ нажмите кнопку​​Параметры​

Изменение форматирования в Microsoft Excel

​ переместить или скопировать.​ важно, чтобы эта​ придется немного изменить:​ Range, i As​ быть причина?​Правка​ вкладке Главная или​ один из тех​ содержимое отдельных ячеек​ значок.​

Значения отображены в Microsoft Excel

​ чтобы раздвинуть их​​Вырезать​ которые нужно скопировать.​

​Щелкните ячейку, а затем​Главная​Копировать​. В категории​Выделение ячеек и диапазонов​ статья была вам​Private Sub Worksheet_Change(ByVal​ Long ‘запрашиваем у​Весьма распространенная ситуация, вопрос​Перейти​ комбинацию клавиш Ctrl+X​ четырех способов, которые​ применяют форматирование, вводя​Также можно их отобразить,​ обратно. Выясним, как​.​Выделение ячеек и диапазонов​ протащите указатель мыши,​

​в группе​

lumpics.ru

Копирование, перемещение и удаление ячеек в Excel

​.​Дополнительно​На вкладке​ полезна. Просим вас​ Target As Excel.Range)​ пользователя по очереди​ про которую мне​Выделить​ на клавиатуре.​ были описаны выше.​ в поле типа​ нажав на последнюю​ это можно сделать​Сочетание клавиш​На вкладке​ чтобы охватить содержимое​Буфер обмена​Сочетание клавиш​в разделе​Главная​ уделить пару секунд​If Not Intersect(Target,​ диапазоны копирования и​

Удаление ячеек в Excel

​ задают почти на​Только виденные ячейки​Вокруг ячеек, как и​ Нужно уяснить, что​ формата выражение «;;;».​ цифру нумерации групп.​ легко и быстро.​     Можно также нажать клавиши​Главная​

  1. ​ ячейки, которое требуется​нажмите кнопку​Удаление ячеек в Excel
  2. ​     Можно также нажать сочетание​Вырезание, копирование и вставка​в группе​ и сообщить, помогла​Удаление ячеек в Excel
  3. ​ Range(«A1:A10»)) Is Nothing​ вставки Set copyrng​Удаление ячеек в Excel

Копирование содержимого в Excel

​ каждом тренинге. Есть​Копировать​ при копировании, появится​ если, например, контент​ Чтобы показать спрятанное​ То есть, если​Выделяем две смежные ячейки,​ CTRL+X.​в группе​

  1. ​ выделить в строке​Вставить​Копирование содержимого в Excel
  2. ​ клавиш CTRL+C.​снимите флажок​Буфер обмена​ ли она вам,​Копирование содержимого в Excel
  3. ​ Then​ = Application.InputBox(«Диапазон копирования»,​ таблица, в которой​Вставить​ динамическая пунктирная линия.​Копирование содержимого в Excel
  4. ​ был скрыт путем​ содержимое, нужно вернуть​ последней цифрой является​ между которыми находятся​Копирование содержимого в Excel
  5. ​Чтобы скопировать ячейки, нажмите​Буфер обмена​Копирование содержимого в Excel

Как переместить ячейку в Excel

​ формул.​.​Щелкните правой кнопкой мыши​Отображать кнопку параметров вставки​выполните одно из​

  1. ​ с помощью кнопок​If IsNumeric(Target.Value) Then​Перемещение ячеек в Excel
  2. ​ «Запрос», Type:=8) Set​ Фильтром (​mary_mary​ Выделите ячейки, в​Перемещение ячеек в Excel
  3. ​ смыкания границ, то​ этим элементам исходный​«2»​ скрытые столбцы или​ кнопку​нажмите кнопку​Перемещение ячеек в Excel
  4. ​С помощью клавиатуры​Сочетание клавиш​ левую верхнюю ячейку​ при вставке содержимого​Перемещение ячеек в Excel
  5. ​ указанных ниже действий.​ внизу страницы. Для​Application.EnableEvents = False​Перемещение ячеек в Excel

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

​ pasterng = Application.InputBox(«Диапазон​Данные — Фильтр​: Спасибо данным способом​ которые необходимо переместить​ разгруппировка или снятие​ формат.​, то жмите на​

  • ​ строки. Переходим во​Копировать​Копировать​Нажмите клавишу F2, чтобы​Копирование, перемещение и удаление ячеек в Excel

​     Можно также нажать клавиши​ области вставки, а​.​Чтобы переместить ячейки, нажмите​ удобства также приводим​Target.Offset(0, 1).Value =​ вставки», «Запрос», Type:=8)​) отобраны несколько строк.​ получилось​ данные.​ фильтра отобразить данные​Выделяем ячейки, в которых​ неё, если​ вкладку​.​.​

Копирование, перемещение и удаление ячеек в Excel

Перетаскивание ячеек в Excel

​ изменить ячейку. С​ CTRL+V.​ затем выберите пункт​По умолчанию режим перетаскивания​ кнопку​ ссылку на оригинал​

  1. ​ Target.Offset(0, 1).Value +​ ‘проверяем, чтобы они​
  2. ​ Задача — вставить​feecoos​Нажмите иконку Вставить на​ не помогут.​ находится скрытое содержимое.​Перемещение ячеек в Excel
  3. ​«3»​«Главная»​Сочетание клавиш​Сочетание клавиш​Перемещение ячеек в Excel
  4. ​ помощью клавиш со​Если нажать стрелку под​Вставить вырезанные ячейки​Перемещение ячеек в Excel

​ включен, поэтому можно​Вырезать​
​ (на английском языке).​
​ Target.Value​

​ были одинакового размера​

office-guru.ru

Копирование данных из таблицы без скрытых строк, помогите!!!!

​ какие-либо нужные нам​​: А в Excel​ вкладке Главная или​Автор: Максим Тютюшев​ Такие элементы можно​, то кликайте по​. Кликаем по кнопке​     Можно также нажать сочетание​     Можно также нажать сочетание​ стрелками поместите курсор​

​ командой​​или​
​ перемещать и копировать​.​Чтобы переместить или скопировать​

​Application.EnableEvents = True​​ If pasterng.SpecialCells(xlCellTypeVisible).Cells.Count <>​
​ значения именно в​
​ 2010г. как сделать​
​ нажмите Ctrl+V на​
​Копирование и удаление данных​
​ определить по тому,​
​ данной цифре. Конкретное​

​«Формат»​​ клавиш CTRL+C.​ клавиш CTRL+C.​

​ в нужное место,​​Вставить​Вставить скопированные ячейки​ ячейки с помощью​

​Сочетание клавиш​​ содержимое ячейки с​End If​ copyrng.Cells.Count Then MsgBox​ видимые отфильтрованные строки,​
​ тоже самое!?!?​

​ клавиатуре.​​ в Excel являются​ что в самих​ число зависит от​, которая расположена в​

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

planetaexcel.ru

Проблемка с копированием отфильтрованных ячеек

​.​​ мыши.​     Можно также нажать клавиши​ помощью​End If​ «Диапазоны копирования и​ пропуская при этом​anvg​Вырезанные ячейки переместятся на​ основными и самыми​
​ ячейках не отображается​ того, сколько групп​ блоке инструментов​ области вставки.​ области вставки или​

​ содержимое, удерживая нажатой​​ параметры вставки, которые​Совет​Выделите ячейки или диапазон​
​ CTRL+X.​Вырезать​End Sub​ вставки разного размера!»,vbCritical​
​ скрытые. Обычное копирование-вставка​: Вкладка «Главная», кнопка​ новое место вместе​ используемыми действиями, которые​ никаких данных, но​ вложено друг в​«Ячейки»​Совет:​ ту ячейку, куда​

​ клавишу SHIFT.​ следует применить к​    Чтобы переместить или скопировать​

​ ячеек, которые требуется​​Чтобы скопировать ячейки, нажмите​,​

​Предполагается, что ввод​​ Exit Sub End​ при этом не​
​ «Найти и выделить»,​ с атрибутами форматирования.​ применяются к ячейке.​ при их выделении​ друга. Эти цифры​. В появившемся списке​

​ Чтобы переместить или скопировать​​ нужно вставить значение,​
​На вкладке​ выделенному диапазону.​ выделенный фрагмент на​ переместить или скопировать.​ кнопку​Копировать​ данных производится в​
​ If ‘переносим данные​ сработает, т.к. данные вставятся​

planetaexcel.ru

Вставка в отфильтрованные строки

​ пункт «Выделение группы​Вы можете получить доступ​ При этом копировать​ содержимое будет показано​ расположены сверху от​ наводим курсор на​​ выделенный фрагмент на​​ формат ячейки или​Главная​При копировании значения последовательно​ другой лист или​Выделение ячеек и диапазонов​Копировать​и​ ячейки диапазона A1:A10,​ из одного диапазона​ не только в​ ячеек…»​ к дополнительным параметрам​ Вы можете не​ в строке формул.​ горизонтальной панели координат​

Способ 1. Вставка одинаковых значений или формул

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

Как вȎxcel скопировать без скрытых ячеек

​ а суммируются введенные​ в другой только​ видимые, но и​Далее также​

​ вставки, которые будут​ только содержимое ячеек,​После того, как выделение​ или слева от​«Скрыть или отобразить»​ в другую книгу,​На вкладке​Буфер обмена​

Как вȎxcel скопировать без скрытых ячеек

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

Как вȎxcel скопировать без скрытых ячеек

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

Способ 2. Макрос вставки любых значений

​Для перемещения ячейки или​     Можно также нажать сочетание​ содержимого или атрибутов​ столбец справа. Если​ i = 1​ Давайте посмотрим, как​: Выделяю группу ячеек,​ работе с ячейками,​ примененное к ней.​ по нему правой​​После любого из данных​​ группе​ листа или выберите​в группе​ указанных ниже действий.​​ скрытые строки или​​ другую книгу и​ диапазона ячеек поместите​

​ клавиш CTRL+C.​ ячеек. Например скопируйте​ в вашем случае​ For Each cell​ можно обойти эту​ копирую, а пустые​ содержащими формулы или​ Копирование, перемещение и​ кнопкой мыши. Запускается​ действий содержимое группы​«Видимость»​ другую книгу и​Буфер обмена​Чтобы переместить выделенный фрагмент,​ столбцы, возможно, потребуется​ выделите левую верхнюю​ указатель на границу​Выделите левую верхнюю ячейку​ результатом формулы без​ он не соседний,​ In pasterng If​ проблему.​ ячейки все равно​ форматирование.​ удаление ячеек в​ контекстное меню. Выбираем​ раскроется.​. Далее в появившемся​ выделите левую верхнюю​щелкните стрелку под​ нажмите кнопку​ отобразить их, чтобы​ ячейку области вставки.​

​ выделенного фрагмента. Когда​ области вставки.​ копирования формулы или​ то увеличьте сдвиг​ cell.EntireRow.Hidden = False​Если вам нужно вставить​ вставляются!​Чтобы получить доступ к​ Excel – это​ пункт​Если же для вас​ меню выбираем пункт​ ячейку области вставки.​ кнопкой​Вырезать​ увидеть все скопированные​В диалоговом окне​

planetaexcel.ru

Как в экселе скопировать ячейки и вставив в другие не стирая старых данных

​ указатель примет форму​​Совет:​ скопировать только формулу.​ вправо в операторе​

​ Then cell.Value =​​ одни и те​anvg​ дополнительным параметрам вставки,​ базовые операции по​«Формат ячеек…»​ этого недостаточно и​«Отобразить строки»​

​На вкладке​​Вставить​.​
​ данные.​
​Вставка скопированных ячеек​ указателя перемещения​
​ Чтобы переместить или скопировать​
​Ячейки в Excel перемещаются​ Offset — замените​
​ copyrng.Cells(i).Value i =​
​ же значения во​
​: feecoos​ нажмите на стрелку​
​ работе с ячейками,​
​, щелкнув по нему.​
​ нужно произвести полную​
​или​
​Главная​
​и выполните одно​Сочетание клавиш​При копировании и вставке​выберите направление, в​
​, перетащите ячейку​ выделенный фрагмент на​ и копируются вместе​ 1 на число​ i + 1​ все отфильтрованные строки​
​Файл-пример, что есть,​ под командой Вставить.​
​ которые должен уметь​Запускается окно форматирования. Производим​ разгруппировку, то сначала​
​«Отобразить столбцы»​
​в группе​
​ из следующих действий:​     Можно также нажать клавиши​ скрытых или отфильтрованных​
​ котором нужно сдвинуть​
​ или диапазон ячеек​
​ другой лист или​
​ с формулами, итоговыми​
​ побольше.​ End If Next​ списка, то все​ что получить​Помимо выбора команд на​ выполнять даже самый​ перемещение во вкладку​ выделите соответствующие столбцы​, в зависимости от​Буфер обмена​чтобы вставить только значения,​ CTRL+X.​ данных в другое​

​ окружающие ячейки.​

Копирование только видимых ячеек

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

Выполните указанные ниже действия.

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

Совет: Чтобы отменить выделение ячеек, щелкните любую ячейку на листе.

Щелкните Главная > Найти и выделить, а затем выберите пункт Выделение группы ячеек.

Выберите параметр только видимые ячейки и нажмите кнопку ОК.

Щелкните Копировать (или нажмите клавиши CTRL+C).

Выделите левую верхнюю ячейку области вставки и нажмите кнопку Вставить (или нажмите клавиши CTRL + V).

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

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

При копировании и вставке видимых ячеек в диапазоне данных, который содержит скрытые ячейки или к которому применен фильтр, можно заметить, что скрытые ячейки вставляются вместе с видимыми. К сожалению, вы не можете изменить этот параметр, когда вы копируете и вставляете диапазон ячеек в Excel Online, так как Вставка только видимых ячеек недоступна.

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

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

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

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

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

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

По умолчанию Excel копирует как видимые, так и скрытые ячейки. Однако можно скопировать только видимые ячейки.

В этом примере строка 2 скрыта:

Если просто скопировать, а затем вставить этот диапазон, результат получается следующим:

Чтобы скопировать только видимые ячейки, выполните несколько простых действий:

  1. Выделите диапазон A1:A4.
  2. На вкладке Home (Главная) нажмите кнопку Find & Select (Найти и выделить) и кликните по Go To Special (Выделить группу ячеек).
  3. Выберите опцию Visible cells only (Только видимые ячейки) и нажмите OK.
  4. Excel выделит видимые ячейки. Теперь нажмите сочетание Ctrl+C, чтобы скопировать диапазон.
  5. Выберите ячейку 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.Hidden = False And _ ActiveCell.Offset(li, le).EntireRow.Hidden = False Then rCell.Copy ActiveCell.Offset(li, le): lCount = lCount + 1 End If li = li + 1 Loop While lCount >= 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 515 скачиваний)

Копируем только видимые ячейки и вставляем только в видимые
По просьбам посетителей сайта решил доработать данную процедуру. Теперь возможно копировать любые диапазоны: со скрытыми строками, скрытыми столбцами и вставлять скопированные ячейки также в любые диапазоны: со скрытыми строками, скрытыми столбцами. Работает совершенно так же, как и предыдущий: нажатием клавиш Ctrl+q копируем нужный диапазон(со скрытыми/отфильтрованными строками и столбцами или не скрытыми), а вставляем сочетанием клавиш Ctrl+w. Вставка производится так же в скрытые/отфильтрованные строки и столбцы или без скрытых.
Если в копируемом диапазоне присутствуют формулы, то во избежание смещения ссылок можно копировать только значения ячеек — т.е. при вставке значений будут вставлены не формулы, а результат их вычисления. Или если необходимо сохранить форматы ячеек, в которые происходит вставка — будут скопированы и вставлены только значения ячеек. Для этого надо заменить строку в коде(в файле ниже):

Великолепная семерка. 7 лучших быстрых приемов ускорения работы в Microsoft Excel на каждый день

В этой статье мне хотелось бы представить вам самые эффективные приемы работы в Microsoft Excel, собранные мной за последние 10 лет работы над проектами и проведения тренингов по этой замечательной программе. Здесь нет описания суперсложных технологий, но есть приемы на каждый день — простые и эффективные, описанные без «воды» — только «сухой остаток». На освоение большинства из этих примеров у вас уйдет не более одной-двух минут, а вот сэкономить они вам помогут гораздо больше.

Быстрый переход к нужному листу

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

Это намного быстрее, чем прокручивать ярлычки листов этими же кнопками в поисках нужного.

Копирование без повреждения форматирования

Сколько сотен (тысяч?) раз я видел эту картину, стоя за спиной своих слушателей во время тренингов: пользователь вводит формулу в первую ячейку затем и «протягивает» ее на весь столбец, нарушая форматирование нижерасположенных строк, поскольку такой способ копирует не только формулу, но и формат ячейки. Соответственно, дальше приходится вручную исправлять повреждения. Секунда на копирование и потом 30 — на починку испорченного копированием дизайна.

Начиная с Excel 2002, есть решение этой проблемы — простое и изящное. Сразу после копирования (протаскивания) формулы на весь столбец, нужно воспользоваться смарт-тегом — небольшим значком, который временно появляется в правом нижнем углу диапазона. Нажатие на него выведет список возможных вариантов копирования, где и можно выбрать Копировать только значения ( Fill without formatting). В этом случае формулы копируются, а форматирование — нет:

Копирование только видимых ячеек

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

В этой таблице посчитаны промежуточные итоги и сделана группировка строк по городам — это легко понять по кнопкам «плюс-минус» слева от таблицы и по разрывам в нумерации видимых строк. Если выделить, скопировать и вставить данные из этой таблицы обычным способом, то мы получим 24 лишних строки. Нам же хочется скопировать и вставить только итоги!

Можно решить проблему, кропотливо выделяя каждую строку итогов и удерживая при этом клавишу CTRL — как для выделения несмежных диапазонов. Но если таких строк не три-пять, а несколько сотен или тысяч? Есть другой, более быстрый и удобный путь:

Выделите копируемый диапазон (в нашем примере — это A1:C29)

Нажмите на клавиатуре клавишу F5 и затем кнопку Выделить ( Special) в открывшемся окне.
Появится окно, позволяющее пользователю выделять не все подряд, а только нужные ячейки:

В этом окне выберите опцию Только видимые ячейки ( Visible cells only) и нажмите ОК.

Полученное выделение теперь можно смело копировать и вставлять. В результате мы получим копию именно видимых ячеек и вставим вместо ненужных 29-ти только необходимые нам 5 строк.

Если есть подозрение, что подобную операцию вам придется проделывать часто, то имеет смысл добавить на панель инструментов Microsoft Excel кнопку для быстрого вызова такой функции. Это можно сделать через меню Сервис>Настройка (Tools> Customize), затем перейти на вкладку Команды (Commands), в категории Правка (Edit) найти кнопку Выделить видимые ячейки (Select visible cells) и перенести ее мышью на панель инструментов:

Превращение строк в столбцы и обратно

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

На самом деле все просто. В той части высшей математики, которая описывает матрицы есть понятие транспонирования — действия, которое меняет строки и столбцы в матрице местами друг с другом. В Microsoft Excel это реализуется в три движения: Копируем таблицу

Щелкаем правой кнопкой мыши по пустой ячейке и выбираем команду Специальная вставка ( Paste Special)

В открывшемся окне ставим флаг Транспонировать ( Transpose) и жмем ОК:

Быстрое добавление данных в диаграмму

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

Другой путь — простой, быстрый и красивый — выделить ячейки с новыми данными, скопировать их (CTRL+C) и вставить (CTRL+V) прямо в диаграмму. Excel 2003, в отличие от более поздних версий, поддерживает даже возможность перетаскивания выделенного диапазона ячеек с данными и забрасывания его прямо в диаграмму с помощью мыши!

Если хочется контролировать все нюансы и тонкости, то можно использовать не обычную, а специальную вставку, выбрав в меню Правка>Специальная вставка ( Edit> Paste Special). В этом случае Microsoft Excel отобразит диалоговое окно, позволяющее настроить куда и как именно будут добавлены новые данные:

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

Заполнение пустых ячеек

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

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

Есть способ решить эту задачу быстро и красиво при помощи одной формулы:

Выделите все ячейки в столбце с пустотами (т.е. диапазон A1:A12 в нашем случае)

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

Установите переключатель в положение Пустые ( Blank ) и нажмите ОК. Теперь в выделении должны остаться только пустые ячейки:

Не меняя выделения, т.е. не трогая мышь, введем формулу в первую выделенную ячейку (А2). Нажмите на клавиатуре на знак «равно» и затем на «стрелку вверх». Получим формулу, которая ссылается на предыдущую ячейку:

Чтобы ввести созданную формулу сразу во все выделенные пустые ячейки, нажмите не клавишу ENTER, а сочетание CTRL+ ENTER. Формула заполнит все пустые ячейки:

Теперь осталось только заменить формулы на значения для фиксации результатов. Выделите диапазон A1:A12, скопируйте его и вставьте в ячейки их значения, используя специальную вставку.

Выпадающий список в ячейке

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

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

Выбор товара из прайс-листа, имени клиента из клиентской базы, ФИО сотрудника из штатного расписания и т.д. Вариантов применения этой функции множество.

Чтобы создать выпадающий список в ячейке:

Выделите ячейки, в которых вы хотите создать выпадающий список.

Если у вас Excel 2003 или старше, то выберите в меню Данные>Проверка (Data>Validation). Если у вас Excel 2007/2010, то перейдите на вкладку Данные (Data) и нажмите кнопку Проверка данных (Data validation).

В открывшемся окне выберите вариант Список (List) из раскрывающегося списка.

В поле Источник (Source) надо указать значения, которые должны быть в списке. Тут возможны варианты:

Вписать в это поле текстовые варианты через точку с запятой

Если диапазон ячеек с исходными значениями находится на текущем листе — достаточно его просто выделить мышью.

Если он находится на другом листе этой книги, то ему придется заранее дать имя (выделить ячейки, нажать CTRL+F3, ввести имя диапазона без пробелов), а затем прописать это имя в поле Источник:

Также, именованный диапазон может быть динамическим, т.е. созданным на основе функций СМЕЩ ( OFFSET) и СЧЁТЗ ( COUNTA). Тогда при дописывании к нему новых данных, они будут автоматически в него включаться и отображаться в выпадающем списке.

На вкладках Сообщение для ввода (Input Message) и Сообщение об ошибке (Error Alert) можно ввести подсказку для пользователя, которая будет появляться при выделении ячейки ввода и ругательное сообщение, если пользователь вместо выбора одного из разрешенных вариантов упрямо попытается вписать свой текст напрямую с клавиатуры:

Заключение

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

Копирование и вставка в Excel, включая скрытые столбцы

Я использую рабочий лист Excel 2016, в котором есть несколько столбцов, скрытых по причинам пользовательского интерфейса. Мне нужно иметь возможность отфильтровывать данные, а затем копировать и вставлять их на другой лист со скрытыми столбцами в целости и показывать после вставки в место назначения (он будет содержать более длинный журнал аналогичных транзакций, а не только одну копию-вставку).

Добавление картинки цели — то есть в надежде вставить скрытое содержимое столбцов B и C в целевую электронную таблицу. Это вообще возможно?

Вероятно, не очень хорошая форма, чтобы задать 2 вопроса в одном посте, однако есть ли альтернативы выполнению функции фильтрации и копирования-вставки в другую электронную таблицу вручную? То есть:

  • запустить ручной фильтр для очистки пробелов в поле Количество;
  • сделать выбор
  • сделать ручную функцию Ctrl + C — Ctrl + V

Есть ли способ сделать это проще? К сожалению, пока нет VBA или макро-опыта.

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

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

Просмотр / Макросы / Запись макроса

Назовите свой макрос

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

  • Отфильтруйте пробелы с помощью поля со списком фильтров
  • Выберите диапазон, используя CTRL-G / Специальный / Текущий регион (не выделяйте ячейки мышью или с помощью клавиатуры, ваш код должен быть универсальным, не должен содержать ручные диапазоны, поскольку вы не хотите выполнять какое-либо кодирование)
  • CTRL-C для копирования
  • Если ячейка «для вставки» не зафиксирована во всех ваших случаях, вам следует прекратить запись макроса здесь. Если ячейка вставки зафиксирована, вставьте содержимое во время записи макроса.

После записи макроса назначьте ярлык для нового макроса, используя: Макросы / Просмотр макросов / Меню параметров

Вуаля! Теперь вы можете делать точно то же, что и при записи макроса, с помощью этой комбинации клавиш. Если вы не вставляли содержимое во время записи, то вы с / б используете макро-ярлык и переходите к ячейке, которую хотите вставить, и нажимаете CTRL-V .

Когда вы почувствуете себя достаточно уверенно, попробуйте меню « Правка» в макросах и посмотрите, какой код у вас в руках, возможно, внесите небольшие изменения и т. Д. Я видел много людей, которые вначале не знакомы с базовым кодированием, но каким-то образом начали писать свои собственные коды. увидев эту функцию в Excel. Удачи!

Перейти к содержанию

На чтение 1 мин Опубликовано 09.03.2020

По умолчанию Excel копирует как видимые, так и скрытые ячейки. Однако можно скопировать только видимые ячейки.

В этом примере строка 2 скрыта:

Копируем видимые ячейки в Excel

Если просто скопировать, а затем вставить этот диапазон, результат получается следующим:

Копируем видимые ячейки в Excel

Чтобы скопировать только видимые ячейки, выполните несколько простых действий:

  1. Выделите диапазон A1:A4.
  2. На вкладке Home (Главная) нажмите кнопку Find & Select (Найти и выделить) и кликните по Go To Special (Выделить группу ячеек).Копируем видимые ячейки в Excel
  3. Выберите опцию Visible cells only (Только видимые ячейки) и нажмите OK.Копируем видимые ячейки в Excel
  4. Excel выделит видимые ячейки. Теперь нажмите сочетание Ctrl+C, чтобы скопировать диапазон.
  5. Выберите ячейку A6 и нажмите Ctrl+V, чтобы вставить диапазон.

Результат:

Копируем видимые ячейки в Excel

Оцените качество статьи. Нам важно ваше мнение:

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

Как скопировать только видимые ячейки на ПК

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

  • Выберите ячейки, которые вы хотите скопировать и вставить.
  • Перейдите на вкладку «Главная» и коснитесь значка «Найти и выбрать». Похоже на увеличительное стекло.
  • В появившемся раскрывающемся меню выберите «Перейти к специальному».
  • Нажмите «Только видимые ячейки» в появившемся окне, затем нажмите «ОК».
  • Нажмите Ctrl + C в Windows или Command + C на Mac, чтобы скопировать выбранные ячейки.
  • Перейдите в место, куда вы хотите вставить свои ячейки, и нажмите Ctrl + V в Windows или Command + C на Mac, чтобы отобразить их там.
  • Теперь вы скопировали и вставили строки в Excel, не отображая скрытые строки.

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

  • Нажмите Alt + ; (точка с запятой) в Windows или Cmd + Shift + Z на Mac. Этот ярлык выбирает только видимые ячейки.
  • Нажмите Ctrl + C для Windows или Command + C для Mac, чтобы скопировать данные.
  • Перейдите к новой таблице и нажмите Ctrl + V для Windows или Command + V для Mac, чтобы вставить туда информацию.
  • Ваш новый рабочий лист будет содержать данные только из видимых строк.

    Как скопировать только видимые ячейки на iPad

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

  • В документе Excel, который вы хотите скопировать, поместите палец на интересующий вас раздел и удерживайте его там в течение нескольких секунд, пока какой-либо текст не будет выделен.
  • Как только текст будет выделен, уберите палец с экрана. Появится меню с опциями для вырезания, копирования или вставки.
  • Проведите пальцем по таблице, выбирая информацию, которую хотите скопировать.
  • Перейдите на вкладку «Главная» и коснитесь значка увеличительного стекла «Найти и выбрать».
  • Выберите «Перейти к специальному» из выпадающего меню.
  • Нажмите «Только видимые ячейки» в появившемся окне, затем нажмите «ОК».
  • Нажмите «Копировать» в меню, отображаемом рядом с выбранными ячейками.
  • Перейдите к новому рабочему листу, затем нажмите и удерживайте палец на экране. Через несколько секунд отобразится слово «Вставить».
  • Нажмите «Вставить», чтобы ввести данные в рабочий лист.
  • Теперь вы скопировали и вставили только видимые строки в Excel.

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

  • Нажмите Cmd + Shift + Z, чтобы выбрать только видимые ячейки.
  • Нажмите Cmd + C, чтобы скопировать выбранные данные.
  • Перейдите к своему новому рабочему столу и нажмите Cmd + V, чтобы вставить информацию.
  • Теперь ваша новая таблица будет заполнена только видимыми строками.

    Как скопировать только видимые ячейки на iPhone

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

  • Поместите палец на документ Excel и удерживайте его, пока часть текста не будет выделена.
  • Как только вы уберете палец с экрана, появится меню с вариантами вырезания, копирования или вставки.
  • Проведите пальцем по тексту, чтобы выбрать разделы, которые вы хотите скопировать.
  • Перейдите на вкладку «Главная» и нажмите на значок «Найти и выбрать».
  • Выберите «Перейти к специальному» в раскрывающемся меню.
  • Нажмите «Копировать» в меню рядом с выделенным текстом.
  • Перейдите к новому рабочему листу и удерживайте палец на экране.
  • Нажмите «Вставить» во всплывающем меню, чтобы ввести данные в новую таблицу.
  • Теперь видимые строки скопированы и вставлены из вашего старого листа.

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

  • Нажмите Cmd + Shift + Z, чтобы выделить видимые ячейки.
  • Нажмите Cmd + C, чтобы скопировать выделенные данные.
  • Перейдите на новый рабочий лист и нажмите Cmd + V, чтобы вставить информацию.
  • Вы успешно скопировали и вставили только видимые строки вашего рабочего листа.

    Как скопировать только видимые ячейки на Android

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

  • Выберите ячейки, которые вы хотите скопировать и вставить.
  • Перейдите на вкладку «Главная» в верхней части страницы и нажмите значок увеличительного стекла «Найти и выбрать».
  • Нажмите «Перейти к специальному» в появившемся раскрывающемся меню.
  • Нажмите «Только видимые ячейки» в открывшемся новом окне, затем нажмите «ОК».
  • Нажмите Ctrl + C, чтобы скопировать данные из выбранных ячеек.
  • Перейдите на новый рабочий лист и нажмите Ctrl + V, чтобы вставить информацию.
  • Теперь видимые строки скопированы и вставлены в вашу новую таблицу.

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

  • Нажмите Alt + ; (точка с запятой), чтобы выбрать только видимые ячейки.
  • Нажмите Ctrl + C, чтобы скопировать информацию.
  • Перейдите к новой таблице и нажмите Ctrl + V, чтобы вставить данные.
  • Новая таблица теперь содержит информацию только из видимых ячеек.

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

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

    Логотип Microsoft Excel

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

    Вы можете этого не осознавать, но есть способ скопировать и вставить только видимые ячейки в Microsoft Excel. Это займет всего несколько кликов.

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

    Например, на следующем снимке экрана мы скрыли строки с 3 по 12 (с февраля по ноябрь).

    Скрытые строки в Excel

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

    Скрытые строки появляются по умолчанию при вставке

    Если это не то, чего вы хотите, читайте, как этого избежать.

    Копировать видимые ячейки только в Excel

    Эта изящная скрытая функция доступна в Microsoft Excel как на Windows, так и на Mac. К счастью, это работает точно так же.

    Начните с выбора ячеек, которые вы хотите скопировать и вставить. Затем перейдите на вкладку «Главная» и щелкните стрелку раскрывающегося списка «Найти и выбрать» (увеличительное стекло). Выберите «Перейти к специальному».

    На вкладке

    В появившемся окне выберите «Только видимые ячейки» и нажмите «ОК».

    Выбрать только видимые ячейки

    Не снимая выделения с ячеек, используйте действие Копировать. Вы можете нажать Ctrl + C в Windows, Command + C в Mac, щелкнуть правой кнопкой мыши и выбрать «Копировать» или нажать «Копировать» (значок двух страниц) на ленте на вкладке «Главная».

    На вкладке

    Теперь переместитесь туда, куда вы хотите вставить ячейки, и используйте действие «Вставить». Вы можете нажать Ctrl + V в Windows, Command + V в Mac, щелкнуть правой кнопкой мыши и выбрать «Вставить» или нажать «Вставить» на ленте на вкладке «Главная».

    На вкладке

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

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

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

    Like this post? Please share to your friends:
  • Как в excel копировать текст в одну ячейку
  • Как в excel копировать таблицы чтобы не менялся формат столбцов
  • Как в excel копировать строку так чтобы
  • Как в excel копировать строку vba
  • Как в excel копировать строки при условии