|
|
|
Положение ячейки в массиве?
|
|||
|---|---|---|---|
|
#18+
Здраствуйте. Есть массив содержащий несколько столбцов с данными. Необходимо определить номер строки в которой находится нужное значение, вроде как "ПОИСКПОЗ", только там выходит что просматривается только крайний левый столбец, а не весь массив. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2009, 21:52:26 |
|
||
|
Положение ячейки в массиве?
|
|||
|---|---|---|---|
|
#18+
Verter33 М.б можно формулой-массивом ? Это если искать по значению. Не уверен, это только смутные наметки: Внутри формулы, двигаясь вдоль столбца формировать массив, скажем строк. В нем искать значение (если да, то 1, иначе 0). Таким образом вдруг удастся сформировать вектор номеров строк. Затем в нем найти первое встречное или последнее. Более важно, что в любом случае поиск на точное совпадение та еще задачка! Если число не целое, то и текст, и число довольно сложно быть уверенным, что обязательно присутствует "достаточно близкое" значение. Строгий поиск предъявляет к природе значений строгие требования. Если делать нечеткий поиск (нгапример, интервальный) - две проблемы: 1) алгоритм "близости" значений 2) критерий выбора позиции среди найденных претендентов, ведь нужна именно позиция Уверен, что без спец макросов в общем случае не обойтись. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2009, 19:39:51 |
|
||
|
Положение ячейки в массиве?
|
|||
|---|---|---|---|
|
#18+
=СУММПРОИЗВ(МАКС((B5:F12=B2)*СТРОКА(B5:F12))) B2 - искомое значение B5:F12 - просматриваемый диапазон ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2009, 09:10:11 |
|
||
|
|

start [/forum/search_topic.php?author=fjkshgiturhbvfhb&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
830ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 417ms |
| total: | 1346ms |

| 0 / 0 |
