Excel скопировать строки по цвету
Здравствуйте. Начну с примера с формулами: создавая в первой ячейке формулу, например, "=1+2", а затем копирую эту ячейку, в новой мы получим ту же формулу. Однако при копирование, нажав на новую ячейку ПКМ и выбрав вставить значения, мы скопируем лишь конечный результат этой формулы. Теперь вопрос: можно ли проделать подобное с заливкой ячейки, созданной при помощи условного форматирования? При попытке применить у себя тот же метод что и с формулой. но вместо "вставки значения" - "вставить форматирование", выходило, что копировалась не сама заливка, а усл.фор-е из копируемой области. Есть ли способ получить желаемый результат?
Здравствуйте. Начну с примера с формулами: создавая в первой ячейке формулу, например, "=1+2", а затем копирую эту ячейку, в новой мы получим ту же формулу. Однако при копирование, нажав на новую ячейку ПКМ и выбрав вставить значения, мы скопируем лишь конечный результат этой формулы. Теперь вопрос: можно ли проделать подобное с заливкой ячейки, созданной при помощи условного форматирования? При попытке применить у себя тот же метод что и с формулой. но вместо "вставки значения" - "вставить форматирование", выходило, что копировалась не сама заливка, а усл.фор-е из копируемой области. Есть ли способ получить желаемый результат? ZetMenChavo
Pelena, Добрый день. Первый раз работал с Экселевским макросом, но вроде получилось воспользоваться вашим вариантом, хотя у тех ячеек, в которых были гиперссылки формулой, ещё и форматирование текста изменилось, пришлось остальное в ручную доделывать.
А есть ли способы без участия макросов?
Pelena, Добрый день. Первый раз работал с Экселевским макросом, но вроде получилось воспользоваться вашим вариантом, хотя у тех ячеек, в которых были гиперссылки формулой, ещё и форматирование текста изменилось, пришлось остальное в ручную доделывать.
А есть ли способы без участия макросов? ZetMenChavo
Я обычно применяю для этого кисточку - ФОРМАТ ПО ОБРАЗЦУ!
И всё отлично работает. Exel сама меняет формулы УФ в новых ячейках!
Я обычно применяю для этого кисточку - ФОРМАТ ПО ОБРАЗЦУ!
И всё отлично работает. Exel сама меняет формулы УФ в новых ячейках! Юрий_Ф
То, что мы делаем, завораживает!
Кстати! Я не могу всем нравиться! И это взаимно!
Юрий_Ф, вы не поняли, как раз так как вы предложили мне и НЕ надо. При вашем способе копируется именно УФ, а не итоговая заливка.
Юрий_Ф, вы не поняли, как раз так как вы предложили мне и НЕ надо. При вашем способе копируется именно УФ, а не итоговая заливка. ZetMenChavo
Я тогда не понял, зачем вообще всё? Удалите УФ, залейте нужным цветом, а потом той же кисточкой!
Или я опять вас не понял?
Я тогда не понял, зачем вообще всё? Удалите УФ, залейте нужным цветом, а потом той же кисточкой!
Или я опять вас не понял? Юрий_Ф
Юрий_Ф, Дело в том что, таблица получается большая, и для удобства навигации использую чередование цветов, которое проще создать при помощи УФ нежели вручную, но поскольку в закрашеваемых ячейках не будут производиться изменения значений то и УФ зависимое от значений в них не нужно в долгосрочной перспективе. Плюс когда на одной ячейке действует несколько УФ с заливкой, то в приоритете форматирование от той УФ что выше в списке, из-за чего приходиться прописывать дополнительные условия в формулах оключающие одну УФ когда ИСТИНА у другой. Но когда первая заливка сделана вручную, а другая УФ, то в приоритете та что из УФ, так что дополнительных условий в формулах можно не прописывать.
Плюс ещё вопрос: это во всех версиях Эксель нельзя сделать в УФ толстую сплошную границу или это мне так повезло?
Юрий_Ф, Дело в том что, таблица получается большая, и для удобства навигации использую чередование цветов, которое проще создать при помощи УФ нежели вручную, но поскольку в закрашеваемых ячейках не будут производиться изменения значений то и УФ зависимое от значений в них не нужно в долгосрочной перспективе. Плюс когда на одной ячейке действует несколько УФ с заливкой, то в приоритете форматирование от той УФ что выше в списке, из-за чего приходиться прописывать дополнительные условия в формулах оключающие одну УФ когда ИСТИНА у другой. Но когда первая заливка сделана вручную, а другая УФ, то в приоритете та что из УФ, так что дополнительных условий в формулах можно не прописывать.
Плюс ещё вопрос: это во всех версиях Эксель нельзя сделать в УФ толстую сплошную границу или это мне так повезло? ZetMenChavo
Доброго всем времени суток!
Я токарь-станочник,в макросах профан,прошу помощи. Суть в следующем(пытаюсь создать учёт запчастей),нужно собрать на отдельном листе все строки содержащие красные ячейки по их условиям на всех других листах книги,типа отчёт на одном листе"Расходник". И чтобы при изменении условия(красное выделение ячейки) строка пропадала с листа "Расходник".
файлик прилагаю,за ранее спасибо!
Вы забыли сказать, что красным ячейки заливаются с помощью "Условного форматирования". Условие заливки - "Значение ячейки < 2"
Т.о. Вам нужно собрать на лист "Расходник" все строчки, где в столбце D (Остатки) значение < 2
Так?
Теперь второе.
А когда на листе "Расходник" должны собираться строчки? В реал-тайм? Разве в этом есть смысл? Возможно, проще и удобнее сделать на листе "Расходник" кнопку - "Сформировать список" ?
Условие заливки - "Значение ячейки < 2"
Т.о. Вам нужно собрать на лист "Расходник" все строчки, где в столбце D (Остатки) значение < 2
Так?
Теперь второе.
Возможно, проще и удобнее сделать на листе "Расходник" кнопку - "Сформировать список" ?
Всё так Сергей,значения в столбце D могут быть разными,зависит от условий(на этом листе это: <2,для подшипников),это правится вручную,зависит от потребностей.Это значение может быть разным для любой позиции на листе.
По поводу кнопки, я не задумывался,можно и так. Есть у меня "начальник",которому лень "переворачивать" листы и делать отчёт,имею головную боль.)2,для>
насколько я понимаю - это проблема. я лично не знаю, как в макросе проверить цвет ячейки, если он задан не ручками,а устанавливается через УФ.
насколько я понимаю - это проблема. я лично не знаю, как в макросе проверить цвет ячейки, если он задан не ручками,а устанавливается через УФ.
С этим ясно,может тогда можно мне помочь,по значению в самой ячейке?
Буду уже выставлять эти значения ,пытаться,как-то одинаково или может быть возможно поставить диапазон значений(в меньшую сторону)? В VBA не силён,буду признателен.
Не совсем понятно нужно удалить строку откуда переносим данные после переноса этих данных, или нужно удалить/обнулить содержимое столбца "Расход" во всех листах?
Проверяется только на значение в ячейке с УФ меньше указанного в этой УФ, если по условиям УФ ячейка окрашивается красным.
Как выяснилось таким образом можно проверить только одно условие/правило для УФ.
Пробуйте (удаление закомментировано):
Не совсем понятно нужно удалить строку откуда переносим данные после переноса этих данных, или нужно удалить/обнулить содержимое столбца "Расход" во всех листах?
Проверяется только на значение в ячейке с УФ меньше указанного в этой УФ, если по условиям УФ ячейка окрашивается красным.
Как выяснилось таким образом можно проверить только одно условие/правило для УФ.
Доброго дня Oldy7,по сути ничего удалять не надо,в идеале нужно,чтобы ячейки с УФ (красным),на любом листе, копировались на лист "Расходник",а когда условие становится фальш, с листа "Расходник" эта строка строка исчезала. Т.е. поступили новые запчасти к примеру, одни добавились на свои листы, УФ изменилось и значение стало больше ,чем в УФ(цвет ячейки снова стал белым).
Своего рода лист "Расходник" заявка на покупку позиций,которых мало или нет совсем.
Пробу.,обидно,не знаю операторов VBA, вроде бы,то что надо!
Спасибо за уделённое время.
Попробую поиграться ещё )))
Как скопировать только один цвет с заливкой в диапазон в Excel?
В некоторых случаях вам может потребоваться скопировать цвет заливки ячейки только в ячейки диапазона, но нет опции вставки, которая может помочь вам вставить только цвет заливки ячейки в Excel. Вы можете подумать о том, чтобы найти тот же цвет из списка цветов заливки, но если цвет не может быть найден напрямую, как вы можете это сделать? Здесь я расскажу о некоторых приемах, позволяющих быстро скопировать только цвет ячейки и вставить его в диапазон в Excel.
Быстро копируйте цвет фона ячейки только в диапазон с помощью копирования форматирования ячейки
Вкладка Office позволяет редактировать и просматривать в Office с вкладками и значительно упрощает работу .
- Повторное использование чего угодно: Добавляйте наиболее часто используемые или сложные формулы, диаграммы и все остальное в избранное и быстро используйте их в будущем.
- Более 20 текстовых функций: Извлечь число из текстовой строки; Извлечь или удалить часть текстов; Преобразование чисел и валют в английские слова.
- Инструменты слияния : Несколько книг и листов в одну; Объединить несколько ячеек / строк / столбцов без потери данных; Объедините повторяющиеся строки и сумму.
- Разделить инструменты : Разделение данных на несколько листов в зависимости от ценности; Из одной книги в несколько файлов Excel, PDF или CSV; От одного столбца к нескольким столбцам.
- Вставить пропуск Скрытые / отфильтрованные строки; Подсчет и сумма по цвету фона ; Отправляйте персонализированные электронные письма нескольким получателям массово.
- Суперфильтр: Создавайте расширенные схемы фильтров и применяйте их к любым листам; Сортировать по неделям, дням, периодичности и др .; Фильтр жирным шрифтом, формулы, комментарий .
- Более 300 мощных функций; Работает с Office 2007-2019 и 365; Поддерживает все языки; Простое развертывание на вашем предприятии или в организации.
Скопируйте цвет фона ячейки только в диапазон с помощью VBA
Удивительный! Использование эффективных вкладок в Excel, таких как Chrome, Firefox и Safari!
Экономьте 50% своего времени и сокращайте тысячи щелчков мышью каждый день!
В Excel вы можете использовать только код VBA для копирования только цвета заливки ячейки.
Перед запуском VBA вы должны знать номер цвета, который вам нужно скопировать в списке цветов.
1. Нажмите Alt + F11 , чтобы открыть Microsoft Visual Basic для приложений окна, а затем нажмите Вставить > Модули, затем вставьте ниже VBA в новое окно модуля.
VBA: скопируйте только цвет с заливкой одной ячейки.
Функции: В VBA вы можете изменить диапазон ячеек по мере необходимости Диапазон ("D1: F6"). Interior.ColorIndex = i .
2. Нажмите F5 ключ для запуска этого VBA. Затем в появившемся диалоговом окне введите в него относительное количество цветов. Смотрите скриншот:
3. Нажмите OK. Ассортимент пополнился 17-м цветом.
Но с этим VBA вы можете использовать только цвет из списка цветов, если цвет вне списка, он не может работать. Итак, перейдем к другому действенному методу.
Быстро копируйте цвет фона ячейки только в диапазон с помощью копирования форматирования ячейки
Работы С Нами Kutools for ExcelАвтора Копировать форматирование ячеек Каким бы ни был цвет, с его помощью можно быстро скопировать только его и вставить в другие ячейки.
Бесплатная установка Kutools for Excel, а затем выполните следующие действия:
1. Выберите ячейку, в которой нужно скопировать цвет заливки, нажмите Кутулс > Формат > Копировать форматирование ячеек. Смотрите скриншот:
2. в Копировать форматирование ячеек диалог, проверьте Цвет / оттенок салона только. Смотрите скриншот:
3. Нажмите Ok, и выберите ячейки, в которые нужно вставить этот цвет. Смотрите скриншот:
4. Нажмите OK. Выбранный диапазон закрашен тем же цветом.
С помощью функции «Копировать форматирование ячейки» вы также можете скопировать все форматирование ячейки, скопировать только цвет шрифта ячейки и так далее.
Когда мы хотим выбрать все ячейки, цвет или форматирование которых аналогичны указанной ячейке, как мы можем сделать это быстро? Эта статья посвящена простым способам выбора ячеек на основе другой ячейки.
Предположим, у вас есть диапазон данных, как на следующем снимке экрана, ячейка F3 имеет определенное форматирование, которое вы хотите, и теперь вам нужно выбрать все ячейки, которые имеют такое же форматирование с ячейкой F3 из диапазона A1: D10. Здесь я представлю вам несколько быстрых способов.
Вкладка Office позволяет редактировать и просматривать в Office с вкладками и значительно упрощает работу .
- Повторное использование чего угодно: Добавляйте наиболее часто используемые или сложные формулы, диаграммы и все остальное в избранное и быстро используйте их в будущем.
- Более 20 текстовых функций: Извлечь число из текстовой строки; Извлечь или удалить часть текстов; Преобразование чисел и валют в английские слова.
- Инструменты слияния : Несколько книг и листов в одну; Объединить несколько ячеек / строк / столбцов без потери данных; Объедините повторяющиеся строки и сумму.
- Разделить инструменты : Разделение данных на несколько листов в зависимости от ценности; Из одной книги в несколько файлов Excel, PDF или CSV; От одного столбца к нескольким столбцам.
- Вставить пропуск Скрытые / отфильтрованные строки; Подсчет и сумма по цвету фона ; Отправляйте персонализированные электронные письма нескольким получателям массово.
- Суперфильтр: Создавайте расширенные схемы фильтров и применяйте их к любым листам; Сортировать по неделям, дням, периодичности и др .; Фильтр жирным шрифтом, формулы, комментарий .
- Более 300 мощных функций; Работает с Office 2007-2019 и 365; Поддерживает все языки; Простое развертывание на вашем предприятии или в организации.
Выберите ячейки на основе другой ячейки с помощью команды «Найти»
Удивительный! Использование эффективных вкладок в Excel, таких как Chrome, Firefox и Safari!
Экономьте 50% своего времени и сокращайте тысячи щелчков мышью каждый день!
Excel позволяет выбирать ячейки на основе форматирования других ячеек. Вам необходимо выполнить несколько шагов:
Шаг 1: О Главная вкладку, перейдите к Найти и заменить, наведите на Найдите опцию, вы также можете быстро активировать эту опцию поиска, нажав Ctrl + F ярлыки.
Шаг 2: Нажмите Формат в Найти и заменить диалоговое окно и выберите Выбрать формат из ячейки. Если вы не можете узнать Формат кнопку, нажмите Доступные опции сначала кнопку. Смотрите скриншот:
Шаг 3: Выберите ячейку, содержащую формат, который вы хотите использовать для поиска, а затем щелкните значок Найти все кнопка. Все ячейки, которые имеют то же форматирование, что и выбранная ячейка, будут перечислены под полем списка, см. Снимок экрана:
Шаг 4: Нажмите Ctrl + чтобы выбрать все элементы в списке, и были выбраны те же ячейки форматирования с выбранной ячейкой, включая конкретную ячейку, см. снимок экрана:
Примечание: Если вы хотите настроить атрибуты базовой ячейки для выбора ячеек, нажмите Формат сразу после выбора базовой ячейки. Затем вы можете настроить атрибуты базовой ячейки.
Выберите ячейки на основе другой ячейки с помощью Kutools for Excel
Для Выбрать ячейки с форматом Утилита сторонней надстройки Kutools for Excel, вы можете легко выбирать ячейки на основе другой выбранной ячейки.
Kutools for Excel: с более чем 300 удобными надстройками Excel, которые можно попробовать бесплатно без ограничений в течение 30 дней. Получить сейчас
После установки Kutools for Excel, подать заявление Выбрать ячейки с форматом в соответствии с этими шагами:
Шаг 1: Нажмите Кутулс > Выберите Инструменты > Выбрать ячейки с форматом. Смотрите скриншот:
Шаг 2: Укажите настройки во всплывающем окне Выбрать ячейки с форматом диалоговое окно. Смотрите скриншот:
Шаг 3:: Щелкните OK, он покажет диалоговое окно, чтобы сообщить вам, сколько ячеек будет выбрано, если вы нажмете Да, он выберет ячейки, если вы нажмете Нет, он снова выполнит поиск в диапазоне. Смотрите скриншот:
Шаг 4: Нажмите Да, выбраны все ячейки с одинаковым форматированием в выбранном диапазоне с базовой ячейкой.
Для получения более подробной информации перейдите по ссылке Выбрать ячейки с форматом.
Применив цвет к чередующимся строкам или столбцам (это часто называют цветными полосами), можно облегчить восприятие данных на листе. Чтобы отформатировать чередующиеся строки или столбцы, можно быстро применить один из встроенных форматов таблицы. Если воспользоваться этим методом, то при добавлении новых строк или столбцов к ним автоматически будет применяться соответствующая заливка.
Вот как это сделать:
Выделите диапазон ячеек, которые нужно отформатировать.
На вкладке Главная выберите команду Форматировать как таблицу.
Выберите стиль таблицы, в котором применяется заливка с чередованием строк.
Чтобы вместо строк применить заливку к столбцам, выделите таблицу, откройте вкладку Конструктор, снимите флажок Чередующиеся строки и установите флажок Чередующиеся столбцы.
Совет: Если вы хотите сохранить стиль с чередованием, но убрать функциональность таблицы, выберите команду Преобразовать в диапазон. В этом случае при добавлении строк и столбцов к ним не будет автоматически применяться форматирование с цветными полосами, но его можно применять вручную с помощью команды Формат по образцу.
Применение полос к строкам или столбцам с помощью условного форматирования
Применить особый формат к определенным строкам или столбцам можно также с помощью правила условного форматирования.
Вот как это сделать:
На листе выполните одно из указанных ниже действий.
Чтобы применить затенение к определенному диапазону ячеек, выберите ячейки, которые необходимо отформатировать.
Чтобы применить затенение ко всему листу, нажмите кнопку Выделить все.
На вкладке Главная нажмите кнопку Условное форматирование и выберите команду Создать правило.
В списке Выберите тип правила выберите пункт Использовать формулу для определения форматируемых ячеек.
Чтобы применить цвет к чередующимся строкам, в поле Форматировать значения, для которых следующая формула является истинной введите формулу =ОСТАТ(СТРОКА();2)=0.
Чтобы применить цвет к чередующимся столбцам, введите формулу =ОСТАТ(СТОЛБЕЦ();2)=0.
Эти формулы определяют, является ли строка (или столбец) четной или нечетной, чтобы можно было применить соответствующий цвет.
В окне Формат ячеек откройте вкладку Заливка.
Выберите цвет и нажмите кнопку ОК.
Вот как можно изменить правило условного форматирования: щелкните одну из ячеек, к которым оно применяется, на вкладке Главная последовательно выберите команды Условное форматирование > Управление правилами, нажмите кнопку Изменить правило и внесите необходимые изменения.
Чтобы удалить условное форматирование из ячеек, выделите их и на вкладке Главная последовательно выберите команды Очистить > Очистить форматы.
Читайте также: