Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Получить строку удовлетворяющую параметрам запроса - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Получить строку удовлетворяющую параметрам запроса
Oktu Дата: Воскресенье, 10.02.2013, 17:41 | Сообщение № 1
Группа: Гости
Добрый день.

Пожалуйста, подскажите с помощью чего нужно решать следующую задачу:

Имеется таблица, три столбца:

Имя Рост Вес Возраст
Вася 185 75 24
Петя 175 87 65
Аня 165 50 25
Петя 170 55 30

Есть условия, которые тоже ввожу в таблице в соответствующие ячейки, там где мне это нужно т.е. возможн даже в другом документе (без использования функций фильтрации):

Условия запроса:
Имя = Петя
Вес > 80

И теперь нужно чтобы в указанном месте на листе, или даже не другом листе или документе система выдала единственный в данном случае подходящий ответ:

Ответ
Имя Рост Вес Возраст
Петя 175 87 65

Буду очень благодарен подсказки какую функцию нужно использовать
 
Ответить
СообщениеДобрый день.

Пожалуйста, подскажите с помощью чего нужно решать следующую задачу:

Имеется таблица, три столбца:

Имя Рост Вес Возраст
Вася 185 75 24
Петя 175 87 65
Аня 165 50 25
Петя 170 55 30

Есть условия, которые тоже ввожу в таблице в соответствующие ячейки, там где мне это нужно т.е. возможн даже в другом документе (без использования функций фильтрации):

Условия запроса:
Имя = Петя
Вес > 80

И теперь нужно чтобы в указанном месте на листе, или даже не другом листе или документе система выдала единственный в данном случае подходящий ответ:

Ответ
Имя Рост Вес Возраст
Петя 175 87 65

Буду очень благодарен подсказки какую функцию нужно использовать

Автор - Oktu
Дата добавления - 10.02.2013 в 17:41
Serge_007 Дата: Воскресенье, 10.02.2013, 17:54 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
См. вложение
К сообщению приложен файл: Oktu.xls (33.0 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеСм. вложение

Автор - Serge_007
Дата добавления - 10.02.2013 в 17:54
Oktu Дата: Воскресенье, 10.02.2013, 18:08 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Serge_007,

Спасибо большое. буду разбирать теперь подетально
 
Ответить
СообщениеSerge_007,

Спасибо большое. буду разбирать теперь подетально

Автор - Oktu
Дата добавления - 10.02.2013 в 18:08
ABC Дата: Воскресенье, 10.02.2013, 18:31 | Сообщение № 4
Группа: Друзья
Ранг: Обитатель
Сообщений: 397
Репутация: 112 ±
Замечаний: 0% ±

Excel 2007
вариант макросом
К сообщению приложен файл: Oktu_2.xls (41.5 Kb)


MS Excel 2007 and 2010...
-------------------------------
С Уважением, Даулет


Сообщение отредактировал ABC - Воскресенье, 10.02.2013, 18:34
 
Ответить
Сообщениевариант макросом

Автор - ABC
Дата добавления - 10.02.2013 в 18:31
Oktu Дата: Воскресенье, 10.02.2013, 18:34 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

ABC, Спасибо, smile а как код самго макроса увидеть? с макросами имел дело только на уровне кнопок и бегунков
 
Ответить
СообщениеABC, Спасибо, smile а как код самго макроса увидеть? с макросами имел дело только на уровне кнопок и бегунков

Автор - Oktu
Дата добавления - 10.02.2013 в 18:34
ABC Дата: Воскресенье, 10.02.2013, 18:35 | Сообщение № 6
Группа: Друзья
Ранг: Обитатель
Сообщений: 397
Репутация: 112 ±
Замечаний: 0% ±

Excel 2007
обновил файл
Alt+F11


MS Excel 2007 and 2010...
-------------------------------
С Уважением, Даулет
 
Ответить
Сообщениеобновил файл
Alt+F11

Автор - ABC
Дата добавления - 10.02.2013 в 18:35
Oktu Дата: Воскресенье, 10.02.2013, 19:31 | Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

ABC, посмотрите пожалуйста этот вариант, это мне на другом форуме подсказали, какой вариант на Ваш взгляд мне лучше использовать?
К сообщению приложен файл: __.xls (43.0 Kb)
 
Ответить
СообщениеABC, посмотрите пожалуйста этот вариант, это мне на другом форуме подсказали, какой вариант на Ваш взгляд мне лучше использовать?

Автор - Oktu
Дата добавления - 10.02.2013 в 19:31
ABC Дата: Воскресенье, 10.02.2013, 19:44 | Сообщение № 8
Группа: Друзья
Ранг: Обитатель
Сообщений: 397
Репутация: 112 ±
Замечаний: 0% ±

Excel 2007
на другом форуме? автор файла Сергей...
я не выбираю вариант какой из них лучше, в каждом варианте есть проделанный труд... так что выбор за Вами...


MS Excel 2007 and 2010...
-------------------------------
С Уважением, Даулет


Сообщение отредактировал ABC - Воскресенье, 10.02.2013, 19:49
 
Ответить
Сообщениена другом форуме? автор файла Сергей...
я не выбираю вариант какой из них лучше, в каждом варианте есть проделанный труд... так что выбор за Вами...

Автор - ABC
Дата добавления - 10.02.2013 в 19:44
Oktu Дата: Воскресенье, 10.02.2013, 21:45 | Сообщение № 9
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

ABC, я видимо не тот файл вложил, посмотрите пожалуйста на этот, просто бросилось в глаза что намного меньше кода, может и Вам интересно будет.
К сообщению приложен файл: ____2.xls (22.0 Kb)
 
Ответить
СообщениеABC, я видимо не тот файл вложил, посмотрите пожалуйста на этот, просто бросилось в глаза что намного меньше кода, может и Вам интересно будет.

Автор - Oktu
Дата добавления - 10.02.2013 в 21:45
Serge_007 Дата: Воскресенье, 10.02.2013, 21:57 | Сообщение № 10
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Цитата (Oktu)
намного меньше кода

Вы ведь просили:
Цитата (Oktu)
без использования функций фильтрации

А в коде именно расширенный фильтр...


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Цитата (Oktu)
намного меньше кода

Вы ведь просили:
Цитата (Oktu)
без использования функций фильтрации

А в коде именно расширенный фильтр...

Автор - Serge_007
Дата добавления - 10.02.2013 в 21:57
Oktu Дата: Воскресенье, 17.02.2013, 17:07 | Сообщение № 11
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Serge_007,

Подскажите пожалуйста в рамках начального вопроса мне наиболее подходит вложенный макрос, теперь пробую его модифицировать пот мои цели.

Пожалуйста подскажите как нужно правильно изменить макрос чтобы параметры для поиска и ответ выводились на другом листе книги.
К сообщению приложен файл: __-1-.xls (22.0 Kb)


Сообщение отредактировал Oktu - Воскресенье, 17.02.2013, 17:29
 
Ответить
СообщениеSerge_007,

Подскажите пожалуйста в рамках начального вопроса мне наиболее подходит вложенный макрос, теперь пробую его модифицировать пот мои цели.

Пожалуйста подскажите как нужно правильно изменить макрос чтобы параметры для поиска и ответ выводились на другом листе книги.

Автор - Oktu
Дата добавления - 17.02.2013 в 17:07
serg_sch Дата: Четверг, 21.02.2013, 00:42 | Сообщение № 12
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Цитата (Oktu)
Пожалуйста подскажите как нужно правильно изменить макрос чтобы параметры для поиска и ответ выводились на другом листе книги.
К сообщению приложен файл: __-1-.xls(22Kb)


Вопрос актуальный - именно на базе данного примера


Serg_SCH
 
Ответить
Сообщение
Цитата (Oktu)
Пожалуйста подскажите как нужно правильно изменить макрос чтобы параметры для поиска и ответ выводились на другом листе книги.
К сообщению приложен файл: __-1-.xls(22Kb)


Вопрос актуальный - именно на базе данного примера

Автор - serg_sch
Дата добавления - 21.02.2013 в 00:42
serg_sch Дата: Четверг, 21.02.2013, 00:58 | Сообщение № 13
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Вопрос снимается)) разобрался


