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

Вход

Регистрация

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

 

= Мир MS Excel/Удалить одинаковые значения в пределах одной ячейки - Мир MS Excel

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

Excel 2007
Добрый день!
Подскажите, пжл., как удалить одинаковые значения в пределах одной ячейки? Значения в пределах ячейки разделены точкой.
Можно формулой или макросом.
Пример прилагаю.
Заранее спасибо!
К сообщению приложен файл: 1850666.xlsx (51.1 Kb)
 
Ответить
СообщениеДобрый день!
Подскажите, пжл., как удалить одинаковые значения в пределах одной ячейки? Значения в пределах ячейки разделены точкой.
Можно формулой или макросом.
Пример прилагаю.
Заранее спасибо!

Автор - grigor30
Дата добавления - 29.03.2018 в 18:17
dude Дата: Четверг, 29.03.2018, 20:42 | Сообщение № 2
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 193
Репутация: 28 ±
Замечаний: 0% ±

2016
udf

[vba]
Код
Function ndps(d As String) As String

dm = Split(d, ".")
Dim NoDupes As New Collection
Dim i As Integer
On Error Resume Next
For i = 0 To UBound(dm)
NoDupes.Add dm(i), CStr(dm(i))
Next i
For Each Item In NoDupes
ndps = ndps & "." & Item
Next Item
ndps = Mid(ndps, 2, 256)
End Function
[/vba]


Сообщение отредактировал dude - Четверг, 29.03.2018, 20:43
 
Ответить
Сообщениеudf

[vba]
Код
Function ndps(d As String) As String

dm = Split(d, ".")
Dim NoDupes As New Collection
Dim i As Integer
On Error Resume Next
For i = 0 To UBound(dm)
NoDupes.Add dm(i), CStr(dm(i))
Next i
For Each Item In NoDupes
ndps = ndps & "." & Item
Next Item
ndps = Mid(ndps, 2, 256)
End Function
[/vba]

Автор - dude
Дата добавления - 29.03.2018 в 20:42
Karataev Дата: Четверг, 29.03.2018, 21:34 | Сообщение № 3
Группа: Проверенные
Ранг: Старожил
Сообщений: 1336
Репутация: 533 ±
Замечаний: 0% ±

Excel
Макрос обрабатывает весь столбец "A":
 
Ответить
СообщениеМакрос обрабатывает весь столбец "A":

Автор - Karataev
Дата добавления - 29.03.2018 в 21:34
grigor30 Дата: Пятница, 30.03.2018, 11:34 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 14
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
dude, Karataev, огромнейшее спасибо!
 
Ответить
Сообщениеdude, Karataev, огромнейшее спасибо!

Автор - grigor30
Дата добавления - 30.03.2018 в 11:34
  • Страница 1 из 1
  • 1
Поиск:

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