Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Как в столбце Excel найти дубли и переименовать дубли?

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

tamweb

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как в столбце Excel найти дубли и переименовать дубли?
Дублям добавить окончание:
.2
.3
.4
Пример:
101
102
103
101
104
102
Нужен результат:
101
102
103
101.2
104
102.2
 
 
Добавлено:
Вот пример в файле экселя https://yadi.sk/i/gn8b9yaFDo7eEw

Всего записей: 24 | Зарегистр. 24-12-2018 | Отправлено: 19:48 10-05-2019
Gnom_s_Borodoi



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Элементарно. Сортируем по убыванию. В соседнем столбце задаём формулу через "если". И все...

Всего записей: 721 | Зарегистр. 18-12-2006 | Отправлено: 22:00 10-05-2019
Alex_Piggy

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Доброе время, tamweb
1. Excel VBA (часть 3)
2. Создать объект Dictionary. Асоциативный массив. Можно "as New Dictionary". Создавать ключ с единицей. Или добавлять единицу.  

Код:
 
Sub CheckDub ()
  Dim oDict, aArr, vVal, oCell
  Set oDict = CreateObject("Scripting.Dictionary")
  For Each oCell in Selection
    vVal = oCell.Value2
    If oDict.Exists(vVal)
      oDict.Item(vVal) = oDict.Item(vVal) + 1
      oCell.Value2 = oCell.Value2 & "." & oDict.Item(vVal)
    Else
      oDict.Add vVal, 1
    End If
  Next oCell
End Sub
 

Всего записей: 1891 | Зарегистр. 07-08-2002 | Отправлено: 08:11 11-05-2019
tamweb

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
=ЕСЛИ(СЧЁТЕСЛИ($A$2:A2;A2)=1;A2;A2&"."&СЧЁТЕСЛИ($A$2:A2;A2))

Всего записей: 24 | Зарегистр. 24-12-2018 | Отправлено: 17:39 13-05-2019
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Как в столбце Excel найти дубли и переименовать дубли?


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru