Данная команда не применима для нескольких фрагментов excel
Данная команда не применима для несвязных диапазонов excel
Нет ли у тебя объединенных ячеек (это вообще источник гемороя при работе с таблицами )?
Нет, обычные ячейки
Можно в режиме автофильтра в первой ячейке второго столбца (куда вставляешь) написать формулу =(первая ячейка первого столбца) и скопировать ее на весь второй столбец.
Формулы вставятся только в видимые ячейки.
Формулы действительно вставляются только в видимые ячейки, но в конце этого столбца отсутствуют данные, т.к. формула при копировании учитывает адреса невыделяемых ячеек, т.о. смещается диапазон копирования.
Значит, копируется столбец из таблицы, к которой применен автофильтр, в другую книгу в таблицу, к которой тоже применен автофильтр? И ты хочешь, чтобы каждая видимая ячейка первой таблицы скопировалась в очередную видимую ячейку второй таблицы? Так?
(В общем случае, между соответствующими видимыми ячейками обеих таблиц может быть различное число скрытых ячеек).
Nosorog
Значит, копируется столбец из таблицы, к которой применен автофильтр, в другую книгу в таблицу, к которой тоже применен автофильтр?
Нет
Vic_K
Если копируем с листа с автофильтром и вставляем в лист с автофильтром
Нет
Excel 2003 (imho для данного вопроса это не важно)
Скопируйте получившиеся числа строк.
Заполните строки как вам нужно
В программе надеюсь разберетесь (вставлен мой пример)
Private Sub CommandButton1_Click()
Скрытый текст:Sub PasteToVisible()
Dim copyrng As Range, pasterng As Range
Dim cell As Range, i As Long
Как переместить ячейки в Excel? Перемещение ячеек в пределах листа
Данные, расположенные в ячейке или в диапазоне ячеек, можно перемещать с одного места рабочего листа в другое, используя как прямое перетаскивание мышью, так и кнопки на вкладках ленты, контекстное меню, а также процедуры (макросы) – программы, написанные на языке Visual Basic for Application, сокращенно VBA.
Перемещение с помощью мыши
Простейший способ переместить ячейки с места на место – использовать манипулятор мыши. Для перемещения ячейки на новое место, необходимо выделить нужную ячейку или диапазон, навести курсор мыши на границу выделенного диапазона, чтобы курсор стал наклонной стрелкой с крестиком, как показано на рисунке и при нажатой левой кнопке мыши, перетащить выделенную область на новое место и после этого отпустить кнопку мыши. Если при наведении курсора мыши на границу выделенного диапазона он не превращается в наклонную стрелку с крестиком и делает невозможным перетаскивание ячеек, значит, отключена специальная настройка и ее необходимо включить, щелкнув в верхнем левом углу программы по кнопке «Office» и перейдя в Параметры Excel/Дополнительно. В группе «Параметры правки» необходимо установить флажок возле пункта «Разрешить маркеры заполнения и перетаскивание ячеек».
Вырезать и вставить
Для переноса ячеек наряду с их перемещением мышью используется вырезание с последующей вставкой. Для того чтобы вырезать/вставить ячейку или диапазон ячеек, необходимо последовательно выбрать команду «Вырезать», переместить курсор на новое место и выбрать команду «Вставить». Для этого можно использовать контекстное меню (меню, которое появляется при нажатии правой кнопки мыши в области выделенного участка), группу «Буфер обмена» на вкладке «Главная» или горячие клавиши (сочетание клавиш на клавиатуре, за которыми закреплена та или иная команда).
Сочетание клавиш для вырезания – Ctrl+X или Shift+Delete. Сочетание клавиш для вставки – Ctrl+V или Shift+Insert.
Кроме того, ячеек может быть настолько много, что перенос их вручную может превратиться в кошмар. Другой проблемой, которая может возникнуть при переносе ячеек с места на место, может оказаться сам поиск необходимых для перемещения ячеек. Для наглядности рассмотрим такой пример: необходимо разнести по разным столбцам ячейки, в зависимости от их значений.
Все эти и аналогичные задачи легко решаются при помощи надстройки для Excel.
Надстройка для быстрого перемещения ячеек
1. одним кликом мыши вызывать диалоговое окно макроса прямо из панели инструментов excel;
2. задавать искомое значение для ячеек;
3. задавать диапазон для поиска;
4. выбирать одно из двенадцати условий для значений ячеек;
5. определять направление перемещения для ячеек, удовлетворяющих заданным условиям и значениям:
а) перемещать ячейки на заданное количество строк вверх или вниз;
б) перемещать ячейки на заданное количество столбцов влево или вправо;
в) перемещать ячейки одновременно вверх/вниз и влево/вправо;
г) перемещать ячейки в заданный столбец;
д) перемещать ячейки в заданную строку.
Блог активной пенсионерки.
суббота, 23 августа 2014 г.
Microsoft Excel. Выделение ячеек. Связные и несвязные диапазоны ячеек.
Каждая ячейка в таблице имеет свой адрес. Он обозначается номером столбца и номером строки.
Например ячейка , расположенная в 5-м ряду, во втором столбце имеет адрес: R5C2.
Этот адрес показан в поле имени.
Чтобы выделить ячейку, нужно поставить курсор в ячейку и щелкнуть левой кнопкой мыши.
Ячейка становится активной и туда можно помещать информацию.
Чтобы выделить ряд, нужно щелкнуть на значении ряда.
Чтобы выделить столбец, нужно щелкнуть на значении столбца.
Выделенная совокупность ячеек называется диапазоном.
Диапазоны бывают связные и несвязные.
Связные диапазоны имеют одну выделенную границу. В правом нижнем углу связной ячейки находится маркер.
Несвязные – выделенные не смежные ячейки.
Щелкните левой кнопкой мыши на требуемой ячейке и не отпуская кнопки, протяните вправо и вниз. Отпустите кнопку.
Вы получите связный диапазон ячеек.
В обозначении диапазона указывается левая верхняя и правая нижняя ячейка, которые разделяются двоеточием.
В поле имени указывается адрес только левой верхней ячейки диапазона.
Чтобы создать несвязный диапазон, выделите группу ячеек, нажмите клавишу Ctrl , выделите следующую группу, и так далее.
Вы можете выделить несколько групп ячеек в разных местах таблицы.
Отпустите клавишу Ctrl. Вы получили несвязный диапазон.
Можно создать связный диапазон с помощью клавиши Shift и клавиши стрелка.
Читать еще: Excel примечание нельзя добавить в режиме совместного доступаПоместите курсор в ячейку, нажмите клавишу Shift и несколько раз щелкните клавишей стрелка вправо и потом кнопкой стрелка вниз или наоборот.
Редактирование листов
К основным операциям редактирования можно отнести:
- · редактирование содержимого ячейки;
- · очистка ячеек;
- · заполнение, копирование и перемещение ячеек;
- · вставка и удаление ячеек, строк, столбцов;
- · поиск и замена данных;
- · проверка орфографии;
- · закрепление областей таблицы;
- · выявление зависимостей и другие.
Редактирование содержимого ячейки. Наиболее простым и удобным способом редактирования является ввод новых данных поверх старых. При этом предыдущее содержимое автоматически удаляется и записывается новое.
Если необходимо произвести некоторые изменения данных (изменить текст или формулу), то сначала следует выделить ячейку, а затем отредактировать содержимое ячейки либо в строке формул, либо в самой ячейке, предварительно нажав клавишу F2 или дважды щелкнув мышкой по ячейке. При редактировании используются клавиши Del, Backspace .
Очистка ячеек. Ячейка имеет многослойную структуру: в верхнем слое хранится содержимое ячейки (число, текст, формула), затем форматы и примечания. Очищать можно отдельные слои ячейки или все сразу. Операция очистки ячеек напоминает работу с ластиком, то есть после ее очистка ячейки остаются на рабочем листе.
Для очистки только содержимого ячейки следует нажать клавишу Delete или выбрать одноименную команду в контекстном меню.
Заполнение ячеек. Команды заполнения позволяют скопировать данные в смежные ячейки. Наиболее простым является автозаполнение ячеек с помощью маркера заполнения (маленький черный квадрат), который находится в нижнем правом углу выделенных ячеек. Если установить указатель мыши на маркер заполнения, то он будет представлен в виде жирного крестика. Для выполнения автозаполнения новых ячеек необходимо зацепить маркер заполнения исходной ячейки мышью и протянуть его в нужном направлении (вверх, вниз, влево, вправо).
Переместить или скопировать содержимое ячейки можно с использованием буфера обмена или с использованием мыши.
При использовании буфера обмена необходимо выполнить следующие действия:
- · выделить исходные блок ячеек для копирования (перемещения);
- · выбрать соответственно команды Копировать (Вырезать) из контекстного меню.
- · установить курсор в то место, куда идет копирование или перемещение;
- · выполнить команду Вставить.
Специальная вставка. Иногда возникает необходимость перенести или скопировать только значение ячейки, или только формулы, или только форматы и т.д. Для этого в контекстном меню выделенной ячейки используется команда Специальная вставка.
Копирование и перемещение с помощью мыши осуществляется двумя способами: с использование левой либо правой кнопок мыши (для правшей).
Правила вырезания и вставки:
Если вставляются ячейки, то в диалоговом окне Добавление ячеек задается направление смещения прилегающих ячеек (команды: добавить ячейки со сдвигом вправо или вниз).
Удаление выделенных объектов выполняется командой Удалить во вставке ячейки или контекстном меню. После этого в диалоговом окне Удаление ячеек выбирается объект для удаления и/или направление смещения прилегающих ячеек.
Читать еще: Excel цвет ячейки в зависимости от значенияЗакрепление областей таблицы. Для удобства просмотра больших таблиц фиксируют неподвижно некоторые части таблицы. Чаще всего фиксируют шапку или/и боковик таблицы. Остальные части таблицы можно перемещать относительно неподвижных частей.
Excel. Формулы. Копирование формул
Чтобы скопировать только формулы (без форматов), протягивание нужно осуществлять не левой, а правой кнопкой мыши. Тогда Excel выдаст контекстное меню, в котором можно указать, что именно нужно копировать: всё, только значения (этот пункт копирует и формулы) или только форматы.
Выделите диапазон ячеек в который нужно скопировать формулу, начав выделение с самой ячейки, содержащей формулу. Затем, в зависимости от того, куда нужно копировать данные, выберите один из вариантов заполнения (вниз, вправо, вверх, влево).
В результате будет скопирована и формула, и форматирование ячеек.
Способ 3. Двойной клик по маркеру автозаполнения
- копировать можно только вниз
- нужно, чтобы столбец слева был заполнен формулами или значениями
- диапазон копирования зависит от того, насколько заполнен соседний столбец (формула будет протянута до первой пустой ячейки столбца слева).
Общей особенностью всех трёх описанных выше способов является то, что никакие данные при их использовании не копируются в буфер обмена. Кроме того, используя данные методы, можно копировать формулы только в соседние (смежные) ячейки.
Способ 4. Копирование с помощью буфера обмена
Классический способ копирования с использование команд Ctrl+C (копировать) и Ctrl+V (вставить). Выделяете ячейку или диапазон, копируете, выделяете диапазон вставки (можно несмежный, можно несколько) и вставляете. В результате вставится и формула, и форматирование.
Способ 5. Копирование с использованием Специальной вставки
Некоторые варианты вставки доступны по клику правой кнопкой мыши в виде пиктограмм быстрого действия.
При использовании последних двух способов копируемые формулы будут перемещены в буфер обмена (а значит доступны для повторной вставки). Также становится возможным копирование в любые несмежные диапазоны, даже если их несколько.
Видеоверсию данной статьи смотрите на нашем канале на YouTube
Вопросы по Excel можно задать нашему боту обратной связи в Telegram @ExEvFeedbackBot
Читайте также: