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

Вход

Регистрация

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

 

= Мир MS Excel/Вопрос по выпадающему списку - Мир MS Excel

Старая форма входа
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: китин, _Boroda_  
Вопрос по выпадающему списку
Rusel Дата: Вторник, 07.02.2012, 14:54 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 156
Репутация: 10 ±
Замечаний: 0% ±

Добрый день. Как сделать так, чтобы при выборе из выпадающего списка определенной позиции, в соседней ячейке отражалось значение, соответствующее этой позиции. Например в приложении: при выборе определенного цвета, в ячейке G2 отражалось соответствующее число???
К сообщению приложен файл: 8280183.xls (18.5 Kb)
 
Ответить
СообщениеДобрый день. Как сделать так, чтобы при выборе из выпадающего списка определенной позиции, в соседней ячейке отражалось значение, соответствующее этой позиции. Например в приложении: при выборе определенного цвета, в ячейке G2 отражалось соответствующее число???

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

Excel 2016
Code
=ВПР(F2;B2:C6;2;)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Code
=ВПР(F2;B2:C6;2;)

Автор - Serge_007
Дата добавления - 07.02.2012 в 14:55
Rusel Дата: Вторник, 07.02.2012, 15:04 | Сообщение № 3
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 156
Репутация: 10 ±
Замечаний: 0% ±

Спасибо за подсказку.
Только не могу понять: почему при заполнении значений в предложенной форме функции ВПР в результате получается: =ВПР(F2;B2:C6;2) и тогда считает не правильно, а когда в формуле поставлю ; после двойки, тогда все нормально?
 
Ответить
СообщениеСпасибо за подсказку.
Только не могу понять: почему при заполнении значений в предложенной форме функции ВПР в результате получается: =ВПР(F2;B2:C6;2) и тогда считает не правильно, а когда в формуле поставлю ; после двойки, тогда все нормально?

Автор - Rusel
Дата добавления - 07.02.2012 в 15:04
_Boroda_ Дата: Вторник, 07.02.2012, 15:36 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 16715
Репутация: 6503 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Если запятой нет, то считается, что аргумент опущен, что, согласно справке, приравнивается к значению ИСТИНА, а для аргумента ИСТИНА значения в первом столбце должны быть отсортированы по возрастанию (у нас не так, поэтому ошибка).
Если запятая есть, то считается, что аргумент в наличии есть. Но, поскольку реально там ничего не написано, то Excel считает его нулем. Что нам, собственно, и нужно.

И вообще - не морочьте себе голову. Пишите в классическом виде
=ВПР(F2;B2:C6;2;0)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеЕсли запятой нет, то считается, что аргумент опущен, что, согласно справке, приравнивается к значению ИСТИНА, а для аргумента ИСТИНА значения в первом столбце должны быть отсортированы по возрастанию (у нас не так, поэтому ошибка).
Если запятая есть, то считается, что аргумент в наличии есть. Но, поскольку реально там ничего не написано, то Excel считает его нулем. Что нам, собственно, и нужно.

И вообще - не морочьте себе голову. Пишите в классическом виде
=ВПР(F2;B2:C6;2;0)

Автор - _Boroda_
Дата добавления - 07.02.2012 в 15:36
Rusel Дата: Вторник, 07.02.2012, 15:53 | Сообщение № 5
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 156
Репутация: 10 ±
Замечаний: 0% ±

Спасибо еще раз всем за доходчивое объяснение!!!
 
Ответить
СообщениеСпасибо еще раз всем за доходчивое объяснение!!!

Автор - Rusel
Дата добавления - 07.02.2012 в 15:53
bester Дата: Вторник, 07.02.2012, 17:36 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 40
Репутация: 1 ±
Замечаний: 0% ±

А так, не пойдет?
К сообщению приложен файл: 3767193.xls (32.5 Kb)
 
Ответить
СообщениеА так, не пойдет?

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

