|
Синхронизация списков данных
|
|||
---|---|---|---|
#18+
С наступающими выборами, Господа! Однако подскажите : Имеем два списка Список 1Список2aaaabbccddeeeeff Нужно получить следующий результат: Список 1Список2aaaabbccddeeeeff Размерность всегда разная, массив всегда двухмерный ... |
|||
:
Нравится:
Не нравится:
|
|||
02.03.2018, 13:26 |
|
Синхронизация списков данных
|
|||
---|---|---|---|
#18+
И где весь этот хлам? В Экселе, на листе, что ли? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.03.2018, 13:28 |
|
Синхронизация списков данных
|
|||
---|---|---|---|
#18+
Налицо задача для FULL JOIN ... |
|||
:
Нравится:
Не нравится:
|
|||
02.03.2018, 14:19 |
|
Синхронизация списков данных
|
|||
---|---|---|---|
#18+
Akina, В EXCELe, в нём. Пока думаю в качестве синхронизатора применить общий список с удалением дублей. А относительно него выстроить два списка. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.03.2018, 14:29 |
|
Синхронизация списков данных
|
|||
---|---|---|---|
#18+
Нормальный подход. На третьем листе получить общий список (удаление дубликатов в помощь), а потом подтянуть с исходных листов существующие записи с помощью ВПР(). ... |
|||
:
Нравится:
Не нравится:
|
|||
02.03.2018, 14:51 |
|
Синхронизация списков данных
|
|||
---|---|---|---|
#18+
Akina, Думаю макрос настроить т.к. размер данных всегда разный. Формулы растягивать не удобно. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.03.2018, 15:05 |
|
Синхронизация списков данных
|
|||
---|---|---|---|
#18+
Akina, Можно ли за один проход оба списка раскидать вдоль общего, или два цикла придётся применить ? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.03.2018, 15:11 |
|
Синхронизация списков данных
|
|||
---|---|---|---|
#18+
Зачем циклы? они вообще не нужны... ... |
|||
:
Нравится:
Не нравится:
|
|||
02.03.2018, 15:13 |
|
Синхронизация списков данных
|
|||
---|---|---|---|
#18+
Akina, Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32.
Вот получилось нечто... ... |
|||
:
Нравится:
Не нравится:
|
|||
02.03.2018, 15:27 |
|
Синхронизация списков данных
|
|||
---|---|---|---|
#18+
Код: vbnet 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
02.03.2018, 15:30 |
|
Синхронизация списков данных
|
|||
---|---|---|---|
#18+
Я чет не понял, как с помощью удаления дубликатов можно получить следующий результат . Вот такой алгоритм приводит к указанному результату: если ячейки слева и справа не совпадают, вставить пустую ячейку, со сдвигом вниз на место правой или левой (попеременно), далее переходить к следующей строке. Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
... |
|||
:
Нравится:
Не нравится:
|
|||
02.03.2018, 16:17 |
|
Синхронизация списков данных
|
|||
---|---|---|---|
#18+
КазанскийЯ чет не понял, как с помощью удаления дубликатов можно получить следующий результат .Читай всё. Там есть и второй этап. А потом ещё будет и третий - замена формул значениями. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.03.2018, 17:55 |
|
Синхронизация списков данных
|
|||
---|---|---|---|
#18+
Казанскийесли ячейки слева и справа не совпадают, вставить пустую ячейку, со сдвигом вниз на место правой или левой (попеременно), далее переходить к следующей строке.Хорошо, если список сортированный... или, вернее, устойчивый - в том смысле, какой в это слово вкладывает сортировка. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.03.2018, 17:56 |
|
|
start [/forum/topic.php?fid=61&msg=39609694&tid=2172384]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
40ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
others: | 282ms |
total: | 417ms |
0 / 0 |