|
Вывод значения ячеек в Exel в зависимости от значений других ячеек.
|
|||
---|---|---|---|
#18+
Вобщем такая сетуация. Есть у меня к примеру большой список имен и список номеров, соотвецтвующих именам. Мне нужно задать соотвецтвие имени и номеру. В ячейке должно быть выпадающее меню со списком имен, и при выборе определенного в другую ячейку пишется определенный номер, а лучше, когда меняются сразу несколько ячеек. Я пока только смог реализовать выпадающее меню через Проверку данных. Список имен и номеров я в принцепе гдето в сторонке могу зделать от основной области документа. Но ели есть возможность проще организовать какую-либо базу данных и работать с ней, это тоже будет неплохо. Вобщем вот это мне какнить надо воплотить в жизнь. В принцепе у меня в мыслях было это воплотить через макрос или в basic-е создать программу, чтобы она вставляла данные в книгу exel, но это походу для меня савсем сложно, так что вариант отпал. Вобщем буду оч благодарен за помощь. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.06.2009, 17:33 |
|
Вывод значения ячеек в Exel в зависимости от значений других ячеек.
|
|||
---|---|---|---|
#18+
пример того, что хочется, не помешает, если уж так надо, могли бы сразу озаботится... ... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2009, 17:12 |
|
Вывод значения ячеек в Exel в зависимости от значений других ячеек.
|
|||
---|---|---|---|
#18+
поможет функция =ВПР(), а vba тут вообще лишнее.. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2009, 17:13 |
|
Вывод значения ячеек в Exel в зависимости от значений других ячеек.
|
|||
---|---|---|---|
#18+
Большое спасибо, это я осилил. Но вот встал вопрос, даж два. Если у меня ячейка пустая, то в соседней выводиться Н/Д. Можно ли сделать так, чтобы ничего не показывалось. А второй про выподающее меню. Можно ли в выпадащем списке отсортировать данные по алфавиту? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.07.2009, 00:46 |
|
Вывод значения ячеек в Exel в зависимости от значений других ячеек.
|
|||
---|---|---|---|
#18+
Skamer, Если офис 2007 (про 2003 не помню), то =Еслиошибка(ВПР(...,...,...,...),"") ... |
|||
:
Нравится:
Не нравится:
|
|||
14.07.2009, 07:00 |
|
Вывод значения ячеек в Exel в зависимости от значений других ячеек.
|
|||
---|---|---|---|
#18+
точнее =Еслиошибка(ВПР(...;...;...;...);""), через точку с запятой ... |
|||
:
Нравится:
Не нравится:
|
|||
14.07.2009, 07:02 |
|
Вывод значения ячеек в Exel в зависимости от значений других ячеек.
|
|||
---|---|---|---|
#18+
SkamerБольшое спасибо, это я осилил. Но вот встал вопрос, даж два. Если у меня ячейка пустая, то в соседней выводиться Н/Д. Можно ли сделать так, чтобы ничего не показывалось. А второй про выподающее меню. Можно ли в выпадащем списке отсортировать данные по алфавиту? 1. =ЕСЛИ(ЕОШИБКА(ВПР()=ИСТИНА;"";ВПР())) 2. Думаю, нужно сортировать исходные данные... ... |
|||
:
Нравится:
Не нравится:
|
|||
14.07.2009, 10:05 |
|
Вывод значения ячеек в Exel в зависимости от значений других ячеек.
|
|||
---|---|---|---|
#18+
Спасибо большое! Все чотко работает. Использовал метод ShaDoW_27. Метод PlanB ругается на недостаточность данных. Может чо неправильно ввел. Но все равно спасибо. Кстати, по поводу сотировки. Данные будут часто пополняться, и сортировать их накладно. Было написано вот здесь, /topic/529911&hl= , но я так и не понял, где это искать. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2009, 20:58 |
|
Вывод значения ячеек в Exel в зависимости от значений других ячеек.
|
|||
---|---|---|---|
#18+
Ой, не, там про другое написано. Но хотя еси это можно реализовать, то сортировка не нужна. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2009, 21:11 |
|
Вывод значения ячеек в Exel в зависимости от значений других ячеек.
|
|||
---|---|---|---|
#18+
Вобщем я тут подумал. Я написал макрос автосортировки по комбинации клавиш через запись макросов(сам их делать пока не умею). _________________________________________________________ Sub сортировка() ' ' сортировка Макрос ' ' Сочетание клавиш: Ctrl+я ' Application.Goto Reference:="сп" ActiveWorkbook.Worksheets("Список").Sort.SortFields.Clear ActiveWorkbook.Worksheets("Список").Sort.SortFields.Add Key:=Range( _ "A1:A999"), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:= _ xlSortNormal With ActiveWorkbook.Worksheets("Список").Sort .SetRange Range("A1:B999") .Header = xlGuess .MatchCase = False .Orientation = xlTopToBottom .SortMethod = xlPinYin .Apply End With End Sub _________________________________________________________ Но если кто предложет что получше и побыстрей без мороки с клавишами, буду очень признателен. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.07.2009, 22:45 |
|
Вывод значения ячеек в Exel в зависимости от значений других ячеек.
|
|||
---|---|---|---|
#18+
Skamer, не надоело с собой общаться? Пожалуй, повторюсь: не нужны в примере никакие макросы! А при вашем знании vba, желание что-то в нем написать вообще более чем странное. 1. прочитайте про выпадающие списки здесь . 2. про сортировку формулами - примеры A-Nik (надеюсь, на этот раз угадал) и KL (XL). Ну, а если не хочется покидать поле битвы с vba без победы, то нужно, по крайней мере, обрабатывать событие, а не жать на ctrl+я каждый раз На лист, в котором хотите сортировать данные автоматически , повесьте вот это (только константу поменяйте): Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
16.07.2009, 23:58 |
|
Вывод значения ячеек в Exel в зависимости от значений других ячеек.
|
|||
---|---|---|---|
#18+
Походу я действительно сам с собой общаюсь. :-) На самом деле мне без макросов как раз проще, то есть ваабще не нужны. Тот макрос что вы мне дали походу сортирует автомотически 1 столбец после введения в него данных. Но у меня данные не в одном столбце, и сортировать то мне их там и не нужно. Сортировка мне нужна в выпадающем списке. А пока я такого способа без сортировкаи самих данных не знаю, вот и приходиться мудрить. Даже способ отсортировки выпадающего списка по мере введения букв тоже бы подошел, но и его я не знаю. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2009, 02:13 |
|
Вывод значения ячеек в Exel в зависимости от значений других ячеек.
|
|||
---|---|---|---|
#18+
SkamerСортировка мне нужна в выпадающем списке.Да не предусмотрено такого! я же говорил, что нужно сортирвать исходные данные, тогда и в списке будет порядок. По этой причине, пользуйтесь моими подсказками в предыдущем посте.. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2009, 19:26 |
|
Вывод значения ячеек в Exel в зависимости от значений других ячеек.
|
|||
---|---|---|---|
#18+
Мне PlanB аж жалко стало - один тут за всех отдувается. В приложении пример со списками. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2009, 20:28 |
|
Вывод значения ячеек в Exel в зависимости от значений других ячеек.
|
|||
---|---|---|---|
#18+
Народ, вы мне реально помогли. Всеми вашими советами и примерами я воспользовался. Со списком и сортировкой я уже разобрался. Ну черд с ней с сортировкой... Мне просто необходимо както упростить выбор наименований из списка. Случай отсортировки значений по мере введения подошел бы. И мне просто нужно обьяснить, как такое умудрить. Я прикладывал ссылку, где такое раасматривалось, но я не смог найти нужное мне... а имено "элементы управления - поле со списком" ... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2009, 22:20 |
|
Вывод значения ячеек в Exel в зависимости от значений других ячеек.
|
|||
---|---|---|---|
#18+
Skamer, Если честно, то я не понял вашего последнего сообщения :-) Вы мой файл посмотрели? Там в диапазонах выделенных желтым цветом, использованы выпадающие списки правил проверки которые: - динамически расчитывают использованный диапазон базы данных - показывают уникальные (без повторов) значения - выдают отсортированный список Никаких макросов, а только формулы и имена. Другое дело, что если речь о тысячах строк, то формулы будут сильно тормозить. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2009, 23:06 |
|
Вывод значения ячеек в Exel в зависимости от значений других ячеек.
|
|||
---|---|---|---|
#18+
Да я просмотрел ваш файл, и его функциаонал тоже отценил. Мне просто трудновато разобраться в формулах и их значениях, следовательно и найти нужное мне. И мне было бы нужней, если бы выпадающие списки были как раз в окне Списки, а не в окне Данные. Я в принцепе всем уже доволен. Я вложил свой документ. А про сообщение... Ну к примеру у меня есть поле с выпадающим списком. Я ввожу туда превые две буквы, и в выподающем списке показывают именно те значения, которые начинаются на эти две буквы. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.07.2009, 20:26 |
|
Вывод значения ячеек в Exel в зависимости от значений других ячеек.
|
|||
---|---|---|---|
#18+
SkamerЯ в принц И пе всем уже доволен.Ну, слава Богу! SkamerЯ ввожу туда превые две буквы, и в выподающем списке показывают именно те значения, которые начинаются на эти две буквы.Повторяю свою фразу: не предусмотрено такого! Теоретически, конечно, можно, но нужно будет с событиями листа колдовать и, скорее всего, использовать формы. Потому как я не вижу простого способа по первым буквам формировать что-либо в раскрывающемся списке (это при условии, что в раскрывающийся список нельзя программно засунуть данные) ps из-за 30 строк развести такую бадягу надо ещё умудриться! От автоматизации в таких отчётах реально ничего не происходит, пустая трата времени ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2009, 11:18 |
|
Вывод значения ячеек в Exel в зависимости от значений других ячеек.
|
|||
---|---|---|---|
#18+
KL (XL)Мне PlanB аж жалко стало - один тут за всех отдувается. В приложении пример со списками. Реально мозг плавится от попыток разобрать Ваши формулы. Вы книгу не писали? Если писали, скажите где купить ! Или что прочесть чтобы понимать и писать такие формулы ? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2009, 16:04 |
|
Вывод значения ячеек в Exel в зависимости от значений других ячеек.
|
|||
---|---|---|---|
#18+
S.F.W.KL (XL)Мне PlanB аж жалко стало - один тут за всех отдувается. В приложении пример со списками. Реально мозг плавится от попыток разобрать Ваши формулы. Вы книгу не писали? Если писали, скажите где купить ! Или что прочесть чтобы понимать и писать такие формулы ?Если каждый день с Excel не работать (по крайней мере, не стараться сделать что-то проще для себя) - то научиться очень сложно... А если есть желание, то пол-года ежедневного присутствия на этом форуме достаточно :) Это при условии, что умные люди подскажут прямо на месте как и что делать в самых простых случаях... а если нет, то дольше или курсы какие-нить... ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2009, 16:38 |
|
Вывод значения ячеек в Exel в зависимости от значений других ячеек.
|
|||
---|---|---|---|
#18+
PlanB... А если есть желание, то пол-года ежедневного присутствия на этом форуме достаточно :)... +1 желание и башка здоровая:) на форуме достаточно примеров. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2009, 16:41 |
|
Вывод значения ячеек в Exel в зависимости от значений других ячеек.
|
|||
---|---|---|---|
#18+
DeggasadPlanB... А если есть желание, то пол-года ежедневного присутствия на этом форуме достаточно :)... +1 желание и башка здоровая:) на форуме достаточно примеров. забыл добавить: Кликаешь на имя, напр KL (XL), а дальше выбираешь "Все темы с участием автора" и читаешь... ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2009, 16:43 |
|
Вывод значения ячеек в Exel в зависимости от значений других ячеек.
|
|||
---|---|---|---|
#18+
S.F.W.Вы книгу не писали? Если писали, скажите где купить ! Лично у меня возникали такие мысли :) Господа, а может и вправду напишем? Учитывая желание многих представителей малого бизнеса экономить на дорогостоящем ПО, предпочитая офис в нынешние времена, разойдётся как горячие пирожки. Учитывая обилие книг по Excel, я тут уже продумал и оригинальный формат издания Он будет аналогичен серии Искусство рисования и живописи - т.е. еженедельно с примерами и обучающими трюками. Основное отличие - не ориентация на общий проект, а еженедельный прогресс читателя. Срок - пол года. Затем - Excel для профи Так что я уже всё продумал за 10 минут ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2009, 16:53 |
|
Вывод значения ячеек в Exel в зависимости от значений других ячеек.
|
|||
---|---|---|---|
#18+
DeggasadDeggasadPlanB... А если есть желание, то пол-года ежедневного присутствия на этом форуме достаточно :)... +1 желание и башка здоровая:) на форуме достаточно примеров. забыл добавить: Кликаешь на имя, напр KL (XL), а дальше выбираешь "Все темы с участием автора" и читаешь...За те пол-года, боюсь, не прочитать ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2009, 16:53 |
|
Вывод значения ячеек в Exel в зависимости от значений других ячеек.
|
|||
---|---|---|---|
#18+
PlanB ps из-за 30 строк развести такую бадягу надо ещё умудриться! От автоматизации в таких отчётах реально ничего не происходит, пустая трата времени Строк то 30... А вот данных, чтоб в эти строки вставлять будет в разы больше... Да и про время вы правы. Но я не себе таблицу делаю, а у тех все намного хуже.... Можете подсказать, где находить в 2007 ворде "элементы управления - поле со списком" ? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2009, 17:28 |
|
Вывод значения ячеек в Exel в зависимости от значений других ячеек.
|
|||
---|---|---|---|
#18+
SkamerPlanB ps из-за 30 строк развести такую бадягу надо ещё умудриться! От автоматизации в таких отчётах реально ничего не происходит, пустая трата времени Строк то 30... А вот данных, чтоб в эти строки вставлять будет в разы больше... Да и про время вы правы. Но я не себе таблицу делаю, а у тех все намного хуже.... Можете подсказать, где находить в 2007 ворде "элементы управления - поле со списком" ?Подсказать-то можно, не понятно - зачем... ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2009, 17:35 |
|
Вывод значения ячеек в Exel в зависимости от значений других ячеек.
|
|||
---|---|---|---|
#18+
S.F.W.Реально мозг плавится от попыток разобрать Ваши формулы. Вы книгу не писали? Если писали, скажите где купить ! Или что прочесть чтобы понимать и писать такие формулы ? Нет не писал, но собирался раз 10 наверное :-) Проблема в том, что Excel- это хобби, а еще надо на жизнь зарабатывать. Вот лет через 15 выйду на пенсию и может сподоблюсь. А если серьезно, то есть масса ресурсов в сети (я даже когда-то выкладывал список моих "настольных" ссылок), но в основном на английском. Т.ч. участие в форумах вроде этого - лучшая альтернатива для тех, у кого с англ. напряженка. Можете начать с книг Дж. Уокенбаха. Я начинал с них. Я периодически даю мастер-классы по формулам Excel в странах Западной Европы. Так вот, если упрощенно, для меня главное, чтобы люди вынесли из класса 4 вещи (чаще всего это не то, из-за чего они пришли): 1) осознание того, что про возможности языка программирования, называемого обычно "формулами рабочего листа Excel" почти ничего не известно 2) понимание того, как Excel считает свои формулы 3) понимание принципов работы с массивами (это как пытаться проникнуть внутрь стереограммы трудно и нудно, но, когда наконец преодолеешь резь и слезы в глазах, увидишь зазеркалье :-))) 4) понимание того, что не так важно знать решение, сколь умение и желание находить источники решений (форумы, блоги, статьи, книги) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2009, 17:40 |
|
Вывод значения ячеек в Exel в зависимости от значений других ячеек.
|
|||
---|---|---|---|
#18+
PlanBПодсказать-то можно, не понятно - зачем... Да просто, для самообразования. Буду знать что там есть.Вдруг чо полезное найду. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2009, 17:50 |
|
Вывод значения ячеек в Exel в зависимости от значений других ячеек.
|
|||
---|---|---|---|
#18+
SkamerPlanBПодсказать-то можно, не понятно - зачем... Да просто, для самообразования. Буду знать что там есть.Вдруг чо полезное найду.Вид-Панели инструментов-Элементы управления ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2009, 00:36 |
|
Вывод значения ячеек в Exel в зависимости от значений других ячеек.
|
|||
---|---|---|---|
#18+
PlanBS.F.W.Вы книгу не писали? Если писали, скажите где купить ! Лично у меня возникали такие мысли :) Господа, а может и вправду напишем? Учитывая желание многих представителей малого бизнеса экономить на дорогостоящем ПО, предпочитая офис в нынешние времена, разойдётся как горячие пирожки. Учитывая обилие книг по Excel, я тут уже продумал и оригинальный формат издания Он будет аналогичен серии Искусство рисования и живописи - т.е. еженедельно с примерами и обучающими трюками. Основное отличие - не ориентация на общий проект, а еженедельный прогресс читателя. Срок - пол года. Затем - Excel для профи Так что я уже всё продумал за 10 минут Одним из основных моментов является название, оно должно быть особенным, например: "Как заработать $100 млн. при помощи MS Excel" или "Как стать самым востребованным сотрудником компании, применяя формулы MS Excel" или "Катализатор личной эффективности от Microsoft" З.ы.: данные названия можно использовать в комерческих целях после уплаты афтору топика $10000 :) ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2009, 08:19 |
|
Вывод значения ячеек в Exel в зависимости от значений других ячеек.
|
|||
---|---|---|---|
#18+
Одним из основных моментов является название, оно должно быть особенным, например: "Как заработать $100 млн. при помощи MS Excel" или "Как стать самым востребованным сотрудником компании, применяя формулы MS Excel" или "Катализатор личной эффективности от Microsoft" З.ы.: данные названия можно использовать в комерческих целях после уплаты афтору топика $10000 :)[/quot] В продолжение: "Открытие третьего глаза при помощи MS Excel" или "Excel для дачников" (про сад-огород всегда хорошо разбирают) Осталось первый номер напечатать и можно идти в издательство. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2009, 18:47 |
|
Вывод значения ячеек в Exel в зависимости от значений других ячеек.
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2009, 01:24 |
|
Вывод значения ячеек в Exel в зависимости от значений других ячеек.
|
|||
---|---|---|---|
#18+
" Как избавиться от навязчивой идеи или Excel и его последствия " ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2009, 01:26 |
|
Вывод значения ячеек в Exel в зависимости от значений других ячеек.
|
|||
---|---|---|---|
#18+
Skamer" Как избавиться от навязчивой идеи или Excel и его последствия "Вам бы справку вкуривать, а не названия придумывать Без обид, ессесьно :) ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2009, 14:25 |
|
Вывод значения ячеек в Exel в зависимости от значений других ячеек.
|
|||
---|---|---|---|
#18+
Вкуриваю как могу... Я тут понял вещь адну - нужно учить макросы. Полезная млин вешь. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2009, 15:27 |
|
Вывод значения ячеек в Exel в зависимости от значений других ячеек.
|
|||
---|---|---|---|
#18+
Skamerнужно учить макросы.Ну, уже если на то пошло, нужно учить язык программирования Visual Basiс For Appilcation, а не "макросы". А, в принципе, в 80% случаях для опытного пользователя и в 99,9!% для рядового можно всё сделать формулами и руками . Это быстрее и, что самое главное - НАДЁЖНЕЕ ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2009, 16:47 |
|
Вывод значения ячеек в Exel в зависимости от значений других ячеек.
|
|||
---|---|---|---|
#18+
Про надежность согласен. Я работаю в 2007 Екселе. Пересохранил документ в старом формате чтоб на ранних версиях работало. Ну он мне выдал сообщение о невозможности сохранения форматирования некоторых ячеек и замене на более подходящи. Ну вобщем всегда так было... Зато када я отрыл это уже на 2003-ем, он мне много ошибок выдал. Сначала в мною записаном макросе сортировки(точно щас не могу написать), а затем в самой таблице... Вобщем придется все заного налаживать, чтоб кне конфликтовало... И еще вопрос воть. Есть ли где опубликованые елементарные макросы с обьяснениями, что они делают, чтоб из них свои более сложные составлять? например как вот еси функции формул описывать - СУММ, делает то-то, такойто пример и т.д. Или я както криво спросил? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2009, 03:42 |
|
Вывод значения ячеек в Exel в зависимости от значений других ячеек.
|
|||
---|---|---|---|
#18+
SkamerПро надежность согласен. Я работаю в 2007 Екселе. Пересохранил документ в старом формате чтоб на ранних версиях работало. Ну он мне выдал сообщение о невозможности сохранения форматирования некоторых ячеек и замене на более подходящи. Ну вобщем всегда так было... Зато када я отрыл это уже на 2003-ем, он мне много ошибок выдал. Сначала в мною записаном макросе сортировки(точно щас не могу написать), а затем в самой таблице... Вобщем придется все заного налаживать, чтоб кне конфликтовало... И еще вопрос воть. Есть ли где опубликованые елементарные макросы с обьяснениями, что они делают, чтоб из них свои более сложные составлять? например как вот еси функции формул описывать - СУММ, делает то-то, такойто пример и т.д. Или я както криво спросил?в макрорекордере запишите ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2009, 09:12 |
|
Вывод значения ячеек в Exel в зависимости от значений других ячеек.
|
|||
---|---|---|---|
#18+
Есть другой способ, без массивов и листбоксов, напрямую задавать списки? шаг1 ) в ячейке А1 выбираем регион из предложенного списка шаг2 ) в ячейке А2 выбираем страну из предложенного списка который зависит от выбранного региона шаг3 ) в ячейке А3 выбираем город из предложенного списка который зависит от выбранной страны шаг4 ) в ячейке А4 видим результат, получаемый по раннее внесённым формулам, в зависимости выбранной страны. Для каждой страны 5 параметров для формулы занесены в базу заранее. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.01.2014, 15:54 |
|
|
start [/forum/topic.php?all=1&fid=61&tid=2174318]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
74ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
59ms |
get tp. blocked users: |
1ms |
others: | 323ms |
total: | 492ms |
0 / 0 |