Serg_SCH
 
Ответить
СообщениеВопрос снимается)) разобрался

Автор - serg_sch
Дата добавления - 21.02.2013 в 00:58
Oktu Дата: Четверг, 21.02.2013, 01:23 | Сообщение № 14
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

serg_sch, если разобрались, подскажите пожалуйста как нужно правильно дописывать Лист страницы?

Sheets("Лист1").Range("A1:B10") - работает для вывода результата, но когда также пытаюсь вывести параметры для поиска на другую страницу, макрос отказывается работать.
 
Ответить
Сообщениеserg_sch, если разобрались, подскажите пожалуйста как нужно правильно дописывать Лист страницы?

Sheets("Лист1").Range("A1:B10") - работает для вывода результата, но когда также пытаюсь вывести параметры для поиска на другую страницу, макрос отказывается работать.

Автор - Oktu
Дата добавления - 21.02.2013 в 01:23
serg_sch Дата: Четверг, 21.02.2013, 02:07 | Сообщение № 15
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

[vba]
Код
Лист1.Range("c3").CurrentRegion.AdvancedFilter Action:=xlFilterCopy, CriteriaRange:=Range( _
"a1:r2"), CopyToRange:=Range("a5:r5"), Unique:=False
[/vba]

[admin]Оформляйте коды тегами![/admin]


Serg_SCH
 
Ответить
Сообщение[vba]
Код
Лист1.Range("c3").CurrentRegion.AdvancedFilter Action:=xlFilterCopy, CriteriaRange:=Range( _
"a1:r2"), CopyToRange:=Range("a5:r5"), Unique:=False
[/vba]

[admin]Оформляйте коды тегами![/admin]

Автор - serg_sch
Дата добавления - 21.02.2013 в 02:07
serg_sch Дата: Четверг, 21.02.2013, 02:13 | Сообщение № 16
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

В вашем случае нужно подставить Лист2 и перенести базу на лист 2 а на первом листе будет выбор критерия и и база выборки

У меня вопрос другой - к данной книге делаю общий доступ и после этого макрос перестает работать что можно сделать в этой ситуации?

Пишет @Run-time error 1004
Метод AdvancedFilter из класса Range завершен неверно


Serg_SCH
 
Ответить
СообщениеВ вашем случае нужно подставить Лист2 и перенести базу на лист 2 а на первом листе будет выбор критерия и и база выборки

У меня вопрос другой - к данной книге делаю общий доступ и после этого макрос перестает работать что можно сделать в этой ситуации?

Пишет @Run-time error 1004
Метод AdvancedFilter из класса Range завершен неверно

Автор - serg_sch
Дата добавления - 21.02.2013 в 02:13
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2025 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!