Кольоровий текст в комірці Excel


1

Переглянув доступні опції, але не зміг знайти той, який я зрозумів кроки.

Робота з Excel. Потрібно мати клітинку, що змінює колір на основі конкретного слова (не одного). Наприклад, якщо в комірці хтось вводить слова "миша, клавіатура, концентратор, зовнішній диск, покажчик", а також список інших з певного попередньо визначеного (самостійно в іншому прихованому аркуші) списку, то він змінюється в фіолетовому кольорі, і якщо слова виглядають як Excel, PowerPoint, Software, Array, Screen, Window "і т.д. Іншими словами, ці слова повинні привернути увагу конкретного фахівця внаслідок того, що побачите конкретний колір (і слова, позначені цим кольором).

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

  1. Створити список з 50 (або навіть більше) текстів ( Робочий лист 2 , приховано)
  2. Створити список B із 100 текстів (або навіть більше) ( Робочий лист 2 , приховано)
  3. Якщо в конкретній комірці (стовпці або рядку) від Робочий лист 1 з'являється текст зі списку A, що конкретні клітинки (клітинки) змінюють колір на фіолетовий, якщо зі списку B жовтий.
  4. Клітинка залишається незмінною, якщо a) слово відрізняється від списку A та B; б) неправильно написане або б) залишено порожнім.

PS:

  1. Не хочете використовувати "Dropdown" варіант, враховуючи, що кількість варіантів може бути величезним і клієнти страждають від того, що не бачать невеликий текст або просто ледачий.
  2. Хочете пройти через "Умовне форматування" з "Конкретним текстом" з 2 причин: 1) занадто довгий вибір його один за одним і 2) для аудитора важко перевірити, які текстові значення вказані для зміни формату.

Умова - це попадання в будь-яке слово зі списку (у порівнянні з N потрібними словами в списку)? Чи буде текст комірки єдиним словом, який вам потрібно шукати, або більше подібно до речення, де ви повинні побачити, чи одне або більше слів у реченні відповідають усьому у списку? Чи існує можливість, що текст комірки може містити збіг в обох списках (якщо так, то як це зробити)?
fixer1234

Не речення, а кілька окремих слів. Як анкета, з якої кожен інженер повинен шукати (і діяти) на основі своєї області. Зокрема, інженери апаратного забезпечення повинні побачити теги апаратного забезпечення (фіолетові), тоді як Soft повинні побачити м'які теги (жовті).
Rovshan Guliyev

Чи це все або ніщо з точки зору слів у клітці, яка знаходиться в одному зі списків? Наприклад, якщо клітинка відповідає списку, якщо ви зможете розібрати перше слово, шукати його та гарантувати відповідність (у правому списку), або лише деякі слова будуть у списку, тому Вам потрібно проаналізувати та перевірити кожне слово, поки ви не знайдете відповідність у списку або не закінчите слова, не знаходячи відповідності?
fixer1234

Будь-яка клітина в Excel. Хтось вводить будь-яке слово. Excel перевіряє його за допомогою списку тегів і, якщо відповідає, змінює колір. Якщо слово відповідає списку тегів 1 - фіолетовий, якщо зі списком тегів 2 - фіолетовий. Список тегів готується та зберігається в тому ж документі Excel у резервному (прихованому) аркуші. Список тегів приховано, його можна було побачити / приховати / редагувати лише автором.
Rovshan Guliyev

Відповіді:


0

Те, що ви в основному просите, це зробити умовне форматування з посиланням на інший аркуш. Але, на жаль, excel не може робити умовне форматування з посиланням на інший аркуш. Але ви можете зробити альтернативний метод віддзеркалення, як показано нижче:

Щоб застосувати умовне форматування до Sheet1 використовуючи значення з Sheet2, потрібно відбивати значення в Sheet1.

Створення дзеркала Sheet2, стовпець B в Таблиці 1

  1. Йти до Sheet1.
  2. Вставте новий стовпець, клацнувши правою кнопкою миші на заголовку стовпця А і вибравши "Вставити".
  3. Введіть у формулу A1 наступну формулу:

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

  4. Копіювати A1 клацнувши правою кнопкою миші та вибравши " Copy ".
  5. Вставте формулу в стовпець A клацнувши правою кнопкою миші його заголовок і вибравши " Paste ".

Sheet1, стовпчик A тепер має точно відобразити значення в Sheet2, стовпчик B.

(Примітка: якщо вам не подобається колонка A, він працює так само добре, щоб мати його в колонці Z або де-небудь ще.)

Застосування умовного форматування

  1. Залишатися Sheet1.
  2. Виберіть стовпець B клацанням лівою кнопкою миші.
  3. Виберіть пункт меню Format > Conditional Formatting...
  4. Змінити Condition 1 до " Formula is "і введіть цю формулу:

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

  5. Натисніть кнопку Format... і вибрати фіолетовий фон.

Тепер ви повинні побачити фіолетовий фон, застосований до відповідних елементів у Sheet1.

Приховування дзеркальної колонки

  1. Залишатися Sheet1.
  2. Клацніть правою кнопкою миші заголовок у стовпці A і виберіть " Hide ".

Це має бути автоматично оновлено Sheet1 будь-коли в Sheet2 змінено.

Використовуйте вищеописаний метод для осередків, у яких ви хочете виділити Yellow


Дуже вражаюче, спасибі, але наткнувшись на рівень 3 "Застосування умовного форматування" - не спрацювало. Виконані кроки: умовне форматування & gt; Використовуйте формулу, щоб визначити, який формат комірки (немає "Стан 1") & gt; Форматируйте значення, у яких ця формула є істинною
Rovshan Guliyev

Якщо ви відповіли на ваше запитання, натисніть відповідь, окрім відповіді @Rovshan Guliyev
Dragonborn

@Dragonborn Ваша відповідь явно ще не відповідь на питання, будь ласка, допоможіть йому зробити роботу, перш ніж просити його прийняти.
Máté Juhász

Величезна подяка - робота. Хоча це і створило нове питання, але мій первинний запит вирішено.
Rovshan Guliyev

Будь-яка модель клітинки може поєднувати 2 способи вище: клітина змінює фіолетовий, якщо одне слово вставлено і жовте, якщо інше - знову з попередньо визначеного списку?
Rovshan Guliyev
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.