Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Нужно найти совпадения в 2 текстах и убрать их. - Мир MS Excel

Старая форма входа
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: китин, _Boroda_  
Нужно найти совпадения в 2 текстах и убрать их.
thekirriieee Дата: Пятница, 15.09.2023, 16:35 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 35
Репутация: 0 ±
Замечаний: 20% ±

2013
Например "10 70 90" и "90 20 70", должно получится "10" и "20"
 
Ответить
СообщениеНапример "10 70 90" и "90 20 70", должно получится "10" и "20"

Автор - thekirriieee
Дата добавления - 15.09.2023 в 16:35
thekirriieee Дата: Пятница, 15.09.2023, 16:36 | Сообщение № 2
Группа: Пользователи
Ранг: Новичок
Сообщений: 35
Репутация: 0 ±
Замечаний: 20% ±

2013
либо выделить цветом
 
Ответить
Сообщениелибо выделить цветом

Автор - thekirriieee
Дата добавления - 15.09.2023 в 16:36
bmv98rus Дата: Пятница, 15.09.2023, 18:05 | Сообщение № 3
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4115
Репутация: 769 ±
Замечаний: 0% ±

Excel 2013/2016
нули тоже повторяются, почему не убраны? :D


Замечательный Временно просто медведь , процентов на 20.

Сообщение отредактировал bmv98rus - Суббота, 16.09.2023, 08:22
 
Ответить
Сообщениенули тоже повторяются, почему не убраны? :D

Автор - bmv98rus
Дата добавления - 15.09.2023 в 18:05
thekirriieee Дата: Пятница, 15.09.2023, 18:09 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 35
Репутация: 0 ±
Замечаний: 20% ±

2013
bmv98rus, вобщем, нужно сравнить 2 текста и найти в них повторяющиеся буквы, но длина должна быть от 3-х букв хотя бы. Почему не само слово? Потому что иногда есть "дерево" и "дереворастет", (без пробела) и при этом нужно подсветить совпадение, либо удалить. Либо эти 2 текста можно в один пихнуть и сделать то же самое. Большое спасибо.


Сообщение отредактировал thekirriieee - Пятница, 15.09.2023, 18:12
 
Ответить
Сообщениеbmv98rus, вобщем, нужно сравнить 2 текста и найти в них повторяющиеся буквы, но длина должна быть от 3-х букв хотя бы. Почему не само слово? Потому что иногда есть "дерево" и "дереворастет", (без пробела) и при этом нужно подсветить совпадение, либо удалить. Либо эти 2 текста можно в один пихнуть и сделать то же самое. Большое спасибо.

Автор - thekirriieee
Дата добавления - 15.09.2023 в 18:09
bmv98rus Дата: Пятница, 15.09.2023, 18:19 | Сообщение № 5
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4115
Репутация: 769 ±
Замечаний: 0% ±

Excel 2013/2016
иными словами нужно найти все совпадения от 3х идущих подряд символов, что на мой взгляд утопия особенно если есть ошибки. В любом случае, с учетом указанной в профиле версии Excel , такое возможно только через VBA.


Замечательный Временно просто медведь , процентов на 20.
 
Ответить
Сообщениеиными словами нужно найти все совпадения от 3х идущих подряд символов, что на мой взгляд утопия особенно если есть ошибки. В любом случае, с учетом указанной в профиле версии Excel , такое возможно только через VBA.

Автор - bmv98rus
Дата добавления - 15.09.2023 в 18:19
thekirriieee Дата: Пятница, 15.09.2023, 18:34 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 35
Репутация: 0 ±
Замечаний: 20% ±

2013
bmv98rus, можно от 4-х символов и ошибок там не будет, так что это не утопия. Версия екселя у меня любая, просто скажите что и где прописать.


Сообщение отредактировал thekirriieee - Пятница, 15.09.2023, 18:35
 
Ответить
Сообщениеbmv98rus, можно от 4-х символов и ошибок там не будет, так что это не утопия. Версия екселя у меня любая, просто скажите что и где прописать.

Автор - thekirriieee
Дата добавления - 15.09.2023 в 18:34
thekirriieee Дата: Пятница, 15.09.2023, 18:38 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 35
Репутация: 0 ±
Замечаний: 20% ±

