Извлечь и подсчитать уникальные значения
Andrey82
Дата: Среда, 30.04.2014, 21:48 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
Репутация:
0
±
Замечаний:
40% ±
Excel 2010
Добрый вечер, форумчане! Я уверен, что такой вопрос задавали 100 раз, но ответа я так не нашел... Уже неделю бьюсь над массивами. Весь мозг вывернул. 8-) Задача - как извлечь и подсчитать уникальные значения на одном листе с помощью формул. В А:А названия продуктов, в В:В количество. И то, и другое динамично меняется, и подсчитываться должно сразу. Названия я уже сократил массивом, как подсчитать количество - новичку недоступно. Спасибо!
Добрый вечер, форумчане! Я уверен, что такой вопрос задавали 100 раз, но ответа я так не нашел... Уже неделю бьюсь над массивами. Весь мозг вывернул. 8-) Задача - как извлечь и подсчитать уникальные значения на одном листе с помощью формул. В А:А названия продуктов, в В:В количество. И то, и другое динамично меняется, и подсчитываться должно сразу. Названия я уже сократил массивом, как подсчитать количество - новичку недоступно. Спасибо! Andrey82
Ответить
Сообщение Добрый вечер, форумчане! Я уверен, что такой вопрос задавали 100 раз, но ответа я так не нашел... Уже неделю бьюсь над массивами. Весь мозг вывернул. 8-) Задача - как извлечь и подсчитать уникальные значения на одном листе с помощью формул. В А:А названия продуктов, в В:В количество. И то, и другое динамично меняется, и подсчитываться должно сразу. Названия я уже сократил массивом, как подсчитать количество - новичку недоступно. Спасибо! Автор - Andrey82 Дата добавления - 30.04.2014 в 21:48
Andrey82
Дата: Среда, 30.04.2014, 21:54 |
Сообщение № 2
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
Репутация:
0
±
Замечаний:
40% ±
Excel 2010
Еще одна проблема - что при массиве, который я применил, эксель начинает тормозить, если таблица более 800 строк. Наверняка должен быть способ попроще....
Еще одна проблема - что при массиве, который я применил, эксель начинает тормозить, если таблица более 800 строк. Наверняка должен быть способ попроще.... Andrey82
Ответить
Сообщение Еще одна проблема - что при массиве, который я применил, эксель начинает тормозить, если таблица более 800 строк. Наверняка должен быть способ попроще.... Автор - Andrey82 Дата добавления - 30.04.2014 в 21:54
DJ_Marker_MC
Дата: Среда, 30.04.2014, 21:56 |
Сообщение № 3
Группа: Друзья
Ранг: Ветеран
Сообщений: 991
Репутация:
213
±
Замечаний:
0% ±
Excel 2019
И он конечно же есть, это сводная таблица.
Ответить
Сообщение И он конечно же есть, это сводная таблица. Автор - DJ_Marker_MC Дата добавления - 30.04.2014 в 21:56
Andrey82
Дата: Среда, 30.04.2014, 21:59 |
Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
Репутация:
0
±
Замечаний:
40% ±
Excel 2010
Нашел! Эврика! Тьфуемое, извините Но тромозит, скотина...
Нашел! Эврика! Тьфуемое, извините Но тромозит, скотина... Andrey82
Сообщение отредактировал Serge_007 - Среда, 30.04.2014, 22:03
Ответить
Сообщение Нашел! Эврика! Тьфуемое, извините Но тромозит, скотина... Автор - Andrey82 Дата добавления - 30.04.2014 в 21:59
Serge_007
Дата: Среда, 30.04.2014, 22:05 |
Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
Что бы не "тормозило" - используйте сводную Она и на миллион строк за доли секунды результат возвращает
Что бы не "тормозило" - используйте сводную Она и на миллион строк за доли секунды результат возвращает Serge_007
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение Что бы не "тормозило" - используйте сводную Она и на миллион строк за доли секунды результат возвращает Автор - Serge_007 Дата добавления - 30.04.2014 в 22:05
Andrey82
Дата: Среда, 30.04.2014, 22:10 |
Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
Репутация:
0
±
Замечаний:
40% ±
Excel 2010
Простите, поясните, что я нарушил? Пример приложил, задачу сформулировал кратко и емко... Спасибо. Сводная таблица не подходит, т.к. при добавлении новых пунктов в А:А, или значений В:В она не меняется "на лету".
Простите, поясните, что я нарушил? Пример приложил, задачу сформулировал кратко и емко... Спасибо. Сводная таблица не подходит, т.к. при добавлении новых пунктов в А:А, или значений В:В она не меняется "на лету". Andrey82
Ответить
Сообщение Простите, поясните, что я нарушил? Пример приложил, задачу сформулировал кратко и емко... Спасибо. Сводная таблица не подходит, т.к. при добавлении новых пунктов в А:А, или значений В:В она не меняется "на лету". Автор - Andrey82 Дата добавления - 30.04.2014 в 22:10
DJ_Marker_MC
Дата: Среда, 30.04.2014, 22:12 |
Сообщение № 7
Группа: Друзья
Ранг: Ветеран
Сообщений: 991
Репутация:
213
±
Замечаний:
0% ±
Excel 2019
Andrey82 , Цитата
Сводная таблица не подходит, т.к. при добавлении новых пунктов в А:А, или значений В:В она не меняется "на лету".
это тоже решаемо с помощью Диспетчера имен для исходных данных в сводной таблицы, а также кнопка пересчет, при нажатии на которую сводная будет обновляться.
Andrey82 , Цитата
Сводная таблица не подходит, т.к. при добавлении новых пунктов в А:А, или значений В:В она не меняется "на лету".
это тоже решаемо с помощью Диспетчера имен для исходных данных в сводной таблицы, а также кнопка пересчет, при нажатии на которую сводная будет обновляться.DJ_Marker_MC
Сообщение отредактировал DJ_Marker_MC - Среда, 30.04.2014, 22:13
Ответить
Сообщение Andrey82 , Цитата
Сводная таблица не подходит, т.к. при добавлении новых пунктов в А:А, или значений В:В она не меняется "на лету".
это тоже решаемо с помощью Диспетчера имен для исходных данных в сводной таблицы, а также кнопка пересчет, при нажатии на которую сводная будет обновляться.Автор - DJ_Marker_MC Дата добавления - 30.04.2014 в 22:12
Andrey82
Дата: Среда, 30.04.2014, 22:14 |
Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
Репутация:
0
±
Замечаний:
40% ±
Excel 2010
DJ_Marker_MC, Спасибо, все работает!
DJ_Marker_MC, Спасибо, все работает! Andrey82
Ответить
Сообщение DJ_Marker_MC, Спасибо, все работает! Автор - Andrey82 Дата добавления - 30.04.2014 в 22:14
Serge_007
Дата: Среда, 30.04.2014, 22:19 |
Сообщение № 9
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
кнопка пересчет, при нажатии на которую сводная будет обновляться
Или макросом Причину нарушения я указал в замечании. Читайте правила внимательнее
кнопка пересчет, при нажатии на которую сводная будет обновляться
Или макросом Причину нарушения я указал в замечании. Читайте правила внимательнее Serge_007
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение кнопка пересчет, при нажатии на которую сводная будет обновляться
Или макросом Причину нарушения я указал в замечании. Читайте правила внимательнее Автор - Serge_007 Дата добавления - 30.04.2014 в 22:19
_Boroda_
Дата: Среда, 30.04.2014, 22:21 |
Сообщение № 10
Группа: Админы
Ранг: Местный житель
Сообщений: 16800
Репутация:
6558
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
Если уж Вам очень-очень хочется формулой, то попробуйте вот такую для вывода уникальных (для J2 и тянуть вниз): Код
=ИНДЕКС(A$2:A$801;ПОИСКПОЗ(;СЧЁТЕСЛИ(J$1:J1;A$2:A$801);))
У меня работает быстро. см. файл
Если уж Вам очень-очень хочется формулой, то попробуйте вот такую для вывода уникальных (для J2 и тянуть вниз): Код
=ИНДЕКС(A$2:A$801;ПОИСКПОЗ(;СЧЁТЕСЛИ(J$1:J1;A$2:A$801);))
У меня работает быстро. см. файл _Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Если уж Вам очень-очень хочется формулой, то попробуйте вот такую для вывода уникальных (для J2 и тянуть вниз): Код
=ИНДЕКС(A$2:A$801;ПОИСКПОЗ(;СЧЁТЕСЛИ(J$1:J1;A$2:A$801);))
У меня работает быстро. см. файл Автор - _Boroda_ Дата добавления - 30.04.2014 в 22:21
DJ_Marker_MC
Дата: Среда, 30.04.2014, 22:27 |
Сообщение № 11
Группа: Друзья
Ранг: Ветеран
Сообщений: 991
Репутация:
213
±
Замечаний:
0% ±
Excel 2019
Вот пробуйте еще так, все же я предпочел бы сводную и макрос. Вносите данные в таблицу. Жмете пересчет и всё готово.
Вот пробуйте еще так, все же я предпочел бы сводную и макрос. Вносите данные в таблицу. Жмете пересчет и всё готово. DJ_Marker_MC
Ответить
Сообщение Вот пробуйте еще так, все же я предпочел бы сводную и макрос. Вносите данные в таблицу. Жмете пересчет и всё готово. Автор - DJ_Marker_MC Дата добавления - 30.04.2014 в 22:27
Andrey82
Дата: Среда, 30.04.2014, 22:38 |
Сообщение № 12
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
Репутация:
0
±
Замечаний:
40% ±
Excel 2010
Всем спасибо! Практически все решения подходят. Самое быстрое - действительно сводная таблица, но формула работает на лету. Буду выбирать наиболее уместное.
Всем спасибо! Практически все решения подходят. Самое быстрое - действительно сводная таблица, но формула работает на лету. Буду выбирать наиболее уместное. Andrey82
Ответить
Сообщение Всем спасибо! Практически все решения подходят. Самое быстрое - действительно сводная таблица, но формула работает на лету. Буду выбирать наиболее уместное. Автор - Andrey82 Дата добавления - 30.04.2014 в 22:38
Andrey82
Дата: Среда, 30.04.2014, 22:41 |
Сообщение № 13
Группа: Пользователи
Ранг: Новичок
Сообщений: 22
Репутация:
0
±
Замечаний:
40% ±
Excel 2010
_Boroda_, 800 строк - запас на "виды продуктов", т.е. это 800 строк массива
_Boroda_, 800 строк - запас на "виды продуктов", т.е. это 800 строк массива Andrey82
Ответить
Сообщение _Boroda_, 800 строк - запас на "виды продуктов", т.е. это 800 строк массива Автор - Andrey82 Дата добавления - 30.04.2014 в 22:41