Почему не активна специальная вставка в excel. Применение специальной вставки в Microsoft Excel

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

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

Если вы скопировали данные с расчетами и хотите вставить только значения этих данных, уже без формул. Сделайте — Копировать нужные ячейки — выберите ячейку/диапазон для вставки — кликаем правой кнопкой мыши и выбираем Специальную вставку () .

Затем появиться таблица с картинки номер 1. Выбираем галочку «только значения».

Это был пример, а теперь разберем все предлагаемые варианты.

Вариант «Вставить:»

-формулы -значения -форматы -примечания

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

— вставить условия на значения. Понимаем буквально, поверх значений вставляем условия. Это либо проверка данных () или .

Т.е. если нужно наложить дополнительные условия.

— вставить с исходной темой. Тема в Excel это формат всей книги или листа. Применяется для единообразной цветой схемы или форматов диаграмм. Если для этого листа применена одна тема, а вставить нужно другую. применяется этот пункт. Честно говоря, я пользуюсь редко этой функцией.

— вставить без рамки . Вставляем без формата границ

— вставить ширины столбцов . Вставляем форматирование Ширина столбца.

— формулы и форматы чисел. Вставляются и формулы и форматы

— значения и форматы чисел. Очень удобно. Вставляется не только значения, но и форматы чисел.

Раздел Операция (сложить, вычесть, разделить, умножить)

Классная штука! Например, у вас есть два диапазона

А вам нужно разделить данные из столбца D на данные из столбца B (см. картинку). Без формул. Здесь нам и пригождается Специальная вставка в Excel.

Выделяем диапазон B3:B5. Копируем. Выделяем диапазон D3:D5. Нажимаем Специальная вставка. И отмечаем галочку «разделить»

Вуаля. Попробуйте сами — понравится.

Напоследок три бомбы специальной вставки

Гарантирую эти возможности сохранят вам кучу времени

Команда Специальная вставка (Paste Special) в Excel позволяет легко выполнять определенные манипуляции с данными в электронной таблице. В настоящей заметке показано, как с помощью команды Специальная вставка:

1. Как переместить результаты вычислений (не формулы) в другую часть листа?

На рис. 1 диапазон ячеек Е4:Н9 содержит имена, число проведенных игр, общий счет и счет за игру для пяти 10–11-летних баскетболистов из Блумигнтона, штат Индиана. В диапазоне ячеек Н5:Н9 я использовал данные из диапазона F5:G9, чтобы подсчитать число очков, набранных за игру каждым ребенком.

Скачать заметку в формате или , примеры в формате

Предположим, мы хотим скопировать эти данные и подсчитанные очки за игру - но не формулы, которые выполняют вычисления, - в другой диапазон ячеек (например, Е13:Н18). Все, что вам нужно сделать - выделить диапазон Е4:Н9, скопировать его в буфер (например, нажимая Ctrl+C), перейти к верхнему левому углу диапазона, куда собираетесь скопировать данные (в нашем случае это ячейка Е13). После этого кликните правой кнопкой мыши, в контекстном меню выберите команду Специальная вставка, и в открывшемся диалоговом окне установите параметры, как показано на рис. 2. После того как вы щелкнете ОК, диапазон Е13:Н18 будет содержать данные, но не формулы, из диапазона ячеек Е4:Н9. Чтобы убедиться в этом, перейдите в ячейку Н16. Вы увидите значение (7), но не формулу для вычисления среднего числа очков Грегори за игру. Обратите внимание: если воспользоваться командой Специальная вставка, установить переключатель Значения , и затем вставить данные в тот же диапазон, из которого они копировались, формулы исчезнут и из него.

Рис. 2. Диалоговое окно Специальная вставка с установленным переключателем Значения . При установке этого переключателя копируются только значения, без формул

2. У меня список имен перечислен в отдельном столбце. Как сделать так, чтобы список отображался в строке, а не в столбце?

Чтобы перестроить данные из строки в столбец (или наоборот), воспользуйтесь командами Копировать и Специальная вставка с опцией Транспонировать . По сути, переключатель Транспонировать диалогового окна Специальная вставка «переворачивает» выбранные ячейки вокруг оси таким образом, что первая строка скопированного диапазона становится первым столбцом диапазона, в который вставляются данные, и так далее.