2013
thekirriieee, и все-таки нужно именно 2 текста сравнить. Найти в них повторяющиеся символы от 4-х подряд. Вот и все.
 
Ответить
Сообщениеthekirriieee, и все-таки нужно именно 2 текста сравнить. Найти в них повторяющиеся символы от 4-х подряд. Вот и все.

Автор - thekirriieee
Дата добавления - 15.09.2023 в 18:38
Pelena Дата: Пятница, 15.09.2023, 18:59 | Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 19404
Репутация: 4555 ±
Замечаний: ±

Excel 365 & Mac Excel
thekirriieee, приведите в файле несколько примеров сравниваемых текстов и желаемый результат


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщениеthekirriieee, приведите в файле несколько примеров сравниваемых текстов и желаемый результат

Автор - Pelena
Дата добавления - 15.09.2023 в 18:59
thekirriieee Дата: Пятница, 15.09.2023, 19:06 | Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 35
Репутация: 0 ±
Замечаний: 20% ±

2013
Pelena,


Сообщение отредактировал thekirriieee - Пятница, 15.09.2023, 19:07
 
Ответить
СообщениеPelena,

Автор - thekirriieee
Дата добавления - 15.09.2023 в 19:06
thekirriieee Дата: Пятница, 15.09.2023, 19:13 | Сообщение № 10
Группа: Пользователи
Ранг: Новичок
Сообщений: 35
Репутация: 0 ±
Замечаний: 20% ±

2013
Pelena, 1.
$1,823 $448 Ukraine x $165
54 66 565 jamastergСтатистика была обнулена для 09/10/2014 02:00 AM 9.4% -1.2% $8.16 4.4%
15
13% выбрать в выбрать в выбрать в United Kingdom x -
88 80 56 jokerjolle 195% 148% $9.5 3.6%
23.2%
$2,466 $1,472 Belgium x -
164 56 191 JonasH230203 выбрать в выбрать в $11.88 11%
7.9% выбрать в выбрать в выбрать в Denmark x -
58 52 51 JonasKmr выбрать в выбрать в $9.98 5.9%
7.8% выбрать в выбрать в выбрать в x -
180 54 304 Julyte55 выбрать в выбрать в $12.04 7.6%
4.2% выбрать в выбрать в выбрать в Czech Republic x -
169 76 247 KaizenTummoСтатистика была обнулена для 07/18/2023 00:00 AM 33.5% 36.7% $9.96 15.4%

2. 265: JonasKmr (Germany),
266: Sedicol [3] (Romania),
267: KaizenTummo (Bulgaria),
268: birkoff007 (Poland),
269: Flakon2010 (Latvia),
270: GoldNaum (Germany),
271: Julyte55 (Lithuania),

Результат:
265: JonasKmr (Germany),
266: Sedicol [3] (Romania),
267: (Bulgaria),
268: birkoff007 (Poland),
269: Flakon2010 (Latvia),
270: GoldNaum (Germany),
271: (Lithuania),


Сообщение отредактировал thekirriieee - Пятница, 15.09.2023, 19:21
 
Ответить
СообщениеPelena, 1.
$1,823 $448 Ukraine x $165
54 66 565 jamastergСтатистика была обнулена для 09/10/2014 02:00 AM 9.4% -1.2% $8.16 4.4%
15
13% выбрать в выбрать в выбрать в United Kingdom x -
88 80 56 jokerjolle 195% 148% $9.5 3.6%
23.2%
$2,466 $1,472 Belgium x -
164 56 191 JonasH230203 выбрать в выбрать в $11.88 11%
7.9% выбрать в выбрать в выбрать в Denmark x -
58 52 51 JonasKmr выбрать в выбрать в $9.98 5.9%
7.8% выбрать в выбрать в выбрать в x -
180 54 304 Julyte55 выбрать в выбрать в $12.04 7.6%
4.2% выбрать в выбрать в выбрать в Czech Republic x -
169 76 247 KaizenTummoСтатистика была обнулена для 07/18/2023 00:00 AM 33.5% 36.7% $9.96 15.4%

2. 265: JonasKmr (Germany),
266: Sedicol [3] (Romania),
267: KaizenTummo (Bulgaria),
268: birkoff007 (Poland),
269: Flakon2010 (Latvia),
270: GoldNaum (Germany),
271: Julyte55 (Lithuania),

