Используйте формулу или определенную функцию для автоматического заполнения текста на основе цвета заливки ячейки в Excel
Предположим, что есть список ячеек, заполненных красным или зеленым цветом фона, теперь вы хотите заполнить тексты на основе цвета, заполненного ячейкой. Например, как показано на скриншоте ниже, заполните ячейку красным цветом «Да», заполните ячейку зеленым цветом «Нет», ни красным, ни зеленым, заполните текст «Ни один».
Используйте формулу для автоматического заполнения текста на основе цвета заливки ячейки
Используйте удобный инструмент для автоматического заполнения текста на основе цвета заливки ячейки
Чтобы использовать формулу для автоматического заполнения ячейки определенным текстом на основе цвета заливки ячейки, вам необходимо сначала определить имя.
1. Выберите ячейку, предположим ячейку A1, щелкните Формулы > Определить имя в Определенные имена группа.
2. в Новое имя диалог, тип Мой цвет в Имя поле и введите эту формулу
В Относится к текстовое окно. Нажмите OK.
Формула! A1 указывает ячейку A1 на листе с именем формула, 10 и 3 это индекс цвета, вы можете изменить их по своему усмотрению. Более подробную информацию о цвете см. На этом сайте: http://dmcritchie.mvps.org/excel/colors.htm
Теперь в ячейке, залитой цветом, вы можете ввести эту формулу
Нажмите Enter key, то вы вернете текст на основе цвета заливки ячейки.
С помощью метода определения имени вам нужно каждый раз вводить формулу в ячейку, что вызывает затруднения. Здесь с Kutools for Excel, набор инструментов Excel, его Выбрать ячейки с форматом Утилита может быстро выделить все ячейки в одном цвете фона, после чего вы можете набрать в них указанный текст сразу.
Kutools for Excel, с более чем 300 удобные функции, облегчающие вашу работу. | ||
После бесплатная установка Kutools for Excel, сделайте следующее:
1. В двух ячейках вы не пользуетесь, а заливаете цвет фона отдельно. Предположим, в этом случае я хочу залить текст «Перейти» в ячейки синим цветом, заполнить текст «Стоп» в ячейках оранжевым цветом, я заполню оранжевым и синим цветом ячейки A1 и B1.
2. Затем выберите ячейки, в которые вы хотите ввести текст на основе цвета заливки, щелкните Кутулс > Выберите > Выбрать ячейки с форматом.
3. в Выбрать ячейки с форматом диалоговое окно, нажмите Выбрать формат из ячейки , а затем в появившемся диалоговом окне выберите A1, который был залит цветом, на основе которого вы хотите найти ячейки.
Нажмите OK чтобы вернуться в главное диалоговое окно, снимите все флажки, кроме Заполнять флажок и снимите флажок Игнорировать пустые ячейки вариант. Нажмите Ok > Да чтобы выделить все ячейки, заполненные синим цветом.
4. Теперь введите конкретный текст в строку формул, нажмите Ctrl + Enter клавиша, чтобы заполнить все выделенные ячейки одним и тем же текстом.
Использовать определенную функцию для автоматического заполнения текста на основе цвета заливки ячейки в другом столбце
Если вы хотите заполнить текст на основе цвета заливки ячейки в другом столбце, вы можете использовать функцию определения.
1. Нажмите Alt + F11 ключи для включения Microsoft Visual Basic для приложений окно.
2. Нажмите Вставить > Модули в окне, чтобы вставить пустой сценарий, затем скопируйте и вставьте код ниже.
VBA: заполнить ячейку на основе цвета заливки в другой ячейке
Function GetRangeColor(xRg As Range)
'UpdatebyKutools20191125
If (xRg.Count > 1) Then
GetRangeColor = "Only work for single cell"
End If
Select Case xRg.Interior.Color
Case RGB(255, 0, 0)
GetRangeColor = "Play"
Case RGB(0, 255, 0)
GetRangeColor = "Stop"
Case Else
GetRangeColor = "Neither"
End Select
End Function
В коде RGB (255, 0, 0) и RGB (0, 255, 0) - это цветовые индексы, их можно менять по своему усмотрению. Более подробную информацию о цвете см. На этом сайте: http://dmcritchie.mvps.org/excel/colors.html
3. Сохраните этот код, закройте окно и вернитесь на лист. Затем в формуле типа ячейки
Нажмите Enter , затем перетащите маркер заполнения по ячейкам, чтобы заполнить эту формулу.
A1 - это ячейка, в которой вы хотите заполнить текст на основе цвета заливки.
Нажмите, чтобы загрузить образец файла
Как изменить цвет строки на основе группы в Excel?
В Excel раскрашивание каждой второй строки может быть проще для большинства из нас, но, пробовали ли вы когда-нибудь раскрасить строки поочередно в зависимости от изменения значения столбца - Столбец A, как показано на следующем снимке экрана, в этой статье я расскажу о том, как для изменения цвета строки в зависимости от группы в Excel.
Как применить градиент цвета к нескольким ячейкам?
В Excel мы можем легко заполнить цвет фона для ячейки или нескольких ячеек, но иногда нам нужно, чтобы цвет был заполнен градиентом, как показано на следующем снимке экрана, как можно получить градиент цвета в ячейке или нескольких ячейках в Excel?
Как применить цветные строки или столбцы в Excel?
В этой статье будут показаны три метода применения строк или столбцов с цветными полосами в Excel. Пожалуйста, сделайте следующее.
Как применить затенение к нечетным или четным (альтернативным) строкам / столбцам в Excel?
При разработке рабочего листа многие люди склонны применять затенение к нечетным или четным (альтернативным) строкам или столбцам, чтобы сделать рабочий лист более наглядным. В этой статье будут показаны два метода применения затенения к нечетным или четным строкам / столбцам в Excel.
Лучшие инструменты для работы в офисе
Kutools for Excel решает большинство ваших проблем и увеличивает вашу производительность на 80%
- Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон...
- Объединить ячейки / строки / столбцы и хранение данных; Разделить содержимое ячеек; Объедините повторяющиеся строки и сумму / среднее значение... Предотвращение дублирования ячеек; Сравнить диапазоны...
- Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор ...
- Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое ...
- Избранные и быстро вставляйте формулы, Диапазоны, диаграммы и изображения; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма ...
- Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии...
- Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом ...
- Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF...
- Группировка сводной таблицы по номер недели, день недели и другое ... Показать разблокированные, заблокированные ячейки разными цветами; Выделите ячейки, у которых есть формула / имя...
- Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
- Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
- Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!