|
N-e вхождение в функцию ПОИСКПОЗ
|
|||
---|---|---|---|
#18+
Помогите)) Нужен макрос для функции ПОИСКПОЗ, который позволял бы вытягивать значение не только по первому вхождению, но и последующим. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2013, 15:02 |
|
N-e вхождение в функцию ПОИСКПОЗ
|
|||
---|---|---|---|
#18+
Второй параметр ПОИСКПОЗ - это собственно просматриваемый массив. Сделайте его не статической ссылкой, а вычисляемым от предыдущего значения выражением (само собой, придётся на листе искать все вхождения, куда деваться)... А ещё лучше - напишите пользовательскую функцию на VBA. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2013, 15:08 |
|
N-e вхождение в функцию ПОИСКПОЗ
|
|||
---|---|---|---|
#18+
Akina, Посмотрите пример. Необходимо заполнить таблицу ТОП 10. В ячейки поместить номера телефонов, наиболее часто звонящих. Реализовал с помощью ГПР, но подводит ПОИСКПОЗ, потому что берет первое вхождение... Как можно реализовать? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2013, 15:36 |
|
N-e вхождение в функцию ПОИСКПОЗ
|
|||
---|---|---|---|
#18+
Если все же использовать вашу таблицу и НАИБОЛЬШИЙ() - то можно так, как в примере. Ну и расчет диапазона для $B можно сделать именованной формулой. Но ещё лучше использовать в качестве данных исходную таблицу (дата,номер), потому что этот промежуточный расчёт количества звонков, да ещё в двумерном диапазоне - ИМХО излишнее... ... |
|||
:
Нравится:
Не нравится:
|
|||
29.10.2013, 00:46 |
|
N-e вхождение в функцию ПОИСКПОЗ
|
|||
---|---|---|---|
#18+
AndreTM, спасибо. Формула очень интересная, но к сожалению мне не подходит, потому что в оригинальном документе у меня ищет в сводной таблице, где номера имеют не числовое значение. У вас не найдется макрос по функции ПОИСКПОЗ, в котором можно регулировать номер вхождения? Т.е. чтобы выдавала значение не только по первому нахождению совпадения, но и по последующим. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.10.2013, 13:37 |
|
N-e вхождение в функцию ПОИСКПОЗ
|
|||
---|---|---|---|
#18+
Che_69ищет в сводной таблице, где номера имеют не числовое значениеAndreTMлучше использовать в качестве <исходных> данных - исходную таблицу (дата,номер), потому что <эта сводная таблица> ... излишняя для такой выборкиВникли? И вы усложняете - зачем в данной задаче искать "последующие вхождения"? И "нечисловой" номер можно спокойно преобразовать в "числовой" прямо в формуле, используя ЗНАЧЕН(). Кроме того, если у вас промежуточная таблица уже "экзелевская сводная" - то можно получить нужное вам и прямо её средствами. Поизучайте возможности сводных, особенно для 2010. Хотя это, как я уже сказал - излишне. Вам TOP10 нужен для чего? И за какой период одновременно? Например, я специально для вас построил свою формулу таким образом,чтобы она зависела от даты - и вы можете получать "топ на дату" одним столбцом, а не двумерной таблицей (дату в заголовке менять пробовали?). А ваш двумерный топ вообще для анализа малоинформативен - проще уж тогда привязать к конкретному номеру конкретную порядковую позицию по количеству на дату - а это элементарно делается РАНГом... ... |
|||
:
Нравится:
Не нравится:
|
|||
30.10.2013, 02:25 |
|
|
start [/forum/topic.php?fid=61&msg=38443627&tid=2174445]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
60ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 159ms |
0 / 0 |