|
|
|
Удалить дубликаты
|
|||
|---|---|---|---|
|
#18+
Есть такие строки в Excel: 1,2,3.4,7.8,1,2,3,9.1 1,2,3.4,7.8,1,2,3,7,6,10 скажите, с помощью какой функции можно удалить дубликаты в строках (помечены красным). должно получиться так: 1,2,3,3.4,7.8,9.1 1,2,3,3.4,6,7,7.8,10 т.е. все значения должны быть различными. значения разделяются запятой, и потом после удаления отсортировать по возрастанию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.07.2007, 07:48:18 |
|
||
|
Удалить дубликаты
|
|||
|---|---|---|---|
|
#18+
Только макросом - наверное ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.07.2007, 08:38:20 |
|
||
|
Удалить дубликаты
|
|||
|---|---|---|---|
|
#18+
Нет, мне надо именно с помощью функции. макрос не подходит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.07.2007, 08:50:51 |
|
||
|
Удалить дубликаты
|
|||
|---|---|---|---|
|
#18+
НастенькаНет, мне надо именно с помощью функции. макрос не подходит. Ну а пользовательская функция, написанная в макросе пойдёт? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.07.2007, 08:55:30 |
|
||
|
Удалить дубликаты
|
|||
|---|---|---|---|
|
#18+
Смотри - думай! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.07.2007, 09:16:20 |
|
||
|
Удалить дубликаты
|
|||
|---|---|---|---|
|
#18+
DeggasadТолько макросом - наверное Ну судя по всему функция в экселе не может сравнивать себя с собой. Значит, возможен промежуточный результат. Все значения, список возможных может быть расположен на другом листе, сравнение с которым будет производиться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.07.2007, 21:33:04 |
|
||
|
Удалить дубликаты
|
|||
|---|---|---|---|
|
#18+
Deggasad, отличный пример, но вот еще одна проблема. помогите плиз решить. вот строка: Пр.1 п. 1.2.37; 4.1.2; Пр.2 п. 17; 3.4.2; Пр.1 п. 1.2.37; 1.3.5 ф-я возвращает: Пр.1 п. 1.2.37; 4.1.2; Пр.2 п. 17; 3.4.2; 1.3.5 по логике красное значение должно стоять после синего, т.е. пункт 1.3.5 относится к приложению 1. помогите дописать функцию. т.е. Пр.1 должно тоже учитываться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2007, 07:06:04 |
|
||
|
Удалить дубликаты
|
|||
|---|---|---|---|
|
#18+
НастенькаDeggasad, отличный пример, но вот еще одна проблема. помогите плиз решить. вот строка: Пр.1 п. 1.2.37; 4.1.2; Пр.2 п. 17; 3.4.2; Пр.1 п. 1.2.37; 1.3.5 ф-я возвращает: Пр.1 п. 1.2.37; 4.1.2; Пр.2 п. 17; 3.4.2; 1.3.5 по логике красное значение должно стоять после синего, т.е. пункт 1.3.5 относится к приложению 1. помогите дописать функцию. т.е. Пр.1 должно тоже учитываться. Это уже конкретная задача - её нужно конкретно описывать! ПОКА НИЧЕГО НЕ ПОНЯЛ Если честно, то ничего не обещаю, сейчас не очень много времени. Но если вы хорошо опишите, а ещё лучше приложите пример как должно быть! То всё возможно! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2007, 13:31:34 |
|
||
|
Удалить дубликаты
|
|||
|---|---|---|---|
|
#18+
извините, ошиблась в предыдущем сообщении. Пр.1 п. 1.2.37; 4.1.2; Пр.2 п. 17; 3.4.2; Пр.1 п. 1.2.37; 1.3.5 ф-я возвращает: Пр.1 п. 1.2.37; 4.1.2; Пр.2 п. 17; 3.4.2; 1.3.5 по логике красное значение должно стоять после синего, т.е. пункт 1.3.5 относится к приложению 1. помогите дописать функцию. т.е. Пр.1 должно тоже учитываться. пр.1 - приложение, а в нем пункты. надо сделать так, чтобы пункты были именно в том приложении, где они были изначально, и отсортированы по возрастанию. т.е. после пункта 1.2.37 следует 1.3.5, потом 4.1.2, т.к. они изначально относятся к Пр. 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2007, 13:53:51 |
|
||
|
Удалить дубликаты
|
|||
|---|---|---|---|
|
#18+
Настенькаизвините, ошиблась в предыдущем сообщении. Пр.1 п. 1.2.37; 4.1.2; Пр.2 п. 17; 3.4.2; Пр.1 п. 1.2.37; 1.3.5 ф-я возвращает: Пр.1 п. 1.2.37; 4.1.2; Пр.2 п. 17; 3.4.2; 1.3.5 по логике красное значение должно стоять после синего, т.е. пункт 1.3.5 относится к приложению 1. помогите дописать функцию. т.е. Пр.1 должно тоже учитываться. пр.1 - приложение, а в нем пункты. надо сделать так, чтобы пункты были именно в том приложении, где они были изначально, и отсортированы по возрастанию. т.е. после пункта 1.2.37 следует 1.3.5, потом 4.1.2, т.к. они изначально относятся к Пр. 1. какую функцию нужно исправить пользовательскую или на листе??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2007, 14:04:49 |
|
||
|
Удалить дубликаты
|
|||
|---|---|---|---|
|
#18+
Пользовательскую , она мне очень понравилась. помогите если не сложно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2007, 05:17:23 |
|
||
|
Удалить дубликаты
|
|||
|---|---|---|---|
|
#18+
Пользовательская функция е очень получилась Но сделал кое-что другое. Посмотри! Правда к примеру п 17 будет после п 1 и перед п 2. Исправить это можно наверное, но я об этом не думал. Я всегда пользуюсь номерами типа 01 вместо 1, тогда сортируется правильно! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2007, 10:50:47 |
|
||
|
Удалить дубликаты
|
|||
|---|---|---|---|
|
#18+
А почему пользовательская не получилась? там проблемы с сортировкой? она мне конечно бы больше подошла. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2007, 08:15:43 |
|
||
|
Удалить дубликаты
|
|||
|---|---|---|---|
|
#18+
НастенькаА почему пользовательская не получилась? там проблемы с сортировкой? она мне конечно бы больше подошла. ну вроде того, если бы знать ещё точно все условия и времени побольше! Просто я сделал на листе сортировку там, а функция на листе не может изменять другие ячейки. Я думаю что можно сделать соритровку и без листа, но это лучше у кого нибуть другого спросить на форуме, я этого не знаю! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2007, 08:19:04 |
|
||
|
|

start [/forum/topic.php?fid=61&msg=34664098&tid=2182586]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
56ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 210ms |
| total: | 343ms |

| 0 / 0 |