Допустим, вы хотите вывести имена игроков одной строкой (начиная с ячейки Е13). Просто выделите диапазон Е5:Е9, скопируйте его, выберите команду Специальная вставка и затем в открывшемся диалоговом окне установите переключатели Значения и Транспонировать . Когда вы щелкнете ОК, имена игроков отобразятся в строке (рис. 3).

Рис. 3. Опция Транспонировать диалогового окна Специальная вставка перемещает строку данных в столбец данных и наоборот

Предположим, вам требуется переместить содержимое ячеек электронной таблицы Е4:Н9 в диапазон, начинающийся с ячейки Е17. Прежде всего выделите диапазон Е4:Н9, скопируйте его, перейдите в верхний левый угол диапазона, куда собираетесь вставить транспонированные данные (Е17). Выберите команду Специальная вставка, установите переключатель Транспонировать (оставьте опцию Все ) и затем щелкните ОК. Содержимое диапазона Е4:Н9 будет транспонировано (повернуто) (рис. 4). Обратите внимание на диапазон F20:J20: Excel достаточно умен, чтобы изменить формулу подсчета очков за игру - теперь среднее значение для каждого игрока вычисляется на основе данных соответствующего столбца, а не строки.

Попробуйте выбрать команду Специальная вставка и вместо ОК щелкните Вставить связь . Новые ячейки окажутся связанными с исходными ячейками, и изменения, которые вы вносите в исходные ячейки, отображаются в копиях. Если изменить значение ячейки F5 на 7, значение в ячейке F18 также изменится на 7 и в ячейке F20 среднее число очков Дэна за игру станет равным 4 (рис. 5).

Рис. 5. Команда Вставить связь

3. Я загрузил с Web-узла Казначейства США в Excel список процентных ставок по векселям. Ставка в 5% в списке обозначена цифрой 5, ставка в 8% – цифрой 8 и так далее. Как мне быстро разделить результаты на 100, чтобы ставка в 5% отображалась, скажем, как 0,05?

На рис. 6 перечислены годичные процентные ставки по векселям Казначейства США с трехмесячным погашением для каждого месяца между январем 1970 г. и февралем 1987 г.

В январе 1970 г. годичная процентная ставка по векселю казначейства составляла 8,01%. Предположим, мы хотим получить годовой доход с $1, который инвестировали в покупку векселя казначейства с такой процентной ставкой. Формула для вычисления дохода: 1 + (годовая процентная ставка)/100. Подсчитать полученный доход было бы гораздо легче, если все данные о годовых процентных ставках в столбце поделить на 100.

Возможности раздела Операция диалогового окна Специальная вставка позволяют складывать, вычитать, умножать и делить каждое число из диапазона на заданное число, а значит, нам удастся легко разделить все годовые процентные ставки на 100. В данном случае нам требуется разделить все числа в столбце D. Для начала введите наше число (100). Его можно ввести в любую ячейку электронной таблицы. Выделив ячейку с этим числом и скопируйте его в память. Затем выделите диапазон чисел, которые требуется изменить. Чтобы выбрать все данные в столбце D, щелкните ячейку D10, нажмите комбинацию клавиш Ctrl+Shirt и затем - «стрелку вниз». Это клавиатурное сокращение полезно для выбора «высокого» диапазона ячеек (чтобы выделить «широкий» набор данных, находящихся в одной строке, щелкните первую ячейку данных, нажмите комбинацию клавиш Ctrl+Shirt и затем - «стрелку вправо»). Теперь выберите команду Специальная вставка и установите переключатель Разделить (рис. 7).

Рис. 7. Опция разделить раздела Операция окна Специальная вставка

По щелчку OK Excel разделит каждое из выделенных чисел в столбце D на 100 (рис. 8). При выборе операции сложить в ячейке D10 отобразилось бы значение 108,01; при выборе вычесть - значение –91,99; умножить - значение 801.

