求助:如何利用excel建立查询.

来源:百度知道 编辑:UC知道 时间:2024/05/20 17:32:46
求助:如何利用excel建立查询.
我的朋友的儿子有一个课程表如下(是用excel表格制的),请问利用excel制作一个查询窗口来查询来实现查询功能,比如在下拉菜单中选择"星期一",在另一个下拉菜单中选择"第一节",查询结果就会查询到"语文".

在这儿先谢谢各位高手啦.

课 程 表
初一十班
星期一 星期二 星期三 星期四 星期五
第一节 语文 英语 英语 数学 数学
第二节 英语 语文 地理 语文 生物
课 间 操
第三节 数学 历史 数学 音乐 数学
第四节 政治 生物 英语 语文 地理
中午
第五节 数学 体育 政治 体育
第六节 美术 数学 阅读 信息技术
眼 保 健 操
第七节 班会 英语 阅读 健康教育
第八节 地理 语文 数学 英语

比如你的课表范围在A3—F14之间,输入内容后将这个范围选定,在左上角的名称框输入“课表”,将此范围定义为“课表”,然后在A15单元格用数据有效性建立星期的下拉框,在B15中建立“第一节,第二节”等的下拉框,然后在C15中输入“=INDEX(课表,MATCH(B15,INDEX(课表,,1),0),MATCH(A15,INDEX(课表,1,),0))”(不要引号)这个公式可以了。
注:数据有效性方法:点A15单元格,再点“数据”里的“有效性”,在出现的对话框中的“允许”下拉列表中选择“序列”,再在“来源”中输入“星期一,星期二,星期三,星期四,星期五”,中间有英文的逗号隔开,最后按确定即可。

我有一个办法:
你可以把日期放在A列,然后把课程如第一节、第二节等等放在的一行。输入课程之后,点击『数据』--筛选--自动筛选,之后就会出现下拉箭头,可以点击和星期对应的箭头选择日期之后,屏幕中会只显示一行信息,就是你选择的那一日的课程。