Страницы: 1
RSS
Найти различия и изменить цвет текста, изменить цвет текста
 
Доброе время суток !

Прошу помощи поскольку ломаю голову уже второй день ( скорее сутки )  
Задача такова :
Есть Текст в ячейке А1 (строка состоящая из 150 слов и знаков )  и В1  (строка  170 слов)  
Необходимо найти различия между 2-мя текстами  и поменять цвет текста если найдены различия или совпадения

Условие следующее - Если слово найдено в сопостовляемой ячейке (строке) , изменяем цвет слова на зеленый, если не найдено красный , если таких слов несколько - желтый
Теоретически понимаю что необходимо оба текста разбить по словам после сравнить и в зависимости от условий изменить цвет ...... но как это сделать на практике не знаю  

Спасибо за понимание  
 
еще ведь надо принимать во внимание знаки препинания ? Если просто разбить строку по пробелам и есть знаки препинания,то нельзя проводить сравнение
 
Самое простое - это данные, текст по столбцам, разделитель, например, пробел. Далее через условное форматирование красите ячейки.

Формула массива (ФМ) вводится Ctrl+Shift+Enter
Memento mori
 
Вариант: сначала убираем все знаки из исходной строки, затем делим по пробелам, затем ищем вхождение каждого слова в целевую строку.
 
У меня трудности с тем как это прописать в VBA  .. можете помочь ?
 
Makena, согласно правил форума приложите файл-пример как есть и как надо.

Формула массива (ФМ) вводится Ctrl+Shift+Enter
Memento mori
 
Цитата
JayBhagavan написал: данные, текст по столбцам, разделитель, например, пробел. Далее через условное форматирование красите ячейки.
Все бы ничего ... но это текст надо потом собрать обратно (привести к читабельному виду ) , а количество слов может изменяться  
 
Makena, прочтите сообщение №6.

Формула массива (ФМ) вводится Ctrl+Shift+Enter
Memento mori
 
Обсуждалось поиск слов и изменение цвета http://www.planetaexcel.ru/forum/index.php?PAGE_NAME=read&FID=1&TID=66010
 
Добрый день. Подскажите пожалуйста, как, в выделенном диапазоне, при внесении буквы В, она становилась бы белой.
Спасибо  :)  
 
Цитата
Kazebuka написал:
Подскажите пожалуйста, как
А, как Ваш вопрос относится к названию этой темы?
Не понятно, на основании чего буква В окрашивается в белый цвет. Если в зависимости он цвета ячейки, то тут нужен макрос. Если на основании данных то непонятно каких.
Страницы: 1
Читают тему
Наверх