Результат:
265: JonasKmr (Germany),
266: Sedicol [3] (Romania),
267: (Bulgaria),
268: birkoff007 (Poland),
269: Flakon2010 (Latvia),
270: GoldNaum (Germany),
271: (Lithuania),

Автор - thekirriieee
Дата добавления - 15.09.2023 в 19:13
Pelena Дата: Пятница, 15.09.2023, 19:24 | Сообщение № 11
Группа: Админы
Ранг: Местный житель
Сообщений: 19404
Репутация: 4555 ±
Замечаний: ±

Excel 365 & Mac Excel
То есть всё же проверяем второй текст на наличие слов в первом. Так?
В файле никак не выложить? Важно понимать, как этот текст расположен, в одной ячейке или в разных


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеТо есть всё же проверяем второй текст на наличие слов в первом. Так?
В файле никак не выложить? Важно понимать, как этот текст расположен, в одной ячейке или в разных

Автор - Pelena
Дата добавления - 15.09.2023 в 19:24
thekirriieee Дата: Пятница, 15.09.2023, 19:32 | Сообщение № 12
Группа: Пользователи
Ранг: Новичок
Сообщений: 35
Репутация: 0 ±
Замечаний: 20% ±

2013
Pelena, да. Ну у меня два текста в блокноте, абсолютно то же самое, только список полный.
 
Ответить
СообщениеPelena, да. Ну у меня два текста в блокноте, абсолютно то же самое, только список полный.

Автор - thekirriieee
Дата добавления - 15.09.2023 в 19:32
thekirriieee Дата: Пятница, 15.09.2023, 19:39 | Сообщение № 13
Группа: Пользователи
Ранг: Новичок
Сообщений: 35
Репутация: 0 ±
Замечаний: 20% ±

2013
thekirriieee, либо подсветить совпадения.
 
Ответить
Сообщениеthekirriieee, либо подсветить совпадения.

Автор - thekirriieee
Дата добавления - 15.09.2023 в 19:39
thekirriieee Дата: Пятница, 15.09.2023, 19:40 | Сообщение № 14
Группа: Пользователи
Ранг: Новичок
Сообщений: 35
Репутация: 0 ±
Замечаний: 20% ±

2013
Pelena, либо подсветить сопадения.
 
Ответить
СообщениеPelena, либо подсветить сопадения.

Автор - thekirriieee
Дата добавления - 15.09.2023 в 19:40
bmv98rus Дата: Суббота, 16.09.2023, 08:44 | Сообщение № 15
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4115
Репутация: 769 ±
Замечаний: 0% ±

Excel 2013/2016
Ну у меня два текста в блокноте,

подсветить совпадения.

Блокнот это не делает, а в Excel - нужно понимать как это должно выглядеть, отдельные строки в отдельных ячейках, тексты на разных листах.
Почему я назвал утопией - по тому что так как вы описали ранее
иногда есть "дерево" и "дереворастет", (без пробела)
от 4х символов может быть множество ложных совпадений. Каким алгоритм вижу я при условии что пробелы могут отсутствовать.
1 Берем 4 символа одного из текстов и ищем в другом
2. Если не нашли , то сдвигаемся на один символ и снова п1.
3. Если нашлось совпадение, то добавляем по одному символу до тех пор пока набор не станет отличным. и помечаем
4 Теперь самое интересное, так как не сказано что могут или не могут быть повторения, то не понятно продолжать ли поиск или можно сразу перейти на символ следующий за найденной фразой и снова начинать с 4х символов. А повторения могут быть не точные, ну скажем будет Tree и Subtree.
В итоге, без четкой формализации задачи что-либо делать бесполезно.


Замечательный Временно просто медведь , процентов на 20.
 
Ответить
Сообщение
Ну у меня два текста в блокноте,

подсветить совпадения.

