|
Повторяющиеся значения в массиве
|
|||
---|---|---|---|
#18+
Есть ещё такая штука как расширенный фильтр. Отметить галками "Скопировать результат в другое место" и "Только уникальные записи" ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2008, 12:35 |
|
Повторяющиеся значения в массиве
|
|||
---|---|---|---|
#18+
A-NikKL (XL)см. приложение, хотя в 5-м задании я не рекомендую использовать формулы из-за длительности пересчета. Что именно KL имел в виду он так и не ответил, но я думаю, что что-нибудь из этого (см.вложение). Всего мне удалось придумать 13 вариантов решения данной задачи !! Зацените! DeggasadЕсть ещё такая штука как расширенный фильтр. Отметить галками "Скопировать результат в другое место" и "Только уникальные записи" Deggasad уже ответил (я как-то упустил эту тему из виду). Быстрее и эффективнее этого у Excel ничего нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2008, 15:52 |
|
Повторяющиеся значения в массиве
|
|||
---|---|---|---|
#18+
Ну, тогда смотрим ещё один тест :-) Выиграть в скорости, используя расширенный фильтр, можно несколько другой формулой (Вар.3 вложения) ;-) А ещё выяснил почему СУММЕСЛИ() так долго считала - формат данных был непонятным для экселя - ни число, ни текст. Выберите в комбобоксе "Формат" различные значения и заметте разницу ;-) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2008, 18:22 |
|
Повторяющиеся значения в массиве
|
|||
---|---|---|---|
#18+
Part2 ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2008, 18:22 |
|
Повторяющиеся значения в массиве
|
|||
---|---|---|---|
#18+
Ой, пардон! Ошибочку нашёл в процедуре Private Sub CommandButton2_Click() В самый последний момент удалил то, чего не следовало удалять :-) Замените в этой процедуре строку Код: plaintext
Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2008, 14:14 |
|
Повторяющиеся значения в массиве
|
|||
---|---|---|---|
#18+
A-NikВсего мне удалось придумать 13 вариантов решения данной задачи !! Аааа!! 13 вариантов! Уважаемый A-Nik, ответьте, если не секрет, где (в какой области вы работаете). Даже интересно, где Excel применяется так широко? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2008, 14:27 |
|
Повторяющиеся значения в массиве
|
|||
---|---|---|---|
#18+
PlanBA-NikВсего мне удалось придумать 13 вариантов решения данной задачи !! Аааа!! 13 вариантов! Уважаемый A-Nik, ответьте, если не секрет, где (в какой области вы работаете). Даже интересно, где Excel применяется так широко? Мне кажется, что работа тут ни при чем! Просто нужно быть настоящим мазохистом :) надеюсь уважаемый A-Nik не воспримет это всерьез ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2008, 14:54 |
|
Повторяющиеся значения в массиве
|
|||
---|---|---|---|
#18+
2 PlanB: где работаю - не секрет - в телекоме, админю системы управления таксофонами :-) Всё началось с того, что решил попробовать упростить или автоматизировать формирование месячного отчёта :-)) Попробовал - получилось :-) Ну и пошёл дальше упрощёть и автоматизировать :-)) DeggasadМне кажется, что работа тут ни при чем! Просто нужно быть настоящим мазохистом :) Да нет, просто я люблю заниматься секс елем Может я сексельный маньяк!!! Ууууууууу...... испугались... ?? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2008, 16:19 |
|
Повторяющиеся значения в массиве
|
|||
---|---|---|---|
#18+
A-NikМожет я сексельный маньяк!!! Я это имел ввиду, но слов нужных не подобрал :) Я наверное тоже в каком то роде, просто меня на долго не хватает (на 13 вариантов не вытяну), поэтому у Вас эта болезнь гораздо в более запущенной форме. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.11.2008, 07:57 |
|
Повторяющиеся значения в массиве
|
|||
---|---|---|---|
#18+
У меня просто есть какая-то непреодолимая тяга к оптимизации, и пока я (или мы все вместе) не найдём самый оптимальный вариант, я буду ходить больной :-) P.S. Думаю, что маньки могут друг-друга называть на "ты" :-)) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.11.2008, 09:19 |
|
Повторяющиеся значения в массиве
|
|||
---|---|---|---|
#18+
A-NikУ меня просто есть какая-то непреодолимая тяга к оптимизацииВсегда помните, что существуют конторы, выпускающие специализированное ПО... Большинство задач уже решены, просто человек об этом не знает. "Деньги нам платят не за это"© Мне, по крайней мере точно... А бонусы отменили ... |
|||
:
Нравится:
Не нравится:
|
|||
19.11.2008, 09:54 |
|
Повторяющиеся значения в массиве
|
|||
---|---|---|---|
#18+
PlanBA-NikУ меня просто есть какая-то непреодолимая тяга к оптимизацииВсегда помните, что существуют конторы, выпускающие специализированное ПО... Большинство задач уже решены, просто человек об этом не знает. "Деньги нам платят не за это"© Мне, по крайней мере точно... А бонусы отменили Ваше мнение не удиляет... таких мнений большинство, но ведь это не интересно... ... |
|||
:
Нравится:
Не нравится:
|
|||
19.11.2008, 11:50 |
|
Повторяющиеся значения в массиве
|
|||
---|---|---|---|
#18+
PlanB... Большинство задач уже решены, просто человек об этом не знает. Боюсь, что в общем смысле это утверждение еще куда ни шло, но применительно к Excel, это как раз ложно. Практически 2 десятилетия Excel использовался на 0.0000(1)% его возможностей как пользователями так и программистами. Лишь за последние 5 лет произошел всплеск осведомленности, вцелом благодаря энтузиастам (почти всегда непрофессионалам), открывшим эти возможности не только для себя и пользователей, но и для самих создателей Excel (тому примеров тьма). Особенно продвинулось понимание того, что формулы - это по сути синтетический язык программирования, позволяющий использовать преимущества встроенных функций и массивов, часто значительно превосходящих VBA по эффективности. Я уж не говорю о все более модном симбиозе VBA и формул листа ;-) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.11.2008, 12:53 |
|
Повторяющиеся значения в массиве
|
|||
---|---|---|---|
#18+
KL (XL)Боюсь, что в общем смысле это утверждение еще куда ни шло, но применительно к Excel, это как раз ложно.Я как раз в общем смысле хотел выразиться... На примере ИНЕК это хорошо видно: контора разработала комплекс ФРМ. В принципе, всё это можно повторить Excel, адаптировать такое ПО под себя, будет прекрасно работать и дополняться по мере надобности... Но нафига надо, если уже есть всё (справка, правда, языком нечеловеческим написана, но это мелочи). Сиди и по нему работай (по секрету, большинство банков и поступает, у кого нет денег на SAP). Deggasadно ведь это не интересно...Согласен. Но, фраза "Деньги нам платят не за это"© была в подобном контексте. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.11.2008, 15:30 |
|
Повторяющиеся значения в массиве
|
|||
---|---|---|---|
#18+
Может и мне подскажите. Как сделать чтобы автоматом выбирались повторяющие значения (цифра или текст) из большого массива и сразу подсчитывалось их кол-во (кол-во повторений) в отдельном месте. Пример прилагаю. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2008, 14:33 |
|
Повторяющиеся значения в массиве
|
|||
---|---|---|---|
#18+
348tom, почитайте про функцию счётесли/countif ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2008, 15:22 |
|
Повторяющиеся значения в массиве
|
|||
---|---|---|---|
#18+
Slan. Понятно. Но через ЕСЛИ мы подсчитаем с учетом что сами поставим что просчитать. А мне надо чтобы ОНО само просчитало сколько и каких значений. Ведь у меня массив может быть из 9тыс значений и самому перебирать (набивать) в формулы эти повторяющие значения трудоёмко. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2008, 07:56 |
|
Повторяющиеся значения в массиве
|
|||
---|---|---|---|
#18+
авторПонятно. Но через ЕСЛИ мы подсчитаем с учетом что сами поставим что просчитать. А мне надо чтобы ОНО само просчитало сколько и каких значений. Ведь у меня массив может быть из 9тыс значений и самому перебирать (набивать) в формулы эти повторяющие значения трудоёмко. Сводная таблица? I Have Nine Lives You Have One Only THINK! ... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2008, 08:20 |
|
Повторяющиеся значения в массиве
|
|||
---|---|---|---|
#18+
348tom, т.е. надо создать список встречающихся(уникальных) значений и потом уже счетесли().. если надо максимально быстро, то можно макросом. см, например, тему /topic/333152&pg=-1 а если не обязательно максимально, то ручками.. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2008, 10:38 |
|
Повторяющиеся значения в массиве
|
|||
---|---|---|---|
#18+
HandKot Немного выше я выложил пример, если не трудно посмотрите. Можно ли решить? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2008, 12:18 |
|
Повторяющиеся значения в массиве
|
|||
---|---|---|---|
#18+
прямо как в примере, сводную таблицу не применить I Have Nine Lives You Have One Only THINK! ... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2008, 16:18 |
|
Повторяющиеся значения в массиве
|
|||
---|---|---|---|
#18+
Подскажите как прописать в Criterial для автофильтра не отдельные значения как у меня, а что бы не прерылася диапозон, например от "-100 до 100", как это правильно прописать в VB, помогите плиз очень надо. ActiveSheet.Range("$A$1:$M$55934").AutoFilter Field:=11, Criteria1:=Array( _ "1", "10", "100", "102", "105", "11", "110", "111", "112", "114", "118", "12", "120", "121", _ "126", "128", "13", "131", "136", "137", "138", "14", "142", "144", "149", "15", "16", "17", _ "176", "177", "18", "185", "19", "2", "20", "21", "210", "22", "23", "232", "24", "25", "26", _ "27", "271", "28", "29", "3", "-3", "30", "31", "311", "32", "33", "34", "35", "36", "37", _ "376", "38", "39", "4", "40", "41", "42", "43", "44", "45", "46", "47", "49", "5", "50", "52", _ "53", "54", "55", "56", "58", "59", "6", "60", "61", "64", "67", "68", "69", "7", "74", "76", _ "77", "78", "8", "81", "82", "86", "88", "89", "9", "90", "98"), Operator:= _ xlFilterValues ... |
|||
:
Нравится:
Не нравится:
|
|||
16.10.2012, 05:02 |
|
|
start [/forum/topic.php?fid=61&msg=35719538&tid=2175307]: |
0ms |
get settings: |
12ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
34ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
57ms |
get tp. blocked users: |
1ms |
others: | 350ms |
total: | 491ms |
0 / 0 |