Новости:

Теперь на форум можно залогиниться / зарегистрироваться с помощью ВКонтакте. Уже существующие пользователи могут связать свою учетную запись с аккаунтом ВКонтакте одним кликом в профиле пользователя http://forum.msexcel.ru/index.php?action=profile;area=account

Главное меню

найти все правые ячейки, если в левых стоит значение.

Автор Pterodahtil, 28.10.2014, 18:20

« назад - далее »

Pterodahtil

День добрый.
Есть таблица. В столбце А значения, например, от 1 до 10. Их много. В столбце Б значения от "а" до "я". Тоже много, то есть, могут быть связки
1-а
1-б
1-в...
2-а
2-б
2-л
3-а
3-г...
....
Надо в таблицу собрать для каждого числа из столбца А, его значения из столбца Б
1-а б в
2-а б л...
В файле примет таблиц.

Спасибо!

cheshiki1

формула массива
=ЕСЛИ(СЧЁТЕСЛИ($A$3:$A$9;$D3)>=СТОЛБЕЦ(A1);ИНДЕКС($B$3:$B$9;НАИМЕНЬШИЙ(ЕСЛИ($A$3:$A$9=$D3;СТРОКА($A$3:$A$9)-2;"");СТОЛБЕЦ(A1)));"")

Pterodahtil


NooBasTiK


cheshiki1

Цитата: Pterodahtil от 29.10.2014, 14:25
не получается :( #НД пишет
формула массива вводится тремя пальцами (клавишами) ctrl+shift+enter

zs

можно без массивов
=ЕСЛИ(ЕСЛИОШИБКА(ВПР($A$5;ИНДЕКС($A$1:$B$19;СТОЛБЕЦ(F5);1):$B$19;1;ЛОЖЬ);"")=ИНДЕКС($A$1:$B$19;СТОЛБЕЦ(G5);1);ИНДЕКС($A$1:$B$19;СТОЛБЕЦ(G5);1);"")

Pterodahtil

теперь пусто.
Можете в моем файле формулу написать и прикрепить?

тремя пальцами не понял, но в блокнотик записал...

vikttur

#7
Толку от блокнота, если не знаете, для чего :)
Формулы массива, ввод формулы массива - И-нет поделится, не ленитесь спрашивать.

В файле два варианта - формулой массива и с доп. вычислениями.
Если таблица небольшая, массивная подойдет. На больших объемах выгоднее использовать вариант с доп. столбцом, значительно разгружающий вычисления. Еще ускорить: вывести в отдельные ячейки ту часть, которая вычисляется в каждой формуле:
СЧЁТЕСЛИ($B$3:$B$9;$E7)

zs

Здравствуйте,Pterodahtil. Посмотрите, может что пригодится. С уважением, ZS5
P.S. Привет обитателям парка Юрского периода )))

Pterodahtil