【 – 字数作文】
篇一:《在Excel中实现多级下拉列表(关联)》
在Excel中实现多级下拉列表(关联)
(2008-08-10 18:53:08)
转载
标签: 分类: 应用软件
单元格
excel
it/科技
it
我们在用Excel录入表格数据时,常常会遇到某列数据的值只在几个固定值中选择一个的情况,比如:人的性别列只可能录入男或女,对学历列只可能录入高中、大专、本科、研究生之一等。遇到这类数据,如果我们手工录入,效率既低又容易出错,最好的解决办法是提供一个下拉列表框供我们选择其中的值。下面就通过一个编排教师的课表为例教大家如何实现,该Excel表格能在填表时选择教师姓名,并能在另一列表中选择他所负责的课程名称。
一 创建数据源表
在sheet2表中输入教师姓名以及所负责的课程,把教师姓名横放在第2行。选中B2:F2,即教师姓名。然后在名称框为它输入一个名字“name”(图1),输入完成后一定要按回车,转到sheet1工作表。
二 数据关联
为了在sheet1表引用name名称,在教师姓名列下拉框选(B3:B9)单元格,点击菜单栏中的“数据→有效性”,在弹出的“数据有效性”对话框中选择“设置”选项卡,在“允许”选择框中选择“序列”,在来源输入框中输入“=name”(图2),点击“确定”后,在下拉列表中就可选择各个教师了。
提示:现在就可体会出名称框的妙用,因为来源的拾取按钮是不能跨表去拾取其他表的数据的。
第二步就是实现能够自动选择教师所负责的课程,由于教师姓名是变动的,要求负责的课程名称也要随之变动。负责课程这一列中的有效性数据来自于教师姓名这一列,怎么解决这个问题?同样,我们可用名称框来解决。
回到sheet2表,用不着给表中的每个教师的课程单独取名,很麻烦也很耽误时间。把整个区域选中(B2:F6),用每一列的第一行数据取名,点击“插入→名称→指定”,在指定名称对话框中只选中“首行”(图3),点击“确定”后就可在sheet1表中使用了。
转到sheet1表,把负责课程列下的区域选中(C3:C9),点击“数据→有效性→序列”。接着就要注意来源输入框中的内容了,因为不能等于单元格,在这里希望引用教师姓名所对应的名称里的数据来做下拉列表,这里要用到函数indirect,它表示从某一单元格中取数据,然后把此数据转换成一个区域。在来源输入框中输入“=indirect(”,点击B3单元格,出现“=indirect($B$3)”,这里是绝对引用,按F4键改成相对引用“=indirect(B3)”,确定后会有一个警告提示框,源目前包含错误,是否继续(图4)?点击“是”继续就行了。
提示:有人会因为出现“错误提示”就不敢继续了。为什么会出现错误提示?这是因为B3单元格中没有填姓名,所以会出现“错误提示”。
现在,点击sheet1表中的B3到C9区域任一个单元格都会出现下拉列表框供你选择欲输入的值,如果今后教师有变化或他负责的课程有变化,只要在sheet2表中稍做修改即可,轻松省事!
篇二:《在Excel中实现多级下拉列表(关联)》
在Excel中实现多级下拉列表(关联)
我们在用Excel录入表格数据时,常常会遇到某列数据的值只在几个固定值中选择一个的情况,比如:人的性别列只可能录入男或女,对学历列只可能录入高中、大专、本科、研究生之一等。遇到这类数据,如果我们手工录入,效率既低又容易出错,最好的解决办法是提供一个下拉列表框供我们选择其中的值。下面就通过一个编排教师的课表为例教大家如何实现,该Excel表格能在填表时选择教师姓名,并能在另一列表中选择他所负责的课程名称。
一 创建数据源表
在sheet2表中输入教师姓名以及所负责的课程,把教师姓名横放在第2行。选中B2:F2,即教师姓名。然后在名称框为它输入一个名字“name”(图1),输入完成后一定要按回车,转到sheet1工作表。
二 数据关联
为了在sheet1表引用name名称,在教师姓名列下拉框选(B3:B9)单元格,点击菜单栏中的“数据→有效性”,在弹出的“数据有效性”对话框中选择“设置”选项卡,在“允许”选择框中选择“序列”,在来源输入框中输入“=name”(图2),点击“确定”后,在下拉列表中就可选择各个教师了。
提示:现在就可体会出名称框的妙用,因为来源的拾取按钮是不能跨表去拾取其他表的数据的。
第二步就是实现能够自动选择教师所负责的课程,由于教师姓名是变动的,要求负责的课程名称也要随之变动。负责课程这一列中的有效性数据来自于教师姓名这一列,怎么解决这个问题?同样,我们可用名称框来解决。
回到sheet2表,用不着给表中的每个教师的课程单独取名,很麻烦也很耽误时间。把整个区域选中(B2:F6),用每一列的第一行数据取名,点击“插入→名称→指定”,在指定名称对话框中只选中“首行”(图3),点击“确定”后就可在sheet1表中使用了。
转到sheet1表,把负责课程列下的区域选中(C3:C9),点击“数据→有效性→序列”。接着就要注意来源输入框中的内容了,因为不能等于单元格,在这
里希望引用教师姓名所对应的名称里的数据来做下拉列表,这里要用到函数indirect,它表示从某一单元格中取数据,然后把此数据转换成一个区域。在来源输入框中输入“=indirect(”,点击B3单元格,出现“=indirect($B$3)”,这里是绝对引用,按F4键改成相对引用“=indirect(B3)”,确定后会有一个警告提示框,源目前包含错误,是否继续(图4)?点击“是”继续就行了。{excel,下拉,关联}.
提示:有人会因为出现“错误提示”就不敢继续了。为什么会出现错误提示?这是因为B3单元格中没有填姓名,所以会出现“错误提示”。
现在,点击sheet1表中的B3到C9区域任一个单元格都会出现下拉列表框供你选择欲输入的值,如果今后教师有变化或他负责的课程有变化,只要在sheet2
表中稍做修改即可,轻松省事!
表格隐藏及保护 格式——工作表-隐藏 工具-保护
EXCEL中如何批量删除超链接?工具-新建宏-命名-确定-输入
Cells.Hyperlinks.Delete—工具-宏-执行。
快捷键:如果要输入当前日期,按一下“Ctrl+;”键。ALT+F11=打开VB
1.
2. excel中分列的操作 选定该列—数据—分列—宽度—依据步骤执行 数据太多可进行筛选—数据—筛选
3.
4.
5.
6.
7. 条件格式(对比两行不同)格式—条件格式—-公式=EXACT(A1,$B$1:$B$7)=FALSE(EXACT意思是比较A列中哪个数据是B列中没有的) 熟悉对函数的应用 按颜色进行排序 选定空单元格 插入—名称—定义—在位置输入get.cell(24,所选的列)(24表示字体颜色,63填充颜色),在空白单元格输入定义的名称—下拉—单击其中一单元格—排序。 IF 条件函数中参数弱不是单元格的话用双引号,如IF(A1=B1,”2”,A1) 将无效值替换成有效值 用函数ISERROR()这个函数是用来判断有无效值。IF(ISERROR(A),””0,A) IS函数
ISEVEN(判断是否为偶数) ISODD(是否为奇数) ISBLANK(单元格是否为空) ISNA(是否为#N/A) ISERROR(单元格是否为无效值) 他们的返回值都是逻辑值,真或假
8. 在EXCEL中如何制作水印 插入—艺术字—第一种—点击艺术字按
右键—-设置艺术字格式—-颜色与线条—颜色为灰25,线条颜色
为无线条颜色,透明度47%,–大小-旋转315·。
9. 数据透视表的制作
10. EXCEL表格导入WORD 可以用拍照功能粘贴 工具—自定义—工具
—命令—照相—把它拖到工具栏里
11. 函数学习
Left(位置,输出几位数)从左输出几位数 right() LEN(位置)求字符长度 MID(位置,从哪位数开始,输出几位) FIND(查找对象,位置,从哪位开始)
WORD 建立空白页面CTRL+N 剪切板 CTRL+F1
1文档排版的学习
2文字转换成表格 选定文字-表格-转换-文本转换成表格
3表格套用格式,里面好多表格模板 表格-表格套用格式
4制作水印 格式-背景-水印—文字
5 WORD前几页如何不显示页码?在4页最后以行的行尾点一下鼠标,—插入-分隔符-下一页—确定—视图—页眉页脚—在受业于脚间切换—连接前一个—插入—页码—页眉页脚关闭。
6 在图片上编辑文字 插入—图片—来源于文件—图片设置为衬于文字下方格式—-插入—文本框—在文本框里编辑—-将文本框设置为透明。
7
篇三:《EXCEL-动态设置单元格数据有效性(单元格多级关联下拉列表)》
EXCEL-动态设置单元格数据有效性(单元格多级关联下拉列表)制作
(云南省楚雄农业学校 楚雄老解)
步骤一、启动EXCEL,更名Sheet1工作表,保存工作簿文件
步骤二、如下图输入省、地、州数据
步骤三、如下图输入B2:H2区域输入相应数据
步骤四、取消C2、E2、G2单元格锁定
步骤五、如下三图分别定义名称省市、地州、城市
步骤六、如下设置C2单元格数据有效性
步骤七、如下图设置E2单元格数据有效性
步骤八、如下图设置G2单元格数据有效性
步骤九、如下图隐藏数据区J:Q列
步骤十、保护工作表、保存工作簿,查看效果如下图:
2012年1月19日
篇四:《两个Excel列表的关联》
两个Excel列表的关联
网上查了不少资料,说的不是很明白。后来胡弄一下,却成功了。记下来,给需要的参考。 方法举例:
在Sheet1的A1单元格输入“数字”,B1单元格输入“字母”
在Sheet1的A2单元格输入“1”,B2单元格输入“a”
在Sheet1的A3单元格输入“2”,B3单元格输入“b”{excel,下拉,关联}.
在Sheet1的A4单元格输入“3”,B4单元格输入“c”
即:
数字 字母
1 a
2 b
3 c
第一步:做第一个下拉列表
单击“A5”单元格。点击菜单“数据->有效性->设置->允许”选击“序列”,在“来源”输入"A1:B1“,点”确定。
第二步:做第二个下拉列表(分两个过程)
选中上面所说的两列四行数据,即“A1:B4”。点击菜单“插入->名称->指定”,只在“首行”打勾。(定义数据名称)
单击“B5”单元格。点击菜单“数据->有效性->设置->允许”选击“序列”,在“来源”输入"indirect(A5) ",点“确定”。注意啦:如果点“确定”时出错,点“是”。
大功告成。
说明:你也可以把上面所说的表做成如下形式:
数字 1 2 3
字母 a b c
用这个表做时,第二步就不要选“首行”,而要选“最左列”,其它差不多。
后记:
我之所以弄了好久,是因为第一步用后面表的第一列,第二步用前面表的后三行!弱智死了!
随便说一下,如果你在最未那个关联的下拉列表要允许用户输入其它内容时,在“数据->有效性->出错警告”把“输入无效数据时显示出错警告”前面的勾去掉。
在什么情况下才要做关联呢?
比方说,第一个下拉列表是“省”,第二个是“市”时,“市”要与“省”关联。还有“部门”与各部门里的“员工”也要关联。
谢谢你了!!!
篇五:《Excel技巧-如何实现多级联动下拉菜单效果》
【Excel技巧】 如何实现多级联动下拉菜单效果 首先来说一下我们要实现的效果,就是我们选择1级菜单后,2级菜单里就有对应1级菜单的内容,我们选择2级菜单的项的时候,3级菜单会产生对应2级菜单项的内容,以此类推,来说一下我实现这种功能的原理,就是为不同的列的内容设置了名称,而这个名称恰好就是上一级菜单里的选择项。这样的情况下,在数据有效性中的函数读取的其实是引用这个名词所对应的区域内的内容,也就把我们下一级的菜单内容读取出来了。
1.
以方便大家去理解。 2 接下来,我们来准备数据,根据第一步所描述的原理,我将列名进行了颜色处理,
2. 3
从1级项到3级项,高级别项是下一级的列名,这就是我们的数据源的格式,如果有的网友问,不加这些列名可以吗?回答是:可以的,不加列名的话,你需要知道每列对应的上一级的内容,加上只是方便查看。
3. 4
接下来的一步是Office2003同2003以上版本不同的地方,创建名称,2003需要逐一创建,而像2013可以全选以后,系统会根据选择区域自行创建,不过逐一创建也有好处,就是我们不会出现部分值出现2次的现象。接下来,我们就逐一进行创建,首先创建“百度”的2级项内容。选中数据区域。
4. 5
点击Ctrl+F3,或者从菜单栏中选择“插入”–“名称”–“定义”。
5. 6
需要注意的是,系统会默认所选区域的首单元格内容为当前工作薄名称,我们需要改为上一级的名称。 这里,它的上一级是“百度”。
6. 点击“添加”,这样一个工作薄的名称就添加完成了,剩下的同理。
7. 全部添加完成后,我们就完成了对所需要的数据区域的命名工作。
8. 接下来,我们准备表格,我们需要将数据在表格中进行多级关联以实现我们
想要的效果。