|
|
|
Сравнение списков в один проход
|
|||
|---|---|---|---|
|
#18+
Существует два списка в Excel, например: a 1 a 1 b 2 b 2 b 4 c 3 c 3 e 2 c 2 d 1 e 3 e 1 e 2 f 1 Один список расположен в перых двух столбцах, второй список - во вторых двух. Причём списки отсортированы. Требуется найти значения списка 2, которых нет в списке 1, и вывести их (в пятом столбце). Я сделал следующую процедурку: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. b4 c2 d1 e1 e2 f1 Как видно, e2 не должен выводится, а e3, наоборот выводиться должен, но не выводится. Как подправить процедурку, чтобы получить правильный результат? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2005, 14:53 |
|
||
|
Сравнение списков в один проход
|
|||
|---|---|---|---|
|
#18+
Sorry, правильное условие: нужно найти значения из списка 1, которых нет в списке 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2005, 14:56 |
|
||
|
Сравнение списков в один проход
|
|||
|---|---|---|---|
|
#18+
В один подход можно найти различие только для сортированных списков. У тебя же это условие не соблюдено (е3, е1, е2). Так что либо отсортируй списки, либо в один подход не получится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2005, 22:43 |
|
||
|
Сравнение списков в один проход
|
|||
|---|---|---|---|
|
#18+
Отсортировал. Теперь выводится b4 c2 d1 e2 e3 f1 Но всё равно неправильно. e2 не должно выводиться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2005, 09:00 |
|
||
|
Сравнение списков в один проход
|
|||
|---|---|---|---|
|
#18+
У тебя опечатка тут: Код: plaintext Должно быть: Код: plaintext А вообще дебаггер надо использывать для процесса обезжучивания... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2005, 09:36 |
|
||
|
|

start [/forum/search_topic.php?author=sabit&author_mode=last_topics&do_search=1]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
get settings: |
10ms |
get forum list: |
9ms |
get settings: |
10ms |
get forum list: |
16ms |
get settings: |
7ms |
get forum list: |
11ms |
get settings: |
10ms |
get forum list: |
10ms |
get settings: |
7ms |
get forum list: |
11ms |
get settings: |
8ms |
get forum list: |
14ms |
get settings: |
8ms |
get forum list: |
17ms |
get settings: |
10ms |
get forum list: |
13ms |
get settings: |
5ms |
get forum list: |
18ms |
check forum access: |
7ms |
check topic access: |
7ms |
track hit: |
51ms |
get topic data: |
7ms |
get first new msg: |
18ms |
get forum data: |
4ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 7688ms |
| total: | 8034ms |

| 0 / 0 |