Рис. 8. Результат установки переключателя разделить в диалоговом окне Специальная вставка

Контрольные задания

1. На рис. 9 показана статистика игр баскетбольной команды «Даллас Маверикс» за сезон 2002-2003 гг. Имена игроков перечислены в столбце А, названия разделов – в строке 3, а результаты – в строках 4–20.

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

б) Процент попаданий с поля, процент попаданий при штрафном броске и процент попаданий при трехочковом броске указаны как десятичные числа. Например, Стив Нэш при штрафном броске попадает 91,9 раз из ста, что указано как 0,919. Измените электронную таблицу таким образом, чтобы все проценты попаданий указывались в виде числа между 1 и 100.

2. На рис. 10 показаны данные о квартальных продажах четырех товаров. Скопируйте эти данные в другой диапазон ячеек. Свяжите скопированные данные с исходными, чтобы в скопированных ячейках при вычислении годовых продаж отражались изменения, вносимые в строки 2–5.

Ответы в Excel-файле

При написании заметки использованы материалы книги Уэйн Л. Винстон. Microsoft Excel. Анализ данных и построение бизнес-моделей, глава 13.

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

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

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

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

Пункты меню "Вставить"

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

Значок

Название параметра

Результат вставки

Вставить

Вставка всего содержимого скопированных ячеек.

Вставка содержимого скопированных ячеек с сохранением ширины столбца.

Транспонировать

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

Значения и исходное форматирование

Вставка значений и формата скопированных ячеек.

Вставить связь

Рисунок

Вставка скопированного изображения.

Связанный рисунок

Параметры специальной вставки

Чтобы использовать параметры окна "Специальная вставка", выберите Главная > Вставить > Специальная вставка .

Сочетание клавиш: CTRL+ALT+V.

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

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

Часто используемые пункты меню "Вставить" и "Специальная вставка"

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

Форматирование

Форматы

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

значений

Вставка значений (только видимых результатов вычисления формул).

формулы

Вставка только формул из скопированных ячеек.

формул числовых форматов

Формулы и форматы чисел в окне "Специальная вставка".

Вставка только формул из скопированных ячеек и их числовых форматов (не текстовых).

значений форматирование чисел

Значения и форматы чисел в окне "Специальная вставка".

Вставка только значений (не формул) из скопированных ячеек и их числовых форматов.

без границ

Без рамки в окне "Специальная вставка".

Вставка всего содержимого скопированных ячеек за исключением рамок.

Сохранение исходного форматирования

С исходной темой в окне "Специальная вставка".

Вставка содержимого скопированных ячеек с сохранением форматирования.

При копировании данных в Excel Online вы можете вставить их следующими способами:

    С исходным форматированием и формулами, если это вычисляемое значение

    Формулы и их значения

    Только значения

    Только форматы

    Транспонировать данные

Совет: Если вы не можете скопировать или вставить, щелкните редактировать книгу > изменить в Excel Online .

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

Вот что можно вставить:

    Параметры проверки данных

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

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

Вставка значений

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

Вы можете вставлять значения в книге или в разных книгах в Excel Online.

Вставить форматирование

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

В Excel Online можно вставлять форматированные данные в книге или в разных книгах.

Вот как можно вставить только форматирование.

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

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

Вставить и транспонировать

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


Вот как можно вставить содержимое ячейки транспонировать:

    Копирование диапазона ячеек.

    Выделите пустые ячейки, в которые нужно вставить данные.

    На вкладке Главная щелкните значок Вставить и выберите команду Вставить транспонировать .

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

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

  • Ctrl+C копирование данных;
  • Ctrl+X вырезать;
  • Ctrl+V вставить информацию из буфера обмена.

Так вот, в Excel есть более расширенная версия данной возможности.

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

Например, можно отдельно вставить из скопированной ячейки:

  • Комментарии;
  • Формат ячейки;
  • Значение;
  • Формулу;
  • Оформление.

Как работает специальная вставка

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

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

Окно со всеми функциями выглядит следующим образом.

