Использовать конечное форматирование excel
С уважением,
Алексей
MS Excel 2003 - the best.
Дата добавления - 26.11.2012 в 12:42 Лучше уж для копирования-вставки ЗНАЧЕНИЙ использовать специальный макрос, подвешенный на хоткеи Лучше уж для копирования-вставки ЗНАЧЕНИЙ использовать специальный макрос, подвешенный на хоткеи Лучше уж для копирования-вставки ЗНАЧЕНИЙ использовать специальный макрос, подвешенный на хоткеи
Лёш, можно и без макроса Автор - Serge_007
Дата добавления - 26.11.2012 в 12:58 Леш, для меня это хорошая идея. Все дело в том, что у меня есть готовый шаблон, куда нужно вставлять данные. Данные получаются из различных программ, поэтому даже на лист Excel встают по разному. В процессе обработки я их вставляю на Лист1, обрабатываю (в т.ч. и макросами), а затем копирую в шаблон. Поскольку в одном случае данные попадают в столбец В, а в другом - С, в третьем - Е, установить форматы изначально невозможно (за исключением столбца А). Копировать макросом всю эту кучу будет не проще, чем вручную.
Сейчас собираю все с листа в буфер, затем переключаю лист и вставляю, но для каждой вставки приходится менять параметры.
Чтобы вставлять только текст, нужно для каждой вставки переключать лист.
Дополнительная кнопка или хоткей - попробовать можно, но думаю - не вариант. Леш, для меня это хорошая идея. Все дело в том, что у меня есть готовый шаблон, куда нужно вставлять данные. Данные получаются из различных программ, поэтому даже на лист Excel встают по разному. В процессе обработки я их вставляю на Лист1, обрабатываю (в т.ч. и макросами), а затем копирую в шаблон. Поскольку в одном случае данные попадают в столбец В, а в другом - С, в третьем - Е, установить форматы изначально невозможно (за исключением столбца А). Копировать макросом всю эту кучу будет не проще, чем вручную.
Сейчас собираю все с листа в буфер, затем переключаю лист и вставляю, но для каждой вставки приходится менять параметры.
Чтобы вставлять только текст, нужно для каждой вставки переключать лист.
Дополнительная кнопка или хоткей - попробовать можно, но думаю - не вариант. RAN
Не, Серёга, метод по твоей ссылке который не отвечает ТЗ, полученному от Андрея
Ведь он просил замену стандартного. Правда, не уточнил, каким образом вызван стандартный: по Ctrl+V или по кнопочке на панели.
Есть ещё один гарный способ помочь Андрюхе, но только если он использует Punto Switcher (а сейчас очень многие его юзают и я в числе его больших любителей)
Достаточно в настройках Punto Switcher включить опцию "Общие"-"Дополнительные"-"Следить за буфером обмена" и по Ctrl+Shift+V будет выводиться список ранее скопированных значений. Так оттуда вставка идёт БЕЗ ФОРМАТА
А вообще Punto Switcher мне очень помогает в писанине: мало того, что переключает клавиатуру, так ещё это волшебное Ctrl+Shift+V с возможностью выбора из множества ранее скопированных, и ведение дневника (запись вводимого с клавы), а уж преобразование аббревиатур - это вообще супер для программирования!
У меня, например, там с десяток разных сокращений.
Начиная от простейшей замены двойного дефиса на длинный (правда, при вводе формул это иногда мешает) и трех точек на многоточие и до, к примеру, замены в коде при вводе app-false на With Application: .ScreenUpdating = False: .EnableEvents = False: .DisplayAlerts = False: .Calculation = xlManual: End With
Не, Серёга, метод по твоей ссылке который не отвечает ТЗ, полученному от Андрея
Ведь он просил замену стандартного. Правда, не уточнил, каким образом вызван стандартный: по Ctrl+V или по кнопочке на панели.
Есть ещё один гарный способ помочь Андрюхе, но только если он использует Punto Switcher (а сейчас очень многие его юзают и я в числе его больших любителей)
Достаточно в настройках Punto Switcher включить опцию "Общие"-"Дополнительные"-"Следить за буфером обмена" и по Ctrl+Shift+V будет выводиться список ранее скопированных значений. Так оттуда вставка идёт БЕЗ ФОРМАТА
А вообще Punto Switcher мне очень помогает в писанине: мало того, что переключает клавиатуру, так ещё это волшебное Ctrl+Shift+V с возможностью выбора из множества ранее скопированных, и ведение дневника (запись вводимого с клавы), а уж преобразование аббревиатур - это вообще супер для программирования!
У меня, например, там с десяток разных сокращений.
Начиная от простейшей замены двойного дефиса на длинный (правда, при вводе формул это иногда мешает) и трех точек на многоточие и до, к примеру, замены в коде при вводе app-false на With Application: .ScreenUpdating = False: .EnableEvents = False: .DisplayAlerts = False: .Calculation = xlManual: End With Alex_ST
С уважением,
Алексей
MS Excel 2003 - the best.
Не, Серёга, метод по твоей ссылке который не отвечает ТЗ, полученному от Андрея
Ведь он просил замену стандартного. Правда, не уточнил, каким образом вызван стандартный: по Ctrl+V или по кнопочке на панели.
Есть ещё один гарный способ помочь Андрюхе, но только если он использует Punto Switcher (а сейчас очень многие его юзают и я в числе его больших любителей)
Достаточно в настройках Punto Switcher включить опцию "Общие"-"Дополнительные"-"Следить за буфером обмена" и по Ctrl+Shift+V будет выводиться список ранее скопированных значений. Так оттуда вставка идёт БЕЗ ФОРМАТА
А вообще Punto Switcher мне очень помогает в писанине: мало того, что переключает клавиатуру, так ещё это волшебное Ctrl+Shift+V с возможностью выбора из множества ранее скопированных, и ведение дневника (запись вводимого с клавы), а уж преобразование аббревиатур - это вообще супер для программирования!
У меня, например, там с десяток разных сокращений.
Начиная от простейшей замены двойного дефиса на длинный (правда, при вводе формул это иногда мешает) и трех точек на многоточие и до, к примеру, замены в коде при вводе app-false на With Application: .ScreenUpdating = False: .EnableEvents = False: .DisplayAlerts = False: .Calculation = xlManual: End With Автор - Alex_ST
Дата добавления - 26.11.2012 в 15:03
Объемы информации, хранящиеся в Excel иногда достигают очень внушительных размеров, имеют различные источники и могут частично себя копировать. При этом, помимо данных, важную роль играет форматирование и формулы таблиц. Всем этим полезно уметь правильно управлять относительно копирования и вставки.
Вставка с веб-страниц
Текст страниц интернета почти всегда имеет индивидуальный стиль, который сохраняется в буфере обмена и распознается приложением. Но листы Excel могут иметь свое оформление, которое требуется сохранить.
Для примера скопируем курсы валют ЦБ РФ с главной страницы Яндекса на рабочий лист. Изображение показывает, что приложение совсем немного изменило вид, но в общем все сохранилось, как в исходнике.
Повторим вставку, но теперь с учетом конечного форматирования. Найдите на ленте вкладки «Главная» область «Буфер обмена» и раскройте меню параметров вставки, нажав стрелку под иконкой «Вставить».
Будут предоставлены 2 варианта. Первый называется «Сохранить исходное форматирование». Он аналогичен простой вставке. Второй способ именуется «Использовать конечное форматирование», является противоположным первому, но сохраняет расположение элементов относительно друг друга. Т.е. единственное его отличие – это удаление гиперссылок, стиля шрифта, границ, объединения ячеек и прочего.
Еще в меню параметров вставки содержится 2 дополнительных пункта:
- Обновляемый веб-запрос – доступен только при копировании элементов из интернета и позволяет сохранить данные всей веб-страницы по заданным параметрам;
- Специальная вставка – доступна всегда, но имеет разные параметры, в зависимости от источника данных.
Копирование содержимого книги
Приложение Excel предоставляет гораздо больше способов вставки при внутреннем копировании, по сравнению с переносом из внешних источников. Ниже приведен скрин этих параметров и их описание (порядок сверху слева на право):
- Вставить – простая вставка.
- Вставить формулы – вставляются только формулы. Относительные ссылки сдвигаются.
- Формулы и форматы чисел – аналогичен предыдущему пункту, но сохраняет числовой формат, как в исходных данных.
- Сохранить исходное форматирование – аналогичен первому пункту, т.к. копирует и формулы, и формат, и условное форматирование.
- Без рамок – удаляет границы для скопированных данных, если они имеются. Если границы заданы условным форматированием, то они остаются.
- Сохранить ширину столбцов оригинала – при вставке учитывается ширина исходных ячеек.
- Транспонирование – меняет ориентацию данных таким образом, что столбцы становятся строками, а строки столбцами.
- Объединить условное форматирование – аналогичен простой вставке, но при наличии условного форматирования в исходном и конечном диапазонах, объединяет их.
- Последующие 3 параметра («значения», «значения и форматы чисел» и «значения и исходное форматирование») вставляют результаты ячеек, но, при желании, можно сохранить числовой формат либо все форматирование. Это удобно при копировании диапазонов с формулами;
- Форматирование – вставка только форматирования, включая условное;
- Вставить связь – устанавливает ссылки на исходный диапазон;
- Рисунок – Excel создаст изображение скопированных данных;
- Связанный рисунок – отличается от предыдущего пункта обновлением при изменении исходных данных.
Буфер обмена
Для отображения содержимого буфера обмена на главной вкладке кликнете по стрелочке, расположенной в нижнем правом углу одноименной области. Откроется панель, в которой будут отображены скопированные элементы, если таковые имеются. Скорее всего, там будут показаны последние данные.
Если оставить буфер обмена открытым и продолжить копирование, то Вы сможете наблюдать, как он заполняется. Это позволит осуществить вставку каждого находящегося в нем элемента в любой момент.
В самом низу панели расположена кнопка параметров. С ее помощью можно задать настройки горячих клавиш, отображения буфера, хранения информации и другие.
Есть несколько методов как скопировать условия для формата ячеек. Рассмотрим их, начиная с самых простых и заканчивая более «сложными».
Копировать формат по образцу
Условное форматирование это всего лишь обычный формат, поэтому может быть скопирован так же.
На вкладке «Главная» в самом начале ленты расположена группа «Буфер обмена». В ней Вы найдете пиктограмму кисти – формат по образцу (в разных версия выглядит по-разному, но называется одинаково). Клик по ней копирует не только формат выделенных ячеек, но и условия для него, если таковые имеются. Следующим действием необходимо выделить те ячейки, в которые данное форматирование необходимо перенести.
Имейте в виду, что описанный способ перенесет абсолютно все форматы, которые будут иметься в его источнике.
Копирование через вставку
Другим вариантом дублировать формат является специальный способ вставки.
Скопируете ячейки с нужным форматов привычным для Вас способом. Выделите диапазон, на которые требуется перенести форматирование, а затем в группе буфера обмена вкладки «Главная» щелкните по стрелке, раскрывающей меню «Вставка». В нем выберите пункт «Форматирование (Ф)»:
Также можно выбрать пункт «Специальная вставка…». Тогда приложение Excel отобразит окно, где потребуется установить переключатель на радиокнопке «форматы», после нажать «OK».
Этот способ мало чем отличается от первого, но позволяет переносить формат на любое количество прерывающихся диапазонов (т.е. когда ячейки разбросаны по листу и выделяются с помощью зажатия клавиши Ctrl).
Управление правилами условного форматирования
Перенести условия формата можно через диспетчер правил условного форматирования.
Пройдите по следующему пути: Вкладка «Главная» -> Группа «Стили» -> «Условное форматирование» -> «Управление правилами…». Последний пункт отобразит окно:
Из раскрывающего списка «Показать правила условного форматирования» выберите пункт «Этот лист». Тогда Вы сможете увидеть все правила, которые действуют на текущем листе.
В столбце списка правил «Применяется к» указаны диапазоны, на которые распространяется каждое правило. Добавьте в это поле нужные адреса ячеек, чтобы применить к ним условное форматирование.
Данный способ менее удобен, чем предыдущие два, но его отличие в том, что он позволяет распространять только нужные правила. Это полезно тогда, когда к копируемым ячейкам применяется несколько условий одновременно.
По умолчанию при копировании (или вырезании) и копировании в Excel в ячейки-источнике или диапазоне в нее вются все данные, форматирование, формулы, проверка и прикомменты. Это происходит при нажатии CTRL+V. Так как это может быть не то, что вам нужно, в зависимости от того, что вы копируете, у вас есть множество других параметров в области "Ветвь".
Например, вам может потребоваться вировать содержимое ячейки, но не ее форматирование. Или, возможно, вам нужно транспонировали данные из строк в столбцы. Или вам может потребоваться в качестве висячих результатов вместо самой формулы.
Совет: Скопировать формулы в смежные ячейки листа также можно с помощью маркера заполнения.
Параметры меню в области "Ветвь" (на ленте)
Название параметра
Что в нее в pasted (что в нее в последний
Вставка всего содержимого скопированных ячеек.
Сохранить ширину столбцов оригинала
Вставка содержимого скопированных ячеек с сохранением ширины столбца.
Транспонировать
Вставка содержимого скопированных ячеек с изменением ориентации. Данные строк будут вставлены в столбцы, и наоборот.
Формулы без форматирования и при комментариев.
Результаты формулы без форматирования и при комментариев.
Форматирование
Только форматирование скопированные ячейки.
Значения и исходное форматирование
Вставка значений и формата скопированных ячеек.
Вставить связь
Вставка ссылки на исходные ячейки вместо содержимого скопированных ячеек.
Вставка скопированного изображения.
Связанный рисунок
Вставка скопированного изображения со ссылкой на исходные ячейки (изменения, внесенные в исходных ячейках, отражаются и в ячейках, куда вставлено изображение).
Команда ''Специальная вставка''
Чтобы использовать параметры в окне Специальная ветвь, на ленте главная выберитезначок буфера обмена (в области Вpaste)и выберите специальная ветвь.
Сочетание клавиш: CTRL+ALT+V.
В диалоговом окне Специальная вставка выберите атрибут, который нужно вставить.
Примечание: В зависимости от типа скопированных данных и параметра, выбранного в разделе Вставить, некоторые параметры могут быть неактивны.
Параметр вставки
В этом формате вся ячейка в формате скопирована.
В этом шаблоне в этом шаблоне в этом шаблоне вся формула содержит только формулы скопированные данные, которые введены в формулу.
В этом способе в ячейки в этом оке можно вкопировать только значения скопированные данные.
В этом формате можно вкопировать только скопированные данные.
Примечания и заметки
В нее вложены только примечания и заметки, вложенные в скопированную ячейку.
В этой области в этой области вся информация о правилах проверки данных для скопирований ячеек.
с исходной темой
В этом формате вся ячейка в формате темы документа, примененном к скопированные данные.
В этом формате в скопированную ячейку в нее вложено все содержимое и форматирование, кроме границ.
ширины столбцов
В этом примере в этом примере в этом столбце или диапазоне столбцов в этом столбце или диапазоне столбцов.
формулы и форматы чисел
В этом формате в скопированные ячейки в этом формате в этом формате будут доступны только формулы и все параметры форматирования.
значения и форматы чисел
В этом формате в скопированные ячейки в этом формате можно вкопировать только значения и все параметры форматирования.
Все объединение условных форматов
В этом формате в скопированные ячейки в формате содержимого и условного форматирования.
Вы также можете указать математическую операцию, которая будет применяться к скопированные данные.
Указывает, что скопированные данные не будут применены к математическим операциям.
Добавляет скопированные данные к данным в конечной ячейке или диапазоне ячеек.
Вычитает скопированные данные из данных в конечной ячейке или диапазоне ячеек.
Перемножая скопированные данные с данными в конечной ячейке или диапазоне ячеек.
Делит скопированные данные на данные в конечной ячейке или диапазоне ячеек.
Другие параметры
Пропуск пустых страниц
Не следует заменять значения в области в области в виде вилки, если пустые ячейки возникают в области копирования при выборе этого квадрата.
Транспонировать
При этом столбцы скопированные данные будут меняться на строки и наоборот.
Вставить связь
Щелкните, чтобы создать ссылку на скопированные ячейки.
Проверка и исправление ссылок на ячейки в формуле
Примечание: Ссылки на ячейки автоматически корректируются при вырезании (а не копировании) и копировании формул.
После вложения скопированной формулы проверьте правильность всех ссылок на ячейки в новом расположении. Ссылки на ячейки могут быть изменены в зависимости от типа ссылки (абсолютной, относительной или смешанной), используемой в формуле.
Например, если скопировать формулу в ячейку A1 и вкопировать ее на две ячейки вниз и вправо (C3), ссылки на ячейки в вкопиной формуле изменятся следующим образом:
Новая ссылка
$A$1 (абсолютный столбец и абсолютная строка)
A$1 (относительный столбец и абсолютная строка)
$A1 (абсолютный столбец и относительная строка)
A1 (относительный столбец и относительная строка)
Если ссылки на ячейки в формуле не дают нужного результата, попробуйте переключиться на другие типы ссылок:
Вы выберите ячейку, содержащую формулу.
В выберите ссылку, которая вы хотите изменить.
Нажмите F4, чтобы переключиться между сочетаниями ссылок, и выберите нужный вариант.
Дополнительные сведения о ссылках на ячейки см. в обзоре формул.
При копировании в Excel в Интернете, вы можете выбрать параметры в области вклеек в ячейки назначения.
Название параметра
Что в нее в pasted (что в нее в последний
Вставка всего содержимого скопированных ячеек.
Вставка формул
Формулы без форматирования.
Paste Values
Результаты формулы без форматирования.
Форматирование в виде ветвей
Только форматирование скопированные ячейки.
Вставить и транспонировать
Все содержимое ячейки, но при его вклеии будет меняться содержимого. Данные строк будут вставлены в столбцы, и наоборот.
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.
Читайте также: