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

Вход

Регистрация

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

 

= Мир MS Excel/Поиск позиции по определенному выбору. - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Поиск позиции по определенному выбору.
GaLaXoN Дата: Пятница, 13.03.2015, 11:58 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 103
Репутация: 1 ±
Замечаний: 0% ±

Excel 2010
Всем привет! :)

Столкнулся с проблемой, нуждаюсь в Вашей помощи!...

Имеются: данные по автоматическим выключателям и их характеристики.
Нужно организовать: при выборе определенных характеристик, нужно чтобы выводились значения "Отключ. способность" (зеленый цвет) и размеры аппарата (оранжевый).

я для размеров попытался формулу ввести, но столкнулся с проблемой.....для SH200L выводит норм значения, а дальше все путается. я так полагаю из за того что столбца не одинаковы.
для откл. способн тоже самое!

Помогите пожалуйста организовать задуманное.
К сообщению приложен файл: 3859691.xlsx (25.8 Kb)
 
Ответить
СообщениеВсем привет! :)

Столкнулся с проблемой, нуждаюсь в Вашей помощи!...

Имеются: данные по автоматическим выключателям и их характеристики.
Нужно организовать: при выборе определенных характеристик, нужно чтобы выводились значения "Отключ. способность" (зеленый цвет) и размеры аппарата (оранжевый).

я для размеров попытался формулу ввести, но столкнулся с проблемой.....для SH200L выводит норм значения, а дальше все путается. я так полагаю из за того что столбца не одинаковы.
для откл. способн тоже самое!

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

Автор - GaLaXoN
Дата добавления - 13.03.2015 в 11:58
Russel Дата: Пятница, 13.03.2015, 13:50 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1394
Репутация: 320 ±
Замечаний: 0% ±

Excel 2010
GaLaXoN, Добрый день!
Организуйте данные в одной таблице (см. лист "Данные"), после чего можно будет выбирать необходимые либо формулой, либо тупо фильтром, либо есть удобные макросы для удобной фильтрации.
К сообщению приложен файл: 1364901.xlsx (10.0 Kb)


QIWI 9173973973
 
Ответить
СообщениеGaLaXoN, Добрый день!
Организуйте данные в одной таблице (см. лист "Данные"), после чего можно будет выбирать необходимые либо формулой, либо тупо фильтром, либо есть удобные макросы для удобной фильтрации.

Автор - Russel
Дата добавления - 13.03.2015 в 13:50
GaLaXoN Дата: Пятница, 13.03.2015, 15:18 | Сообщение № 3
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 103
Репутация: 1 ±
Замечаний: 0% ±

Excel 2010
Russel, а можно поподробнее об удобных макросах?
никогда с ними не работал, но есть желание поизучать!
 
Ответить
СообщениеRussel, а можно поподробнее об удобных макросах?
никогда с ними не работал, но есть желание поизучать!

Автор - GaLaXoN
Дата добавления - 13.03.2015 в 15:18
Russel Дата: Пятница, 13.03.2015, 16:52 | Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 1394
Репутация: 320 ±
Замечаний: 0% ±

Excel 2010
поподробнее об удобных макросах?

Вот тут у Николая Павлова хорошая статейка.
Еще про один способ выбора нужного варианта забыл - сводные таблицы!


QIWI 9173973973
 
Ответить
Сообщение
поподробнее об удобных макросах?

Вот тут у Николая Павлова хорошая статейка.
Еще про один способ выбора нужного варианта забыл - сводные таблицы!

Автор - Russel
Дата добавления - 13.03.2015 в 16:52
_Boroda_ Дата: Пятница, 13.03.2015, 17:00 | Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 16905
Репутация: 6615 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Если вообще ничего не преобразовывать в исходной таблице, то можно так для способности:
Код
=ИНДЕКС(B24:CI48;ПОИСКПОЗ(B8;ИНДЕКС(B24:CI48;;ПОИСКПОЗ(B2&B3&B4&B5&B6&B7;ПРОСМОТР(СТОЛБЕЦ(B16:CI16);СТОЛБЕЦ(B16:CI16)/(B18:CI18<>"");B18:CI18)&ПРОСМОТР(СТОЛБЕЦ(B16:CI16);СТОЛБЕЦ(B16:CI16)/(B19:CI19<>"");B19:CI19)&ПРОСМОТР(СТОЛБЕЦ(B16:CI16);СТОЛБЕЦ(B16:CI16)/(B20:CI20<>"");B20:CI20)&ПРОСМОТР(СТОЛБЕЦ(B16:CI16);СТОЛБЕЦ(B16:CI16)/(B21:CI21<>"");B21:CI21)&ПРОСМОТР(СТОЛБЕЦ(B16:CI16);СТОЛБЕЦ(B16:CI16)/(B22:CI22<>"");B22:CI22)&ПРОСМОТР(СТОЛБЕЦ(B16:CI16);СТОЛБЕЦ(B16:CI16)/(B23:CI23<>"");B23:CI23);)););ПОИСКПОЗ(B2&B3&B4&"Откл.спос."&B1;ПРОСМОТР(СТОЛБЕЦ(B16:CI16);СТОЛБЕЦ(B16:CI16)/(B18:CI18<>"");B18:CI18)&ПРОСМОТР(СТОЛБЕЦ(B16:CI16);СТОЛБЕЦ(B16:CI16)/(B19:CI19<>"");B19:CI19)&ПРОСМОТР(СТОЛБЕЦ(B16:CI16);СТОЛБЕЦ(B16:CI16)/(B20:CI20<>"");B20:CI20)&ПРОСМОТР(СТОЛБЕЦ(B16:CI16);СТОЛБЕЦ(B16:CI16)/(B21:CI21<>"");B21:CI21)&ПРОСМОТР(СТОЛБЕЦ(B16:CI16);СТОЛБЕЦ(B16:CI16)/(B22:CI22<>"");B22:CI22)&ПРОСМОТР(СТОЛБЕЦ(B16:CI16);СТОЛБЕЦ(B16:CI16)/(B23:CI23<>"");B23:CI23);))

