|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
08.11.2011, 14:55 | #1 |
Регистрация: 22.04.2010
Сообщений: 3
|
БИЗВЛЕЧЬ не могу добиться извлечения значения во 2-й и последующих строках
Не могу добиться извлечения значения во 2-й и последующих строках см. файл http://depositfiles.com/files/rrqm9k5v0.
В первой строке =БИЗВЛЕЧЬ(Lists!B:C;Lists!$B$1;$B$2 :B3) значение извлекает В следующей строке, т.е. ячейкой ниже =БИЗВЛЕЧЬ(Lists!B:C;Lists!$B$1;$B$2 :B4) пишет #ЧИСЛО, а должен 2354 и так далее тоже пишет #ЧИСЛО Помогите правильно написать! |
08.11.2011, 22:58 | #2 |
Пользователь
Регистрация: 09.03.2011
Сообщений: 33
|
У вас диапазон критериев динамический, т.е. при копировании вниз расширяется и функция должна извлекать данные больше чем по 1 значению, но с диапазонами она не работает, тк предназначена для возврата одного элемента поля.
Если хотите чтобы менялся критерий выборки, можно рядом расположить массив Nx2, где первая строка состоит из одинаковых значений = имя поля критерия, вторая = значение, по которому производится выборка. =БИЗВЛЕЧЬ(test1;"summ";СМЕЩ($G$1:$G $2;0;ЧСТРОК($B$2:B2)-СТРОКА($B$2)+1;) ps Теперь можно в табличке критерия добавлять новые и тянуть формулу в select_result вниз, вроде работает... Последний раз редактировалось Miguel Sanchez; 08.11.2011 в 23:04. |
09.11.2011, 08:58 | #3 |
Пользователь
Регистрация: 09.03.2011
Сообщений: 33
|
Не сразу заметил...
Код:
По сути, вы проверяете если у вас в столбце $B$1 искомые данные и если совпадение обнаружено, то формула должна вернуть это значение(значение критерия поиска). А смысл? Проверьте постановку задачи, может все таки поле критерия и поле отбора разные... Если нет, то может лучше использовать поискпоз() или ВПР. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Не могу отнимать значения в базе данных | azatturgaev | БД в Delphi | 0 | 27.09.2010 20:06 |
как запрограммировать выделение последующих ячеек | Мартынова | Microsoft Office Excel | 10 | 21.08.2010 17:53 |
Как добиться, чтобы хук был постоянно включен? | пауэрлифтинг | Win Api | 2 | 25.01.2010 22:34 |
Удаление элемента массива со сдвигом последующих | beregok | Общие вопросы C/C++ | 11 | 09.01.2009 17:11 |
Поиск точного значения с помощью функции БИЗВЛЕЧЬ | THE_ENGINEER | Microsoft Office Excel | 8 | 23.07.2008 11:37 |