Блокнот это не делает, а в Excel - нужно понимать как это должно выглядеть, отдельные строки в отдельных ячейках, тексты на разных листах.
Почему я назвал утопией - по тому что так как вы описали ранее
иногда есть "дерево" и "дереворастет", (без пробела)
от 4х символов может быть множество ложных совпадений. Каким алгоритм вижу я при условии что пробелы могут отсутствовать.
1 Берем 4 символа одного из текстов и ищем в другом
2. Если не нашли , то сдвигаемся на один символ и снова п1.
3. Если нашлось совпадение, то добавляем по одному символу до тех пор пока набор не станет отличным. и помечаем
4 Теперь самое интересное, так как не сказано что могут или не могут быть повторения, то не понятно продолжать ли поиск или можно сразу перейти на символ следующий за найденной фразой и снова начинать с 4х символов. А повторения могут быть не точные, ну скажем будет Tree и Subtree.
В итоге, без четкой формализации задачи что-либо делать бесполезно.

Автор - bmv98rus
Дата добавления - 16.09.2023 в 08:44
thekirriieee Дата: Суббота, 16.09.2023, 15:41 | Сообщение № 16
Группа: Пользователи
Ранг: Новичок
Сообщений: 35
Репутация: 0 ±
Замечаний: 20% ±

2013
bmv98rus, сходства удалить или подсветить во втором тексте с повторами, что тут сложного я вообще хз.


Сообщение отредактировал thekirriieee - Суббота, 16.09.2023, 15:44
 
Ответить
Сообщениеbmv98rus, сходства удалить или подсветить во втором тексте с повторами, что тут сложного я вообще хз.

Автор - thekirriieee
Дата добавления - 16.09.2023 в 15:41
прохожий2019 Дата: Суббота, 16.09.2023, 16:16 | Сообщение № 17
Группа: Проверенные
Ранг: Старожил
Сообщений: 1298
Репутация: 327 ±
Замечаний: 0% ±

365 Beta Channel
что тут сложного
если ничего сложного, то почему вы спрашиваете? - сделали бы самостоятельно и всё...

строго по примеру PQ: [vba]
Код
Text.Combine(List.Select(Text.Split(txt2," "),(i)=>not Text.Contains(txt1,i))," ")
[/vba]
К сообщению приложен файл: textdel.xlsx (17.9 Kb)


Сообщение отредактировал прохожий2019 - Суббота, 16.09.2023, 16:17
 
Ответить
Сообщение
что тут сложного
если ничего сложного, то почему вы спрашиваете? - сделали бы самостоятельно и всё...

строго по примеру PQ: [vba]
Код
Text.Combine(List.Select(Text.Split(txt2," "),(i)=>not Text.Contains(txt1,i))," ")
[/vba]

Автор - прохожий2019
Дата добавления - 16.09.2023 в 16:16
thekirriieee Дата: Суббота, 16.09.2023, 17:15 | Сообщение № 18
Группа: Пользователи
Ранг: Новичок
Сообщений: 35
Репутация: 0 ±
Замечаний: 20% ±

2013
прохожий2019, у вас получилось? Не очень понял, что вы скинули.
 
Ответить
Сообщениепрохожий2019, у вас получилось? Не очень понял, что вы скинули.

Автор - thekirriieee
Дата добавления - 16.09.2023 в 17:15
bmv98rus Дата: Суббота, 16.09.2023, 17:16 | Сообщение № 19
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4115
Репутация: 769 ±
Замечаний: 0% ±

Excel 2013/2016
Цитата прохожий2019, 16.09.2023 в 16:16, в сообщении № 17 ()
строго по примеру
но без
Почему не само слово? Потому что иногда есть "дерево" и "дереворастет", (без пробела)


Замечательный Временно просто медведь , процентов на 20.
 
Ответить
Сообщение
Цитата прохожий2019, 16.09.2023 в 16:16, в сообщении № 17 ()
строго по примеру
но без
Почему не само слово? Потому что иногда есть "дерево" и "дереворастет", (без пробела)

Автор - bmv98rus
Дата добавления - 16.09.2023 в 17:16
прохожий2019 Дата: Суббота, 16.09.2023, 17:23 | Сообщение № 20
Группа: Проверенные
Ранг: Старожил
Сообщений: 1298
Репутация: 327 ±
Замечаний: 0% ±

365 Beta Channel
но без
в примере этого нет
 
Ответить
Сообщение
но без
в примере этого нет

Автор - прохожий2019
Дата добавления - 16.09.2023 в 17:23
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!