Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Вопрос / 11 сообщений из 11, страница 1 из 1
14.04.2011, 14:34
    #37216471
Darvins
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос
Добрый день, как сделать выборку из массива данных без помощи сортировки и автофильтра?

допустим есть столбец с именами и столбец с числами
Код: plaintext
1.
2.
3.
4.
5.
имя1  2 
имя2  5 
имя3  10 
имя4  6 
...
имя-n  5 
нужно из этого списка выбрать несколько (например, 10) с максимальным числом. для чисел я сделал через такую формулу
Код: plaintext
=НАИБОЛЬШИЙ(B:B; 1 )
а вот как сделать чтобы в соседней ячейке отображалось соответствующее имя не знаю как сделать.
сортировку делать нет возможности, т.к. имя и число есть результат формул


З.Ы. еще один вопрос, возможно ли в одной ячейке сделать выравнивание части текста по левому краю и часть по правому? если возможно, то как?
...
Рейтинг: 0 / 0
14.04.2011, 14:37
    #37216476
vikttur
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос
ИНДЕКС(A:A;ПОИСКПОЗ(НАИБОЛЬШИЙ(B:B;СТРОКА(1:1));B:B;))
...
Рейтинг: 0 / 0
14.04.2011, 14:38
    #37216479
Shamanus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос
Darvins,

Есть формула ВПР, но ищет только справа.

Т.е. Вам нужно перегруппировать данные или перенести числа в первый столбик или в третьем написать =A1..=AN
...
Рейтинг: 0 / 0
14.04.2011, 15:07
    #37216552
Darvins
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос
vikttur,

во, почти то что надо, но она работает хорошо только с уникальными значениями.
проблема проявляется с одинаковыми числами, т.е. она отображает одинаковые имена на все равные числа, как устранить эту проблему?

Shamanus,
извиняюсь за нубство, а как ВПР использовать в данном примере? не могу что-то понять как она работает.
...
Рейтинг: 0 / 0
14.04.2011, 15:31
    #37216626
vikttur
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос
Переставьте столбцы местами и ВПР() применима. Но таже беда, что и с ИНДЕКС() - при повторах ищет только первое значение.
Можно формулами массива, но они тяжелые, могут тормозить на больших таблицах.
Еще вариант - доп. столбец для извлечения уникальных записей:
http://www.planetaexcel.ru/tip.php?aid=46
...
Рейтинг: 0 / 0
14.04.2011, 17:02
    #37216863
Darvins
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос
viktturМожно формулами массива, но они тяжелые, могут тормозить на больших таблицах.

как сделать формулой массива?
...
Рейтинг: 0 / 0
14.04.2011, 17:16
    #37216894
NullUzer
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос
DarvinsЗ.Ы. еще один вопрос, возможно ли в одной ячейке сделать выравнивание части текста по левому краю и часть по правому? если возможно, то как?

Формат ячеек -> Выравнивание -> Выравнивание по горизонтали -> Распределённый (отступ).
...
Рейтинг: 0 / 0
14.04.2011, 17:20
    #37216911
DV68
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос
Darvins,
примерно так:
...
Рейтинг: 0 / 0
14.04.2011, 18:37
    #37217112
Darvins
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос
DV68,

работает как надо :)
но есть нюанс, в массиве находятся пустые ячейки (т.е. он динамический и посстепенно пополняется новыми именами) из-за которых выдает ошибку Н/Д, как изменить формулу чтобы
она игнорировала пустые ячейки?
...
Рейтинг: 0 / 0
15.04.2011, 07:35
    #37217673
vikttur
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос
Darvinsкак изменить формулу чтобы она игнорировала пустые ячейки?
=ЕСЛИ(СТРОКА(A1)>СЧЁТ($C$1:$C$20);"";формула)
...
Рейтинг: 0 / 0
15.04.2011, 13:06
    #37218263
DV68
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос
Darvins...как изменить формулу чтобы она игнорировала пустые ячейки?
Можно так:
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Вопрос / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]