Теперь будем разбираться по порядку и начнем с блока "Вставить".

  • Все - это обычная функция, которая позволяет полностью скопировать все данные ячейки в новое место;
  • Формулы - будет перенесена только формула, которая использовалась в копируемой ячейке;
  • Значения - позволяет скопировать результат, который получается в ходе выполнения в ячейке формулы;
  • Форматы - переносится только формат ячейки. Также, будет скопировано оформление ячейки, например, заливка фона;
  • Примечания - копирование примечания ячейки. В этом случае данные (формула, значения и т.д.) не копируются;
  • Условия на значения - с помощью этой опции можно скопировать, например, критерий допустимых данных (выпадающий список);
  • С исходной темой - ячейка копируется с сохранением оформления. Например, если вы используете заливку фона в ячейке, она тоже будет скопирована. В этом случае формула будет скопирована;
  • Без рамки - если у ячейки с любой из сторон есть рамка, то при копировании она будет удалена;
  • Ширины столбцов - будет скопирована ширина столбца из одной ячейки в другую. Эту функцию очень удобно использовать, когда вы копируете данные с одного листа на другой. Переноситься только ширина столбцов;
  • Формулы и форматы чисел - переносится формула и формат чисел;
  • Значения и форматы чисел - переноситься результат и формат чисел.

Рассмотрим несколько примеров. Есть таблица, в которой столбец ФИО собирается с помощью функции Сцепить . Нам необходимо вместо формулы вставить готовые значения.

Для того, чтобы заменить формулу результатами:

  • Копируем колонку ФИО;
  • Нажимаем на самой верхней ячейке правой клавишей мыши и выбираем Специальную вставку;
  • Ставим активным пункт Значение и нажимаем клавишу Ок .

Теперь в столбце вместо формулы занесены результаты.

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

Как видите, таблица не сохранила ширину столбцов. Наша задача сейчас перенести ширину столбцов в новую таблицу.

  • Копируем полностью исходную таблицу;
  • Становимся на верхнюю левую ячейку новой таблицы и щелкаем правой клавишей мыши. Далее выбираем пункт Специальная вставка;
  • Ставим активным пункт Ширины столбцов и нажимаем клавишу Ок .

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

Теперь перейдем к блоку Операции .

  • Сложить - вставляемая информация будет складываться с уже имеющимися в ячейке значениями;
  • Вычесть - вставляемая информация будет вычитаться из уже имеющихся в ячейке значений;
  • Умножить - значение в ячейке будет умножено на вставляемое;
  • Разделить - значение в ячейке будет разделено на вставляемое.

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

Задача: умножить каждое из чисел на 10. Что для этого нужно сделать:

  • В новой ячейке необходимо поставить цифру 10 и скопировать ее в буфер;
  • Выделить все ячейки столбца, в которых мы будем умножать;
  • Щелкаем правой клавишей по любой из выделенных ячеек и выбираем пункт Специальная вставка;
  • Ставим активным Умножить .

В конце получаем необходимый результат.

Рассмотрим еще одну задачу. Необходимо уменьшить полученные в предыдущем примере результаты на 20%.

  • В новой ячейке ставим 80% и копируем ее;
  • Выделяем все ячейки столбца, в которых мы будем вычислять процент;
  • Щелкаем правой клавишей мыши по любой из выделенных ячеек и выбираем пункт Специальная вставка;
  • Ставим активным Умножить .

В итоге получаем значения, уменьшенные на 20% от первоначальных.

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

Остались последние две опции, которые можно активировать внизу окна:

  • Пропускать пустые ячейки - позволяет не вставлять пустые ячейки из скопированного диапазона. Программа не будет стирать данные в ячейке, в которую вставляется пустая ячейка;
  • Транспонировать - изменение ориентации копируемых ячеек, т.е. строки становятся столбцами, а столбцы - строками.

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

Команда "Меню " - "Правка " - "Специальная вставка " (либо через контекстное меню, вызываемой правой кнопкой мыши) позволяет расширить возможности обычного копирования.

Рассмотрим несколько примеров.


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

Чтобы скопировать формулы и вставить их, при этом не изменив формат конечных ячеек, используем пункт "формулы ".

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

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

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

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



Статьи по теме