Excel 2016
Тогда уж лучше так smile
К сообщению приложен файл: bester_2.xls (32.5 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеТогда уж лучше так smile

Автор - Serge_007
Дата добавления - 07.02.2012 в 17:43
bester Дата: Вторник, 07.02.2012, 17:52 | Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 40
Репутация: 1 ±
Замечаний: 0% ±

Serge_007, Я не догадался так замаскирокать. Придется свою контрольную переделать. smile
А про ВПР не подскажете? Как сделать с этой функцией?


Сообщение отредактировал bester - Вторник, 07.02.2012, 17:53
 
Ответить
СообщениеSerge_007, Я не догадался так замаскирокать. Придется свою контрольную переделать. smile
А про ВПР не подскажете? Как сделать с этой функцией?

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

Excel 2016
Сделать что?


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеСделать что?

Автор - Serge_007
Дата добавления - 07.02.2012 в 17:56
bester Дата: Вторник, 07.02.2012, 17:59 | Сообщение № 10
Группа: Пользователи
Ранг: Новичок
Сообщений: 40
Репутация: 1 ±
Замечаний: 0% ±

Quote (Serge_007)
Формула или Код VBA: =ВПР(F2;B2:C6;2;)

Вот это для чего?
 
Ответить
Сообщение
Quote (Serge_007)
Формула или Код VBA: =ВПР(F2;B2:C6;2;)

Вот это для чего?

Автор - bester
Дата добавления - 07.02.2012 в 17:59
bester Дата: Вторник, 07.02.2012, 18:29 | Сообщение № 11
Группа: Пользователи
Ранг: Новичок
Сообщений: 40
Репутация: 1 ±
Замечаний: 0% ±

Jhonson, А что обозначают цифры 2 и 0 в ВПР функции?
Ваша стрелочка-это какой элемент управления?


Сообщение отредактировал bester - Вторник, 07.02.2012, 18:33
 
Ответить
СообщениеJhonson, А что обозначают цифры 2 и 0 в ВПР функции?
Ваша стрелочка-это какой элемент управления?

Автор - bester
Дата добавления - 07.02.2012 в 18:29
Serge_007 Дата: Вторник, 07.02.2012, 19:32 | Сообщение № 12
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Quote (bester)
Вот это для чего?

Не понял вопрос. Для чего формула? Для того что бы получить результат.

Quote (bester)
что обозначают цифры 2 и 0 в ВПР функции?

А справку почитать?

Quote (bester)
стрелочка-это какой элемент управления?

Это выпадающий список.


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (bester)
Вот это для чего?

Не понял вопрос. Для чего формула? Для того что бы получить результат.

Quote (bester)
что обозначают цифры 2 и 0 в ВПР функции?

А справку почитать?

Quote (bester)
стрелочка-это какой элемент управления?

Это выпадающий список.

Автор - Serge_007
Дата добавления - 07.02.2012 в 19:32
bester Дата: Вторник, 07.02.2012, 21:55 | Сообщение № 13
Группа: Пользователи
Ранг: Новичок
Сообщений: 40
Репутация: 1 ±
Замечаний: 0% ±

Quote (Serge_007)
А справку почитать?

Прочитал. 2 это номер столбца, а вместо "0", должно быть слово "ИСТИНА"или"ЛОЖЬ", в справке так написано. Вот мне и не понятно почему у вас в формуле на последнем месте "0". Простите, но я Excel первый раз открыл неделю назад и мне очень сложно, хоть что то понять без примеров и объяснений.
 
Ответить
Сообщение
Quote (Serge_007)
А справку почитать?

Прочитал. 2 это номер столбца, а вместо "0", должно быть слово "ИСТИНА"или"ЛОЖЬ", в справке так написано. Вот мне и не понятно почему у вас в формуле на последнем месте "0". Простите, но я Excel первый раз открыл неделю назад и мне очень сложно, хоть что то понять без примеров и объяснений.

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

Excel 2016
Quote (bester)
вместо "0", должно быть слово "ИСТИНА"или"ЛОЖЬ"

Ноль в Excel это и есть ЛОЖЬ. Прям как в жизни smile


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (bester)
вместо "0", должно быть слово "ИСТИНА"или"ЛОЖЬ"

Ноль в Excel это и есть ЛОЖЬ. Прям как в жизни smile

Автор - Serge_007
Дата добавления - 07.02.2012 в 21:59
Rusel Дата: Среда, 08.02.2012, 06:31 | Сообщение № 15
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 156
Репутация: 10 ±
Замечаний: 0% ±

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

Автор - Rusel
Дата добавления - 08.02.2012 в 06:31
bester Дата: Среда, 08.02.2012, 10:32 | Сообщение № 16
Группа: Пользователи
Ранг: Новичок
Сообщений: 40
Репутация: 1 ±
Замечаний: 0% ±

Rusel, В 12 сообщении нажми ссылку-узнаешь.
 
Ответить
СообщениеRusel, В 12 сообщении нажми ссылку-узнаешь.

Автор - bester
Дата добавления - 08.02.2012 в 10:32
Rusel Дата: Среда, 08.02.2012, 10:42 | Сообщение № 17
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 156
Репутация: 10 ±
Замечаний: 0% ±

bester,
Посмотрел по ссылке, но там про список, который и был у меня в приложении. А как сделать список как в ваших с Serge 007 файлах (с рукой, в которую преобразуется курсор, при наведении на ссылку)?
 
Ответить
Сообщениеbester,
Посмотрел по ссылке, но там про список, который и был у меня в приложении. А как сделать список как в ваших с Serge 007 файлах (с рукой, в которую преобразуется курсор, при наведении на ссылку)?

Автор - Rusel
Дата добавления - 08.02.2012 в 10:42
Jhonson Дата: Среда, 08.02.2012, 11:20 | Сообщение № 18
Группа: Друзья
Ранг: Ветеран
Сообщений: 514
Репутация: 169 ±
Замечаний: 0% ±

Вид - Панели инструментов - Формы. На открывшейся панели выбираем "Поле со списком" и на листе "рисуем" форму. Потом жмем правой кнопкой мышки на форме и выбираем формат объекта - закладка элемент управления - настраиваем диапазон и связи с ячейками.

Для 2007-2010 экселя: вкладка Разработчик - Вставить - Элементы управления формы


"Ничто не приносит людям столько неприятностей, как разум."

Сообщение отредактировал Jhonson - Среда, 08.02.2012, 11:28
 
Ответить
СообщениеВид - Панели инструментов - Формы. На открывшейся панели выбираем "Поле со списком" и на листе "рисуем" форму. Потом жмем правой кнопкой мышки на форме и выбираем формат объекта - закладка элемент управления - настраиваем диапазон и связи с ячейками.

Для 2007-2010 экселя: вкладка Разработчик - Вставить - Элементы управления формы

Автор - Jhonson
Дата добавления - 08.02.2012 в 11:20
Саня Дата: Среда, 08.02.2012, 12:43 | Сообщение № 19
Группа: Друзья
Ранг: Ветеран
Сообщений: 1068
Репутация: 560 ±
Замечаний: 0% ±

XL 2016
при помощи ActiveX - без формул и доп. ячеек
К сообщению приложен файл: 1561161.xls (41.0 Kb)
 
Ответить
Сообщениепри помощи ActiveX - без формул и доп. ячеек

Автор - Саня
Дата добавления - 08.02.2012 в 12:43
Rusel Дата: Среда, 08.02.2012, 13:40 | Сообщение № 20
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 156
Репутация: 10 ±
Замечаний: 0% ±

Jhonson,
У меня Excel 2007. Не могу найти как вывести вкладку Разработчик.
Саня, что такое ActiveX?
 
Ответить
СообщениеJhonson,
У меня Excel 2007. Не могу найти как вывести вкладку Разработчик.
Саня, что такое ActiveX?

Автор - Rusel
Дата добавления - 08.02.2012 в 13:40
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

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