Страницы: 1
RSS
Поиск повторяющихся значений в массиве данных
 
Помогите пожалуйста решить вопрос. Есть таблица в excel, и в указанной таблице необходимо найти повторяющиеся значения не по ключевым словам, а по слогам, словам и т.д., содержащихся в самом массиве данных. Причем идеально, чтобы повторяющиеся значения выделялись цветом. Это возможно сделать? Необходимо писать макрос?  
 
Спасибо.
 
{quote}{login=Новый}{date=15.04.2011 06:36}{thema=Поиск повторяющихся значений в массиве данных}{post}... Это возможно сделать? Необходимо писать макрос?  
Спасибо.{/post}{/quote}  
Возможно, и, скорее всего, с RegExp :). Давайте пример не более 100 кб.
 
Здесь есть макрос, который подсвечивает в диапазоне. Это у меня в загажнике лежит.
"..Сладку ягоду рвали вместе, горьку ягоду я одна."
 
{quote}{login=Владимир}{date=15.04.2011 09:02}{thema=}{post}Здесь есть макрос, который подсвечивает в диапазоне. Это у меня в загажнике лежит.{/post}{/quote}  
 
 
Владимир, спасибо! К сожалению макрос не подходит, т.к. он выбирает совпадение по массиву исходя из введенных ключевых слов, а задача - искать совпадения по массиву, например, по фамилиям, адресам, местам работы и т.д.  
 
nilem пример готовлю))
 
{quote}{login=nilem}{date=15.04.2011 06:42}{thema=Re: Поиск повторяющихся значений в массиве данных}{post}{quote}{login=Новый}{date=15.04.2011 06:36}{thema=Поиск повторяющихся значений в массиве данных}{post}... Это возможно сделать? Необходимо писать макрос?  
Спасибо.{/post}{/quote}  
Возможно, и, скорее всего, с RegExp :). Давайте пример не более 100 кб.{/post}{/quote}  
 
nilem, пример получился уж очень скромным)))
 
Какой-то разнообразный пример :), не нашел ничего повторяющегося. Что искать-то?
 
{quote}{login=nilem}{date=16.04.2011 08:04}{thema=}{post}Какой-то разнообразный пример :), не нашел ничего повторяющегося. Что искать-то?{/post}{/quote}  
 
Добрый день!  
 
Nilem, в том то и вопрос, чтобы искать не совпадающие слова, а сочетания например трех букв. В указанном примере, это, например, "пет" (петров, петровский, петрозаводск, петрол), "ушк" (пушкин, кукушкина) и т.д.  
 
Но в крайнем случае, если поиск по слогам невозможен, можно искать по словам....
 
Понял. Тогда поячеешно :)  
В яч. F1 пишем то, что нужно найти, найденное выделяется красным цветом. На больших таблицах, скорее всего, будет тормозить.
 
{quote}{login=nilem}{date=18.04.2011 12:51}{thema=}{post}Понял. Тогда поячеешно :)  
В яч. F1 пишем то, что нужно найти, найденное выделяется красным цветом. На больших таблицах, скорее всего, будет тормозить.{/post}{/quote}  
 
Спасибо.... А если ничего не писать. Можно как-нибудь сделать, чтобы поочередно сравнивала данные в одной ячейке со всеми остальными и т.д., т.е. что-то типа "подбор параметра"? А то на большой таблице убиться можно )))
 
http://www.planetaexcel.ru/forum.php?thread_id=22556 вдруг поможет? :)
 
{quote}{login=}{date=18.04.2011 01:26}{thema=}{post}http://www.planetaexcel.ru/forum.php?thread_id=22556 вдруг поможет? :){/post}{/quote}  
 
Спасибо, попробую))
 
Может просто так..
 
Еще вариантец. Выделяются все пары-тройки-четверки и т.д. символов в завис-ти от значения в G2.  
Но тоже, видимо, для не слишком больших таблиц.
 
Спасибо за учебу, nilem! Такую же мыслю не мог до конца реализовать.
 
Зачем код паролите?
 
"Но в крайнем случае, если поиск по слогам невозможен, можно искать по словам...."  
Теоретическое замечание: Имеются слова "а", "и", "в" и т.п. Эти же буквы имеются в большинстве слов.  
Теоретический ответ: Видимо нужно выделить цветом все данные.
Страницы: 1
Читают тему
Наверх