и так для параметров:
Код
=ИНДЕКС(B$50:VV$53;ПОИСКПОЗ(A11;A$50:A$53;);ПОИСКПОЗ(B$2&B$3&B$4;ПРОСМОТР(СТОЛБЕЦ(B18:CI18);СТОЛБЕЦ(B18:CI18)/(B$18:CI$18<>"");B$18:CI$18)&ПРОСМОТР(СТОЛБЕЦ(B18:CI18);СТОЛБЕЦ(B18:CI18)/(B$19:CI$19<>"");B$19:CI$19)&ПРОСМОТР(СТОЛБЕЦ(B18:CI18);СТОЛБЕЦ(B18:CI18)/(B$20:CI$20<>"");B$20:CI$20);))
Обе формулы - формулы массива

А если по доп. строчке сделать для способности и для параметров (серенькие в файле), то попроще (обычные формулы)
Код
=ИНДЕКС(B24:CI48;ПОИСКПОЗ(B8;ИНДЕКС(B24:CI48;;ПОИСКПОЗ(B2&B3&B4&B5&B6&B7;B16:CI16;)););ПОИСКПОЗ(B2&B3&B4&C21&C22&B1;B16:CI16;))

Код
=ИНДЕКС(B$50:VV$53;ПОИСКПОЗ(A11;A$50:A$53;);ПОИСКПОЗ(B$2&B$3&B$4;B$17:CI$17;))
К сообщению приложен файл: 3859691_1.xlsx (31.9 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеЕсли вообще ничего не преобразовывать в исходной таблице, то можно так для способности:
Код
=ИНДЕКС(B24:CI48;ПОИСКПОЗ(B8;ИНДЕКС(B24:CI48;;ПОИСКПОЗ(B2&B3&B4&B5&B6&B7;ПРОСМОТР(СТОЛБЕЦ(B16:CI16);СТОЛБЕЦ(B16:CI16)/(B18:CI18<>"");B18:CI18)&ПРОСМОТР(СТОЛБЕЦ(B16:CI16);СТОЛБЕЦ(B16:CI16)/(B19:CI19<>"");B19:CI19)&ПРОСМОТР(СТОЛБЕЦ(B16:CI16);СТОЛБЕЦ(B16:CI16)/(B20:CI20<>"");B20:CI20)&ПРОСМОТР(СТОЛБЕЦ(B16:CI16);СТОЛБЕЦ(B16:CI16)/(B21:CI21<>"");B21:CI21)&ПРОСМОТР(СТОЛБЕЦ(B16:CI16);СТОЛБЕЦ(B16:CI16)/(B22:CI22<>"");B22:CI22)&ПРОСМОТР(СТОЛБЕЦ(B16:CI16);СТОЛБЕЦ(B16:CI16)/(B23:CI23<>"");B23:CI23);)););ПОИСКПОЗ(B2&B3&B4&"Откл.спос."&B1;ПРОСМОТР(СТОЛБЕЦ(B16:CI16);СТОЛБЕЦ(B16:CI16)/(B18:CI18<>"");B18:CI18)&ПРОСМОТР(СТОЛБЕЦ(B16:CI16);СТОЛБЕЦ(B16:CI16)/(B19:CI19<>"");B19:CI19)&ПРОСМОТР(СТОЛБЕЦ(B16:CI16);СТОЛБЕЦ(B16:CI16)/(B20:CI20<>"");B20:CI20)&ПРОСМОТР(СТОЛБЕЦ(B16:CI16);СТОЛБЕЦ(B16:CI16)/(B21:CI21<>"");B21:CI21)&ПРОСМОТР(СТОЛБЕЦ(B16:CI16);СТОЛБЕЦ(B16:CI16)/(B22:CI22<>"");B22:CI22)&ПРОСМОТР(СТОЛБЕЦ(B16:CI16);СТОЛБЕЦ(B16:CI16)/(B23:CI23<>"");B23:CI23);))

и так для параметров:
Код
=ИНДЕКС(B$50:VV$53;ПОИСКПОЗ(A11;A$50:A$53;);ПОИСКПОЗ(B$2&B$3&B$4;ПРОСМОТР(СТОЛБЕЦ(B18:CI18);СТОЛБЕЦ(B18:CI18)/(B$18:CI$18<>"");B$18:CI$18)&ПРОСМОТР(СТОЛБЕЦ(B18:CI18);СТОЛБЕЦ(B18:CI18)/(B$19:CI$19<>"");B$19:CI$19)&ПРОСМОТР(СТОЛБЕЦ(B18:CI18);СТОЛБЕЦ(B18:CI18)/(B$20:CI$20<>"");B$20:CI$20);))
Обе формулы - формулы массива

А если по доп. строчке сделать для способности и для параметров (серенькие в файле), то попроще (обычные формулы)
Код
=ИНДЕКС(B24:CI48;ПОИСКПОЗ(B8;ИНДЕКС(B24:CI48;;ПОИСКПОЗ(B2&B3&B4&B5&B6&B7;B16:CI16;)););ПОИСКПОЗ(B2&B3&B4&C21&C22&B1;B16:CI16;))

Код
=ИНДЕКС(B$50:VV$53;ПОИСКПОЗ(A11;A$50:A$53;);ПОИСКПОЗ(B$2&B$3&B$4;B$17:CI$17;))

Автор - _Boroda_
Дата добавления - 13.03.2015 в 17:00
GaLaXoN Дата: Понедельник, 16.03.2015, 09:04 | Сообщение № 6
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 103
Репутация: 1 ±
Замечаний: 0% ±

Excel 2010
Russel, спасибо, обязательно ознакомлюсь!
 
Ответить
СообщениеRussel, спасибо, обязательно ознакомлюсь!

Автор - GaLaXoN
Дата добавления - 16.03.2015 в 09:04
GaLaXoN Дата: Понедельник, 16.03.2015, 09:05 | Сообщение № 7
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 103
Репутация: 1 ±
Замечаний: 0% ±

Excel 2010
_Boroda_, спасибо за помощь.
попробую все формулы в деле.
попытаюсь понять их!
 
Ответить
Сообщение_Boroda_, спасибо за помощь.
попробую все формулы в деле.
попытаюсь понять их!

Автор - GaLaXoN
Дата добавления - 16.03.2015 в 09:05
GaLaXoN Дата: Понедельник, 16.03.2015, 09:34 | Сообщение № 8
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 103
Репутация: 1 ±
Замечаний: 0% ±

Excel 2010
_Boroda_, хотелось бы еще один вопрос задать, но не создавая новой темы.......
в поисковике подходящего не нашел (может быть просто суть проблемы в поисковик не так вбил).

вот у меня есть исходный файл, в котором я выбираю параметры из раскрывающихся списков....
но при выборе первых данных остаются старые ( в последующих ячейках).
можно ли как то организовать обнуление/сброс выбранных данных при смене выбранных параметров. (надеюсь понятно объяснил)
[moder]А мне хотелось бы, чтобы Вы Правила форума наконец-то прочитали. Вопрос выше решен или нет? Если да, то тему закрою.


Сообщение отредактировал _Boroda_ - Понедельник, 16.03.2015, 10:23
 
Ответить
Сообщение_Boroda_, хотелось бы еще один вопрос задать, но не создавая новой темы.......
в поисковике подходящего не нашел (может быть просто суть проблемы в поисковик не так вбил).

вот у меня есть исходный файл, в котором я выбираю параметры из раскрывающихся списков....
но при выборе первых данных остаются старые ( в последующих ячейках).
можно ли как то организовать обнуление/сброс выбранных данных при смене выбранных параметров. (надеюсь понятно объяснил)
[moder]А мне хотелось бы, чтобы Вы Правила форума наконец-то прочитали. Вопрос выше решен или нет? Если да, то тему закрою.

Автор - GaLaXoN
Дата добавления - 16.03.2015 в 09:34
GaLaXoN Дата: Понедельник, 16.03.2015, 10:35 | Сообщение № 9
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 103
Репутация: 1 ±
Замечаний: 0% ±

Excel 2010
Вопрос решен.
Спасибо!
 
Ответить
СообщениеВопрос решен.
Спасибо!

Автор - GaLaXoN
Дата добавления - 16.03.2015 в 10:35
  • Страница 1 из 1
  • 1
Поиск:

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