Страницы: 1
RSS
Как с помощью условного форматирования найти значения входящие одно в другое?
 
Есть длинный столбец со значениями, в нём значения порой входят друг в дружку, нужно выделить эти значения.

Например выделиться должны:
310
3109
r68310

потому что 310 присутствует во всех.
 
vaber, Вот тут разбирали похожую тему, правда там на УФ, а макрос.
 
Формулу =(COUNTIF(Sheet1!$A:$A;"*"&Sheet1!$A1&"*")>1)+(SUM(COUNTIF(Sheet1!$A1;"*"&Sheet1!$A$1:INDEX(Sheet1!$A:$A;COUNTA(Sheet1!$A:$A))&"*"))>1) в имя
Имя в УФ
УФ в столбец
…..
И столбец должен быть строго текстовым, в смысле 310 должно быть не числом, а текстом.
Изменено: БМВ - 28.11.2019 20:06:50
По вопросам из тем форума, личку не читаю.
 
Aleksey1107, ну там не совсем то, да и о макросах я знаю только как вставить и запустить )
 
БМВ, а что значит "формулу в имя"?
 
а что значит в правилах
Цитата
2.3. Приложите файл(ы) с примером (общим весом не более 300Кб) в реальной структуре и форматах данных того, что есть сейчас и того, что хотелось бы на выходе.
?
Изменено: БМВ - 28.11.2019 20:14:15
По вопросам из тем форума, личку не читаю.
 
Во всех есть не только 310, но и 3, 1, 0
Например выделиться должны:
320
3109
r68300

потому что 0 присутствует во всех.
Всё сложное - не нужно. Всё нужное - просто /М. Т. Калашников/
 
Михаил Лебедев,
Мне кажется, что имеет смысл отсортировать столбец по возрастанию длины текста, а затем искать вхождения коротких-текстов-целиком внутри нижележащего диапазона.
==================================
Получится ли завернуть формулу вида ЕЧИСЛО(ПОИСК(короткая-строка;все-строки)) внутрь СУММПРОИЗВ()?
===================================
Формула вида
Код
=СУММПРОИЗВ(--ЕЧИСЛО(ПОИСК(A1;A2:$A$10)))>0
выделяет те короткие строки отсортированного столбца, которые встречаются как часть одной или нескольких нижележащих строк
Изменено: IKor - 29.11.2019 10:59:38
Страницы: 1
Наверх