Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Сравнение списков в один проход
|
|||
|---|---|---|---|
|
#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/topic.php?fid=16&msg=32925073&tid=1347881]: |
0ms |
get settings: |
8ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
309ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 282ms |
| total: | 669ms |

| 0 / 0 |
