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

Вход

Регистрация

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

 

= Мир MS Excel/формула для сравнения двух строк с разным набором слов - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
формула для сравнения двух строк с разным набором слов
zedis Дата: Среда, 30.09.2015, 11:11 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 18
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Есть две строки в разных ячейках
Искомая строка -код -работа -20 -81 -9053 -а822 -1324 -1381 -vdo -цифровой -выдавать -а423 -!на -004

Нужна формула которая объединяла бы обе строки без дубликатов, следующий алгоритм
брала первое слово искомой строки "-работы" и искала бы его вхождение в ячейки с формулой, если найдено брала бы следующее слово в искомой строке, если слово не найдено то добавляла в ячейку с формулой, и так делала бы пока не закончатся слова во искомой строке.

В результате я бы получил возможность из двух трех и более строк делать одну без дубликатов, просто сравнивая искомую строку с со строкой с формулой.

Заранее благодарю


Сообщение отредактировал zedis - Среда, 30.09.2015, 11:22
 
Ответить
СообщениеЕсть две строки в разных ячейках
Искомая строка -код -работа -20 -81 -9053 -а822 -1324 -1381 -vdo -цифровой -выдавать -а423 -!на -004

Нужна формула которая объединяла бы обе строки без дубликатов, следующий алгоритм
брала первое слово искомой строки "-работы" и искала бы его вхождение в ячейки с формулой, если найдено брала бы следующее слово в искомой строке, если слово не найдено то добавляла в ячейку с формулой, и так делала бы пока не закончатся слова во искомой строке.

В результате я бы получил возможность из двух трех и более строк делать одну без дубликатов, просто сравнивая искомую строку с со строкой с формулой.

Заранее благодарю

Автор - zedis
Дата добавления - 30.09.2015 в 11:11
китин Дата: Среда, 30.09.2015, 11:34 | Сообщение № 2
Группа: Модераторы
Ранг: Экселист
Сообщений: 7034
Репутация: 1079 ±
Замечаний: 0% ±

Excel 2007;2010;2016
Нужна формула
а нам нужен файл
rules


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
Сообщение
Нужна формула
а нам нужен файл
rules

Автор - китин
Дата добавления - 30.09.2015 в 11:34
zedis Дата: Среда, 30.09.2015, 11:48 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 18
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Пордон, что сразу не н6е приложил

Две колонки
Искомая и строка с строка формулой(куда будут добавляться отсутствующие слова)

Заранее благодарю.
К сообщению приложен файл: 2134641.xlsx (11.3 Kb)
 
Ответить
СообщениеПордон, что сразу не н6е приложил

Две колонки
Искомая и строка с строка формулой(куда будут добавляться отсутствующие слова)

Заранее благодарю.

Автор - zedis
Дата добавления - 30.09.2015 в 11:48
zedis Дата: Среда, 30.09.2015, 12:57 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 18
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Все благодарю нашел решение поиск объединяю две строки в одну далее в объедененной строке ищу дубликаты с помощью. следующего макроса:
[vba]
Код
Function RemoveDupes2(txt As String, Optional delim As String = " ") As String
Dim x
'Updateby20140924
With CreateObject("Scripting.Dictionary")
.CompareMode = vbTextCompare
For Each x In Split(txt, delim)
If Trim(x) <> "" And Not .exists(Trim(x)) Then .Add Trim(x), Nothing
Next
If .Count > 0 Then RemoveDupes2 = Join(.keys, delim)
End With
End Function
[/vba]
 
Ответить
СообщениеВсе благодарю нашел решение поиск объединяю две строки в одну далее в объедененной строке ищу дубликаты с помощью. следующего макроса:
[vba]
Код
Function RemoveDupes2(txt As String, Optional delim As String = " ") As String
Dim x
'Updateby20140924
With CreateObject("Scripting.Dictionary")
.CompareMode = vbTextCompare
For Each x In Split(txt, delim)
If Trim(x) <> "" And Not .exists(Trim(x)) Then .Add Trim(x), Nothing
Next
If .Count > 0 Then RemoveDupes2 = Join(.keys, delim)
End With
End Function
[/vba]

Автор - zedis
Дата добавления - 30.09.2015 в 12:57
  • Страница 1 из 1
  • 1
Поиск:

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