Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.11.2010, 01:00   #1
expos
Пользователь
 
Регистрация: 01.11.2010
Сообщений: 14
Вопрос expos: Excel. Как сделать связь между ячейками?

Даны года, 2005, 2006 и т.д. Ниже дана таблица в которую нужно внести данные (что я и сделаю чуть позже). Необходимо сделать так, чтобы при выборе другого года, в таблице изменялись значения на те, который я введу уже конкретно для года, который мы выбрали. Как это организовать? Подскажите пожалуйста. Если не сложно, объясните в подробностях, опыт работы в эксель всего два дня -(

expos вне форума Ответить с цитированием
Старый 01.11.2010, 01:21   #2
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

сводная таблица решит эту проблему.
данные - это одна таблица. свобная - это возможность получить отчеты по данным. на картинке явно сводная таблица
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 01.11.2010, 02:02   #3
expos
Пользователь
 
Регистрация: 01.11.2010
Сообщений: 14
По умолчанию

Так а реализовать то переходы между годами как? Сделайте ставку на мою неопытность но решить проблему все же необходимо.
expos вне форума Ответить с цитированием
Старый 01.11.2010, 04:07   #4
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

Цитата:
Так а реализовать то переходы между годами как?
в сводной это будет называться "листы".
Цитата:
Сделайте ставку на мою неопытность но решить проблему все же необходимо.
напомню анекдот:
еврей молится Богу:
- Боже пошли мне выиграш в лотырею. я не грешу, соблюдаю заповеди, посещаю церковь и т.д. Абрам вон выиграл 100 тыс., Яков - машину, Мойша - дом у моря. Что я хуже их? помоги мне выиграть в лотырею, Господи!!!
слышит голос с небес:
- я бы давно тебе помог, но ты для начала, хоть разок купи лотырейный билет...
сводную я бы еще сделал, а данные набивать - ломит. проблема-то не моя, сделайте хоть что-то, наберите данных (параллели из анекдота относятся только к Вам)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 01.11.2010, 10:29   #5
expos
Пользователь
 
Регистрация: 01.11.2010
Сообщений: 14
По умолчанию

Листы я подготовил, все требуемые средние значения вычислил (это предыдущее задание перед этим). Все отсортировал на свободном листе по Дате и Бизнес единице. Короче результаты у меня есть и они благополучно сортируются на этом самом свободном листе. Результаты я могу поместить в таблицу через "=".
Вопрос заключается конкретно в следующем "Как сделать привязку ГОДА к выводимым значениям в таблице приведенном на скрине, при условии, что все результаты уже есть на отдельном листе?
Вы бы лучше практическим советом помогли а не анекдоты рассказывали, вопрос фактически жизни и смерти, через полтора часа пойду на гильотину если не разберусь -))))))))))))))

Последний раз редактировалось expos; 01.11.2010 в 10:32.
expos вне форума Ответить с цитированием
Старый 01.11.2010, 10:50   #6
VictorM
Старожил
 
Аватар для VictorM
 
Регистрация: 15.05.2008
Сообщений: 2,058
По умолчанию

Цитата:
Так а реализовать то переходы между годами как?
Можно с помощью Управляющй инструкции Select Case 'End Select
Варианты могут быть разные
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499
VictorM вне форума Ответить с цитированием
Старый 01.11.2010, 11:04   #7
vikttur
Участник клуба
 
Регистрация: 16.05.2010
Сообщений: 1,249
По умолчанию

Цитата:
Сообщение от expos Посмотреть сообщение
...опыт работы в эксель всего два дня -(
Негодяи преподаватели! Человек только вчера Excel увидел, а ему сразу задание! Или, все-таки, нужно было раньше знакомиться с Офисом?
По-моему, все значительно проще - в выпадающем списке выбирается год, в таблицу формулами тянутся данные и простых ВПР(), ПОИСКПОЗ(), ИНДЕКС() должно хватить. Или вместо формул VBA, но для этого двух дней знакомства маловато будет.
vikttur вне форума Ответить с цитированием
Старый 01.11.2010, 11:06   #8
vikttur
Участник клуба
 
Регистрация: 16.05.2010
Сообщений: 1,249
По умолчанию

Цитата:
Сообщение от expos Посмотреть сообщение
...вопрос фактически жизни и смерти, через полтора часа пойду на гильотину если не разберусь -))))))))))))))
Остался час на освоение функций
vikttur вне форума Ответить с цитированием
Старый 01.11.2010, 12:32   #9
expos
Пользователь
 
Регистрация: 01.11.2010
Сообщений: 14
По умолчанию

А уже ничего не осталось, дали отсрочку еще на день. Пойду проветрюсь и снова в бой. Это только малая часть из всего тех. задания. Это для трудоустройства, просто необходимо временно поработать "не по специальности", поэтому пупок и рву пытаясь все освоить за короткий срок. Подсказали что надо работать с массивами.... епт
expos вне форума Ответить с цитированием
Старый 01.11.2010, 13:02   #10
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,170
По умолчанию

Может быть 16 раз ВПР() хватит...
Но без примера сказать трудно.
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сделать таблицу (в Delphi) с редактируемыми ячейками duhduhduh Компоненты Delphi 2 14.07.2010 13:55
Как установить связь между двумя файлами ЦЕРЦЕЯ Microsoft Office Excel 2 25.01.2010 11:59
Промежутки между ячейками (td) таблицы _PROGRAMM_ HTML и CSS 4 10.01.2010 22:59
как пометить ранж между двумя, динамически меняющимися ячейками? peq Microsoft Office Excel 3 28.08.2009 17:09
Как из Delphi программно создать связь между двумя базами Access? Dimm Microsoft Office Access 6 12.01.2007 14:35