Перейти к содержимому

Цветной текст в ячейке Excel

1

Просматривал доступные варианты, но не смог найти тот в формате, который я понял бы шаги.

Работаем с Excel. Нужно, чтобы ячейка меняла цвет на основе определенных слов (а не одного). Например, если кто-то вводит в ячейку слова «Мышь, клавиатура, концентратор, внешний диск, указатель» плюс сотню других из определенного предопределенного (я сам в другом скрытом листе) списка, то он меняется на фиолетовый, и если слова выглядят как » Excel, PowerPoint, Software, Array, Screen, Window "и т. Д., Меняется на желтый. Другими словами, эти слова должны привлекать внимание конкретного специалиста из-за того, что они видят определенный цвет (и слова, помеченные этим цветом).

Простым способом:

  1. Создать список А из 50 (или даже более) текстов ( рабочий лист 2, скрытый)
  2. Создать список B из 100 текстов (или даже больше) ( рабочий лист 2, скрытый)
  3. Если в определенной ячейке (столбце или строке) Рабочего листа 1 появляется текст из Списка A, эта конкретная ячейка (ячейки) меняет цвет на фиолетовый, если из списка B - желтый.
  4. Ячейка остается неизменной, если а) слово отличается от Списка А и В; б) с ошибкой или б) оставлено незаполненным.

PS:

  1. Не стоит использовать опцию «Dropdown», учитывая, что количество опций может быть огромным, а клиенты страдают от того, что они не видят мелкий текст или просто ленивы.
  2. Хотите пройти через «Условное форматирование» с «Определенным текстом» по 2 причинам: 1) слишком длительный выбор его по одному и 2) аудитору будет сложно проверить, какие текстовые значения перечислены для изменения формата.
1 321 просмотр
Rovshan Guliyev спросил 10 лет назад
R 6

1 ответ

0

What your basically asking is to do conditional formatting with reference to another sheet. But unfortunately excel cannot do conditional formatting with reference to another sheet. But you can do alternate method of mirroring as below:

To apply conditional formatting to Sheet1 using values from Sheet2, you need to mirror the values into Sheet1.

Creating a mirror of Sheet2, column B in Sheet 1

  1. Go to Sheet1.
  2. Insert a new column by right-clicking column A's header and selecting "Insert".
  3. Enter the following formula into A1:

    =IF(ISBLANK(Sheet2!B1),"",Sheet2!B1)

  4. Copy A1 by right-clicking it and selecting "Copy".
  5. Paste the formula into column A by right-clicking its header and selecting "Paste".

Sheet1, column A should now exactly mirror the values in Sheet2, column B.

(Note: if you don't like it in column A, it works just as well to have it in column Z or anywhere else.)

Applying the conditional formatting

  1. Stay on Sheet1.
  2. Select column B by left-clicking its header.
  3. Select the menu item Format > Conditional Formatting...
  4. Change Condition 1 to "Formula is" and enter this formula:

    =MATCH(B1,$A:$A,0)

  5. Click the Format... button and select a purple background.

You should now see the purple background applied to the matching cells in Sheet1.

Hiding the mirror column

  1. Stay on Sheet1.
  2. Right-click the header on column A and select "Hide".

This should automatically update Sheet1 whenever anything in Sheet2 is changed.

Use the above method for the cells you wanted to highlight in Yellow

Очень впечатляет, спасибо, но наткнулся на уровень 3 «Применение условного форматирования» - не сработало. Предпринятые шаги: Условное форматирование> Используйте формулу, чтобы определить, какой формат ячейки (без «Условие 1»)> Значения формата, где эта формула верна

Rovshan Guliyev · 10 лет назад · 0

Если это ответило на ваш вопрос, пожалуйста, нажмите на галочку напротив ответа @Rovshan Guliyev

Dragonborn · 10 лет назад · 0

@ Dragornborn ваш ответ явно еще не является ответом на вопрос, пожалуйста, помогите ему сделать работу, прежде чем просить принять его.

Máté Juhász · 10 лет назад · 0

Огромное спасибо - работает. Хотя это создало новый вопрос, но мой первоначальный запрос исчерпан.

Rovshan Guliyev · 10 лет назад · 0

Любая модель ячейки может сочетать в себе 2 метода: сменить ячейку на фиолетовую, если вставлено одно слово, и на желтую, если другое - снова из заранее определенного списка?

Rovshan Guliyev · 10 лет назад · 0

Привет @RovshanGuliyev Я не понимаю ваш вопрос ясно. Пожалуйста, дополните.....

Dragonborn · 10 лет назад · 0
Dragonborn ответил 10 лет назад
D 82