![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Ну так осталось совсем немного доработать - циклом по массиву b извлекаем из словаря посчитанное количество, заменяем им значение в b.
Затем выгружаем обновлённый b рядом с старым b. Код:
webmoney: E265281470651 Z422237915069 R418926282008
Последний раз редактировалось Hugo121; 26.08.2013 в 11:34. |
![]() |
![]() |
![]() |
#12 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
![]()
Посмотрите еще вариант.
На больших объемах не проверял, но работу с ячейками листа исключил.
Чем шире угол зрения, тем он тупее.
Последний раз редактировалось SAS888; 26.08.2013 в 11:43. |
![]() |
![]() |
![]() |
#13 |
Старожил
Регистрация: 15.05.2008
Сообщений: 2,058
|
![]()
Hugo121, Супер!
Спасибо большое. так постепенно, я, благодаря Вам и осилю словари ![]() ЗЫ а весы почему-то опять не срабатывают
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499 |
![]() |
![]() |
![]() |
#14 |
Старожил
Регистрация: 15.05.2008
Сообщений: 2,058
|
![]()
SAS888, так быстрее, но не намного.
В любом случае, код в копилку. Мне еще нужно будет суммы считать, по типу СУММЕСЛИ(), правда там в массиве b будут уникальные значения
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499 |
![]() |
![]() |
![]() |
#15 |
Старожил
Регистрация: 15.05.2008
Сообщений: 2,058
|
![]()
Вот проба файла с суммированием, но пока все мимо.
Здесь данные в массиве b уникальны.
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499 |
![]() |
![]() |
![]() |
#16 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Ну для сумм можно сделать аналогичный параллельный словарь.
В одном x+1, в другом x+y. Затем выгружаем два рядом (ну или делаем типа итогового b, но пошире, заполняем результатами его). Это если лень городить словарь с массивом в item или привязывать другой массив к словарю (в словаре храним индекс массива, в массиве всё собираем).
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#17 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Если только суммы без количества повторов:
Код:
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#18 | |
Старожил
Регистрация: 15.05.2008
Сообщений: 2,058
|
![]() Цитата:
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499 |
|
![]() |
![]() |
![]() |
#19 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Но на практике возможны случаи суммирования текста - сразу будет ошибка. Т.е. ещё нужно навесить проверку/отсев таких данных. Ну это конечно зависит от данных - если это автоматическая выгрузка, то вполне вероятно будет однотипно и без сюрпризов.
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#20 |
Старожил
Регистрация: 15.05.2008
Сообщений: 2,058
|
![]()
Да, насчет форматов сумм все нормально.
А вот с макросом. Внес Ваши изменения, что-то не получается у меня.
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499 |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
нужно сравнить два массива указателей типа char | Никнейм94 | C++ Builder | 2 | 22.05.2013 10:53 |
Сравнить два ассоциативных массива и вывести одинаковые значения. | livesport | PHP | 1 | 20.10.2012 15:10 |
нужен макрос на выделение значения из массива в отдельный столбец | 30gb | Microsoft Office Excel | 3 | 14.01.2011 09:06 |