搜档网
当前位置:搜档网 › EXCEL2007 如何设置一级下拉菜单与二级下拉菜单

EXCEL2007 如何设置一级下拉菜单与二级下拉菜单

EXCEL2007 如何设置一级下拉菜单与二级下拉菜单
EXCEL2007 如何设置一级下拉菜单与二级下拉菜单

EXCEL实用技巧

一、单元格中设置下拉菜单

1.设置一级下拉菜单

选中需要设置下拉菜单的区域,如D3至D10,然后点击“数据”-“有效性”,在允许那一栏中选择“序列”项,再在“数据来源”中输入需要的选项,每一个选项之间用英文的逗号隔开。如经理室,综合办公室,市场营销部

2.设置二级下拉菜单

在EXCEL中sheet1内输入数据源,如图中的部门一、部门二、部门三,以及相应部门下的员工姓名。然后选中部门名称,即B2到D2,在名称框中将其改为name。

然后在sheet2中选中需要设置下拉菜单的区域,如D3到D10。“数据”-“有效性”,在允许一栏中选择序列,“数据来源”中填写“=name”,点击确定。

再回到sheet1中,选中B2到D5,点击“公式”-“名称管理器”-“根据所选内容创建”,在弹出窗口中勾选“首行”,弹出窗口会自动勾选出“首行”与“最左列”,去掉最左列,点击确定即可。

最后回到sheet2中选中E3到E10。“数据”-“有效性”,允许中选择序列,数据来源中输入“=indirect(点击D3单元格)”,此时括号出现$D$3,按F4将其改成D3,

最后点击确定就行了。

Excel2007快捷键和功能键

Excel 2007快捷键和功能键 以下列表包含了Ctrl 组合快捷键、功能键、一些其他常用快捷键以及它们的功能说明。 提示您可能需要打印本主题,以便在工作时参考其中的内容。若要打印本主题,请按Ctrl+P。注释如果您经常使用的操作没有快捷键,可以通过录制宏来创建一个快捷键。 Ctrl 组合快捷键 按键说明 Ctrl+Shift+( 取消隐藏选定范围内所有隐藏的行。 Ctrl+Shift+) 取消隐藏选定范围内所有隐藏的列。 Ctrl+Shift+& 将外框应用于选定单元格。 Ctrl+Shift_ 从选定单元格删除外框。 Ctrl+Shift+~ 应用“常规”数字格式。 Ctrl+Shift+$ 应用带有两位小数的“货币”格式(负数放在括号中)。 Ctrl+Shift+% 应用不带小数位的“百分比”格式。 Ctrl+Shift+^ 应用带有两位小数的“指数”格式。 Ctrl+Shift+# 应用带有日、月和年的“日期”格式。 Ctrl+Shift+@ 应用带有小时和分钟以及AM 或PM 的“时间”格式。 Ctrl+Shift+! 应用带有两位小数、千位分隔符和减号(-)(用于负值)的“数值”格式。 Ctrl+Shift+* 选择环绕活动单元格的当前区域(由空白行和空白列围起的数据区域)。在数据透视表中,它将选择整个数据透视表。 Ctrl+Shift+: 输入当前时间。 Ctrl+Shift+" 将值从活动单元格上方的单元格复制到单元格或编辑栏中。Ctrl+Shift+加号 (+) 显示用于插入空白单元格的“插入”对话框。 Ctrl+减号(-) 显示用于删除选定单元格的“删除”对话框。 Ctrl+; 输入当前日期。 Ctrl+` 在工作表中切换显示单元格值和公式。 Ctrl+' 将公式从活动单元格上方的单元格复制到单元格或编辑栏中。Ctrl+1 显示“单元格格式”对话框。 Ctrl+2 应用或取消加粗格式设置。 Ctrl+3 应用或取消倾斜格式设置。 Ctrl+4 应用或取消下划线。 Ctrl+5 应用或取消删除线。 Ctrl+6 在隐藏对象、显示对象和显示对象占位符之间切换。

Excel录入中实现单元格多选项下拉

当我们在Excel表格中需要输入大量的重复数据时,往往利用数据的有效性来制作一个下拉菜单以提高重复数据的输入速度。但在实际的操作过程中,必须选中需要输入重复数据的单元格并单击该单元格右边的下拉箭头,才可以看到自己事先定制的数据有效性的下拉菜单。那么,能否实现在选中Excel单元格时自动展开数据有效性的下拉菜单以使得重复数据的输入更快一步呢?答案当然是肯定的。接下来。笔者就给大家介绍一下如何来实现。 先启动Excel 2003并打开某个已设置好数据有效性下拉菜单的工作簿(如“工资表.xls”),然后单击菜单“工具→宏→Visual Basic 编辑器”命令,调出“Visual Basic 编辑器”;接着在“Visual Basic 编辑器”窗口中,双击“工程-VBAPRoject”面板中的“Sheet1(*)”选项(*为当前需要快速输入重复数据的工作表),在弹出的代码窗口中输入以下代码:Option Explicit Private Sub Worksheet_SelectionChange(ByVal Target As Range) If Target.Column = 3 Then application.SendKeys “%{down}” If Target.Column = 4 Then Application.SendKeys “%{down}” End Sub 上述代码输入完毕后,关闭“Visual Basic 编辑器”窗口,此时我们输入的代码就会自动保存。 小提示:代码的含义是当我们选中第3列、第4列(即C列和D列)的任意一个单元格时,都会自动展开数据有效性的下拉菜单。在实际的操作过程中,大家可灵活地修改这两个自然数以满足自己的需要。 完成上述操作后,关闭“工资表.xls”并保存对其所做的修改,然后重新打开它,接着选中C列或D列的任意一个单元格(如图中的D11单元格),此时就可以看到该列单元格自动展开的数据有效性的下拉菜单了,如图A处。这样一来我们输入那些重复的数据就可以比原来更快一步了。有此需求的朋友不妨一试。 转载请注明文章出处https://www.sodocs.net/doc/cb15271912.html,/portal-view-aid-7550.html

在Form1上建立一个二级下拉菜单,第一级共两个菜单项,标题分别为“文件”“编辑”

基础题(1)【考点分析】本题考点有:菜单编辑器的使用(标题、名称和内缩符号)。 【解题思路】通过菜单编辑设置菜单的标题、名称和内缩符号。 【操作步骤】 步骤1:建立界面,添加控件并设置控件的属性。程序中用到的控件及属性见表3.193。 步骤2:调试并运行程序,关闭程序后按题目要求存盘。 基础题(2)【考点分析】本题考点有:文本框的Name、PasswordChar属性和Change 事件。 【解题思路】首先通过属性窗口设置文本框的名称,并将Text1的PasswordChar属性设为*。在文本框的Change事件中,将文本框1显示的内容赋给文本框2。 【操作步骤】 步骤1:建立界面,添加控件并设置控件的属性。程序中用到的控件及属性见表3.194。 步骤2:编写程序代码。 参考答案 Private Sub Text1_Change() Text2.Text = Text1.Text End Sub 步骤3:调试并运行程序,关闭程序后按题目要求存盘。 简答题(1)【考点分析】本题考点有:图片框的Name、Height、Width、Picture属性和命令按钮的Name、Caption属性。 【解题思路】通过图片框的Name、Height、Width、Picture属性分别设置其名称、高、宽和添加图片。在命令按钮的Click事件中,图片的交换用LoadPicture()方法来实现。 【操作步骤】 步骤1:建立界面,添加控件并设置控件的属性。程序中用到的控件及属性见表3.195和表3.196。 表3.195

程序提供代码 Private Sub C1_Click() P1.Picture = LoadPicture("pic2.jpg") P2.Picture = LoadPicture("pic1.bmp") End Sub 程序结束 步骤3:调试并运行程序,关闭程序后按题目要求存盘。 简答题(2)【考点分析】本题考点有:复选框的Name、Caption、Value属性,文本框的Name、Text属性,命令按钮的Name、Caption属性,"+"连接符以及If判断语句。 【解题思路】首先在窗体上建立相应控件,并通过属性窗口设置其属性。通过If语句判断复选框的Value属性值是否为True,来判断文本框中应该显示的内容。 【操作步骤】 步骤1:建立界面,添加控件并设置控件的属性。程序中用到的控件及属性见表3.197。 步骤2:分析并编写程序代码。 程序提供代码 Private Sub C1_Click() '需要考生编写的内容 End Sub Private Sub Form_Unload(Cancel As Integer) Open App.Path & "\out4.txt" For Output As #1 Print #1, Ch1.Value, Ch2.Value, Text1.Text

Excel常用快捷键大全.doc

Excel常用快捷键大全 编制:______________ 版本:______________ 修订:______________ 日期:______________

Excel快捷键大全(一) 菜单和工具栏操作 Alt+F激活文件菜单 Alt+E激活编辑菜单 Alt+V激活视图菜单 Alt+I激活插入菜单 Alt+O激活格式菜单 Alt+T激活工具菜单 Alt+D激活数据菜单 Alt+W激活窗口菜单 Alt+H激活帮助菜单 F10激活菜单 Shfit+F10激活右键菜单 Ctrl+Shift+F激活工具条上字表全部单元格。 Ctrl+Shift+空格 全选单元格区域,若无单元格区域或在单元格区域外部按此快捷键,将选择整个工作表中所有的单元格。再次按下该组合键将选择工作表全部单元格。 F8 扩展所选区域。即若选取一个单元格后,按方向箭会进行连续单元格选择或者点击某单元格后按F8键再点击另一单元格可选择两单元格之间的区域。

Shift+F8可连续选择不相邻的区域。 Shift+Ctrl+O选择工作表中有评论的单元格 Shift+左方向键向左选择区域 Shift+右方向键向右选择区域 Shift+上方向键向上选择区域 Shift+下方向键向下选择区域 Shift+空格选择单元格所在行 Excel快捷键大全(二) 移动操作 Home快速移至一行的开始 Ctrl+Home快速移到工作表的开始单元格 Ctrl+End快速移至工作表区域的结尾 PageUp翻至前一页 PageDown翻至下一页 上、下、左、右方向键分别向上、向下、向左、向右移动选择单元格 Tab键向右移动 Shift+Tab键向左移动 Ctrl+左方向箭头移至左边区域 Ctrl+右方向箭头移至右边区域 Ctrl+上方向箭头移至上方区域 Ctrl+下方向箭头移至下方区域

如何在Excel中设置下拉选项,实现下拉列表

在Excel中实现下拉列表 一、直接输入: 1.选择要设置的单元格,例如A1单元格; 2.选择菜单栏的“数据”→“数据有效性”→出现“数据有效性”弹出窗口; 3.在“设置”选项卡中→“有效性条件”→“允许”中选择“序列”→右边的“忽略空值”和“提供下拉箭头”全部打勾→在“来源”下面输入数据,如“部门1,部门2,部门3,部门4,部门5”(不包括双引号,分割符号“,”必须为半角模式)→点击“确定”完成,再次选择该A1单元格,就出现了下拉菜单。当然,可以拖动单元格扩展填充序列。 如图所示: 二、引用同一工作表内的数据:

如果同一工作表的某列区域就是下拉菜单想要的数据,例如引用工作表Sheet1的B1:B5。B1:B5分别有以下数据:部门1、部门2、部门3、部门4、部门5,操作如下: 1.选择要设置的单元格,例如A1单元格; 2.选择菜单栏的“数据”→“数据有效性”→出现“数据有效性”弹出窗口; 3.在“设置”选项卡中→“有效性条件”→“允许”中选择“序列”→右边的“忽略空值”和“提供下拉菜单”全部打勾→在“来源”下面输入数据 “=$B$1:$B$5”,也可以直接点击单元格选择B1:B5区域→按“确定”完成,再次选择该A1单元格,就出现了下拉菜单。 如图所示: 三、引用不同工作表内的数据(必须为引用的区域定义名称): 如果不同工作表的某列区域就是下拉菜单想要的数据,譬如工作表Sheet1的A1单元格要引用工作表Sheet2的A1:A5区域。工作表Sheet2的A1:A5分别有以下数据:部门1、部门2、部门3、部门4、部门5,操作如下: 1. 为引用单元格区域定义名称:

excel表格中如何设置下拉菜单

excel表格中如何设置下拉菜单 一、直接自定义序列 用“数据/有效性”功能可以达到目的。 以选择性别为例,制作有男、女选项的下拉菜单: 选中“性别”数据区域; 执行“数据/有效性”命令,打开“数据有效性”对话框; 单击“设置”选项卡,在“允许”栏选择“序列”,“来源”中输入“男,女”(不含引号,用英文单引号分隔); 单击“确定”按钮。 二、利用表内数据作为序列源 有时候序列值较多,直接在表内打印区域外把序列定义好,然后引用。 操作步骤:先在同一工作表内的打印区域外要定义序列填好(假设在在Z1:Z3),如“男,女,其他”,然后选择要实现效果的列,再点击"数据\有效性",打开"数据有效性"对话框;选择"设置"选项卡,在"允许"下拉菜单中选择"序列",“来源”栏点击右侧的展开按钮(有一个红箭头),用鼠标拖动滚动条,选中序列区域Z1:Z3(可以直接输入=$Z$1:$Z$8;选上"忽略空值"和"提供下拉菜单"两个复选框。点击"输入信息"选项卡,选上"选定单元格显示输入信息",在"输入信息"中输入"请在这里选择"。 三、横跨两个工作表来制作下拉菜单 方法:用INDIRECT函数实现跨工作表 在sheet2中在Z1:Z3处设置好数据源:男,女,其他 选择要实现效果的列,再点击"数据\有效性",打开"数据有效性"对话框;选择"设置"选项卡,在"允许"下拉菜单中选择"序列",在来源处换成=INDIRECT("sheet2!$i$8:$i$12"), 就可实现横跨两个工作表来制作下拉菜单。 Excel设置数据有效性实现单元格下拉菜单的3种方法 一、直接输入: 1.选择要设置的单元格,譬如A1单元格; 2.选择菜单栏的“数据”→“有效性”→出现“数据有效性”弹出窗口; 3.在“设置”选项中→“有效性条件”→“允许”中选择“序列”→右边的“忽略空值”和“提供下拉菜单”全部打勾→在“来源”下面输入数据,譬如“1,2,3,4,5,6,7,8,9”(不包括双引号,分割符号“,”必须为半角模式)→按“确定”就OK了,再次选择该A1单元格,就出现了下拉菜单。 二、引用同一工作表内的数据: 如果同一工作表的某列就是下拉菜单想要的数据,譬如引用工作表Sheet1的B2:B5,B2:B5分别有以下数据:1、2、3、4,操作如下: 1.选择要设置的单元格,譬如A1单元格; 2.选择菜单栏的“数据”→“有效性”→出现“数据有效性”弹出窗口; 3.在“设置”选项中→“有效性条件”→“允许”中选择“序列”→右边的“忽略空值”和“提供下拉菜单”全部打勾→在“来源”下面输入数据“=$B$2:$B$5”,也可以按右边带红色箭头的直接选择B2:B5区域→按“确定”就OK了,再次选择该A1单元格,就出现了下拉菜单。 三、引用不同工作表内的数据(必须用到定义名称): 如果不同工作表的某列就是下拉菜单想要的数据,譬如工作表Sheet1的A1单元格要引用工作表Sheet2的B2:B5区域,工作表Sheet2的B2:B5分别有以下数据:1、2、3、4,操作如下: 1.定义名称:菜单栏→“插入”→“名称”→“定义”→弹出“定义名称”窗口,在“在当前工作薄中

Excel表格制作二级下拉菜单全步骤

Excel表格制作二级下拉菜单全步骤 通过2级菜单,倒是可以比较深入熟悉INDIRECT, INDEX, OFFSET, 这三个函数,是你要想学excel函数,估计你肯定过的关。 不过二级菜单的第一级的做法,都是相同的,大家可以参考上面的文章创建一个一级菜单。 第一种做法:使用函数INDIRECT 看看例子 很明显,我们希望在一级选择机房故障,那么2级就出现他下面的列表。 要实现这个目标并不复杂。 1:建立“名称” 3个一级选项,我们需要建立3个“名称”:机房故障线路故障用户端故障。 这个时候,你就创建了3个名称

还需要建立一个名称,叫做“故障类型”这个名称包括“机房故障线路故障用户端故障”这3项。

这个时候,你就可以在“名称管理器”看到4个名称2:创建1级菜单 1级菜单的办法就简单了 这样就解决了一级的下拉菜单。 3:2级菜单

这个地方你需要注意,=INDIRECT($F2) 如果你写成=INDIRECT($F$2), 如果是这样的话,你确定会出现一个报错这个时候,你就实现了2级菜单

第二种做法:使用函数INDEX 还是上面的例子,用另外一种方式来实现。这个例子里,你只需要建立2个名称。 1:建立名称 建立:故障类型名称,方法和上面一样。 建立:2级名称

创建上面两个名称。 2:创建下拉菜单 第一下拉菜单和上面一样,我就不重复了,现在是演示第二级下拉菜单 =INDEX(二级,0,match(I$2,故障类型,0)) 这样你就搞定2级菜单里。 第三种做法:使用函数OFFSET 学这个offset函数半天,才搞定。现在只是可以实现这个功能。不过还有需要改进的地方 还是上面的例子,

超方便超实用的Excel2007快捷键大全

Excel2007快捷键 1.基本操作快捷键 Ctrl+C 复制 Ctrl+X 剪切 Ctrl+V 粘贴 Ctrl+Z 撤销 Ctrl+Y 恢复 Ctrl+A 全部选中 Ctrl+S 保存 Ctrl+O 打开 Ctrl+W或Ctrl+F4 关闭工作簿 Ctrl+N 新建工作簿 Ctrl+P 打印 Ctrl+B 粗体 Ctrl+U 下划线 Ctrl+I 斜体 Ctrl+F查找 2.导航快捷键 Ctrl+Home 移至单元格A1 Ctrl+End 移至工作表中最后一个活动单元格Ctrl+Page Up 移至上一个工作表 Ctrl+Page Down 移至下一个工作表 Alt+Tab 切换至下一个程序 Alt+Shift+Tab 切换至前一个程序 Ctrl+Esc 显示Windows开始菜单 Ctrl+F5 恢复当前工作簿窗口大小 F6 切换至拆分窗口的另一窗格 Ctrl+F6 当打开一个以上工作簿时,切换至下一个工作簿窗口Ctrl+Shift+F6 切换至前一个工作簿窗口 Ctrl+F9 最小化窗口 Ctrl+F10 最大化窗口 Ctrl+箭头键移至当前区域边缘 Home 移至行首 Ctrl+Backspace 滚动以显示活动单元格 F5 显示“定位”对话框 Shift+F5 显示“查找”对话框 Shift+F4 查找下一个 Ctrl+. 移至选取区域的下一个角落 3.选择快捷键 Ctrl+Spacebar 如果在表格外使用,选中整个列;如果在表格内使用,在选中数据、数据和页眉以及整个列之间切换 Shift+Spacebar 选中整个行 Shift+Backspace 选中多个单元格时,恢复到仅选择活动单元格Ctrl+Shift+* 选择当前区域 Ctrl+/ 选择含有活动单元格的数组 Ctrl+Shift+O 选择所有含有批注的单元格 Ctrl+\ 在选中的行中,选择与活动单元格值不相符的单元格 Ctrl+Shift+| 在选中的列中,选择与活动单元格值不相符的单元格 Ctrl+[ 选择选区中公式直接引用的全部单元格 Ctrl+Shift+{ 选择选区中公式直接引用或间接引用的全部单元格 Ctrl+] 选择含直接引用活动单元格公式的单元格 Ctrl+Shift+} 选择含直接引用或间接引用活动单元格公式的单元格 Alt+;选择当前选区中可视的单元格 4.扩展选区快捷键 F8 扩展模式开、关;在扩展模式下,状态栏会出现“扩展式选定”,用箭头键扩展选区

excel中创建多级联动菜单(含图解)

Excel2007中创建多级下拉菜单[图解] (2011-05-08 23:00:00) 转载▼ 分类:07.MSoffice 标签: 郑来轶 数据分析 excel2007 下拉菜单 多级 列表 indirect Excel2007中创建多级下拉菜单 有如下一份省市数据:省份以及省份所辖地市清单,需要实现多级联动下拉菜单操作,具体操作方式如下所示: 第一步:对各单元格区域进行名称定义 选中A1:A5单元格区域,然后公式——根据所选内容创建——如图设置 PS:分别对B、C、D、E列重复以上操作

第二步:设置省份列的选项 选中G1:G22单元格区域,然后数据——数据有效性 弹出数据有效性设置窗口,然后如图设置

其中来源“=省份”,这里的省份与之前自定义的单元格区域名称是相对应的 省份选项搞定 第三步:设置地市列的选项

选中H1:H22单元格区域,然后数据——数据有效性 在弹出的窗口,设置如下 其中来源=indirect($G1) PS:indirect函数,返回由文本字符串指定的引用。

地市选项也搞定了,N级操作以此类推 ------------------------------我是完美的分割线----------------------- 条件查找: =OFFSET(C1,MATCH(A9&B9,A2:A6&B2:B6,0),)

图片来源:王喆 点击放大图组索引 我们经常会遇到如图中的EXCEL表的情况,第一行是一级单位,下面都是二级单位的这种EXCEL形式的小型数据库,我们需要在表中先填写一级单位后再填写二级单位,但是为了防止填写EXCEL工作表的人乱填,需要严格限定单元格内容,同时由于有些数据量非常大,就需要减轻填表人的劳动强度,因此需要在数据有效性的基础上再进一步设置联动。 图片来源:王喆 点击放大图组索引

Excel表格制作分类下拉列表

Excel表格制作分类下拉列表 在平日的工作中,为节省输入的时间及减少输入错误,经常看到并且使用Excel表格的下拉列表。那么Excel表格的下拉列表是怎样创建的呢? 相关阅读 Excel2003制作分类下拉列表填充项全攻略(动画教程) Excel表格制作二级下拉菜单全步骤 Excel2003视频教程:设定序列下拉箭头 Excel2010视频教程:16、通过下拉列表快速输入数据 本例中,如果你在乡镇选项栏选择开发区, 在学校名称下拉列表仅显示开发区学校名称;如果你在乡镇选项栏选择城关镇, 在学校名称下拉列表仅显示城关镇学校名称……操作步骤如下: 第一步:建库 启动Excel2003,切换到Sheet2工作表(其他工作表也可)中,将学校名称按乡镇分别输入不同列的单元格中,建立一个学校名称数据库。 提示:如果有其他新增加的学校名称,可以随时将名称输入到该列下面的单元格中。

第二步:命名 在Sheet2工作表中,选中A列(开发区学校名称所在列),然后将光标定在“名称”栏内(位于“编辑栏”左侧),输入“开发区”,并按“回车”键进行确认。

仿照上面的操作,将B、C、D列分别命名为“城关镇”、“城北乡”、“刘集乡”。

第三步:建立 切换到Sheet1工作表中,选中需要输入乡镇的单元格(如K4单元格),执行“数据→有效性”命令,打开“数据有效性”对话框。进入“设置”标签,单击“允许”右侧的下拉按钮,选中“序列”选项,在下面接着出现的“来源”方框中,输入“开发区、城关镇、城北乡、刘集乡……”序列,输入完成后,确定退出。

提示:在输入“序列”时,序列中各元素之间请用英文状态下的逗号隔开。 再选中需要输入学校名称的单元格(如C3单元格),再次打开“数据有效性”对话框,选中“序列”选项后,在“来源”方框中输入公式:=INDIRECT(K4),确定退出。 提示:如果点确定出现错误提示:“目前源出现错误。是否继续?”不要管它,点击“是”即可,是因为K4单元格目前没有数据。

VBA新手学习笔记之:二级下拉菜单(字典嵌套法)教学内容

VBA 新手学习笔 记 之:二级下拉菜单 (字 典嵌套法)

VBA新手学习笔记之:二级下拉菜单(字典嵌套法) 如下效果图: 今天这个效果所涉及的新增知识点有: 1.模块级变量的定 义2.事件程序3.字典嵌套4. Join函数 下面我们逐一来解读下这四个知识点: 1.先看看什么是事件之前我们执行Excel程序都需要手 动画一个按钮,然后将对应的过程指定给这个按钮,当我们需要程序运行的时候,就发送一个命令(点一下按钮)给这个程序,程序接收命令后,会按照程序的逻辑进行运行。 而事件程序是不需要手工指定按钮,而是当我们在操作 Excel的时候有些动作会自动被ExcelVBA所识别,VBA内部已经自行内置了有关此事件的过程名,我们在对应的过程中写需要执行操作的代码,当Excel的某个动作发生的时 候,会自动触发执行所写的程序。 这个案例所用到的事件程序有两个:第一:单元格选区发生变化的时候:当需要填写省份的那一列的单元格选区发生变化时,需要添加去重后的省份的下拉菜单操作方法:对准需要达到效果的工作表名的位置右键一一查看代码一—进入工作表的代码编辑区选择worksheet --------------------------- 会自动弹出(单元格选区发生变化时要执行的过程)——在该过 程中写所需要的代码即可

Private SubWorksheet_SelectionChange(ByVal Target As Range) End Sub 第二:单元格的值发生变化的时候:当省份填写完毕后, 则需要将对应省份的城市添加到城市单元格的下拉菜单,如果省份单元格没有填、则城市下拉菜单跟着消失。 操作方法:前面的操作与第一点都是一样的,调出代码窗 口后 -- 选择worksheet ------ 在事件下拉框中选择Change事 件 --- 会自动生成(单元格值发生变化时要执行的过程) Private Sub Worksheet_Change(ByValTarget As Range) End Sub 2.因为今天的两个程序中都需要使用同一个字典来做数据有 效性的下拉菜单,所以用了一个字典对象的模块级变量 dicSF,所谓模块级变量即在同一个模块内所有程序都能使用 的变量;这里涉及到变量的作用域的问题,大家可以百度搜索下什么叫变量的作用域。 3?字典嵌套的运用,因为我们要通过不同的省份分别对应找到其对应的城市,显然这是一个字典无法完成的事情,因为我们有很多个省份,多个省份下又又多个城市,所以我们在省份字典dicSF中每存入一个省份,那么就将这个省份 作为一个新的字典的名称再创建一个字典,在这个字典下将城市再

EXCEL快捷键大全和_常用技巧整理.

ESC键修改单元格时如果不小心更改公式的构成,可以用ESC键退出,避免破坏了公式 CTRL+ 箭头键移动到当前数据区域的边缘 HOME 移动到行首 CTRL+HOME 移动到工作表的开头 CTRL+END 移动到工作表的最后一个单元格,这个单元格位于数据区的最右列和最底行的交叉处(右下角;或是与首单元格(一般为A1 相对的单元格。 PAGE DOWN 向下移动一屏 PAGE UP 向上移动一屏 ALT+PAGE DOWN 向右移动一屏 ALT+PAGE UP 向左移动一屏 CTRL+F6 或CTRL+TAB 移动到下一工作簿或窗口 CTRL+SHIFT+F6 或CTRL+SHIFT+TAB 移动到前一工作簿或窗口 F6 移动到已拆分工作簿中的下一个窗格 SHIFT+F6 移动到被拆分的工作簿中的上一个窗格 CTRL+BACKSPACE 滚动并显示活动单元格 F5 显示“定位”对话框 SHIFT+F5 显示“查找”对话框 SHIFT+F4 重复上一次“查找”操作(等同于“查找下一个

TAB 在保护工作表中的非锁定单元格之间移动 SCROLL LOCK 打开或关闭滚动锁定 HOME 移动到窗口中左上角处的单元格 END 移动到窗口中右下角处的单元格 上箭头键或下箭头键向上或向下滚动一行 左箭头键或右箭头键向左或向右滚动一列 用于预览和打印文档的按键CTRL+P 或CTRL+SHIFT+F12 显示“打印”对话框在打印预览中时按下箭头键完成当放大显示时,在文档中移动 在打印预览中时按下PAGE UP 或PAGE DOWN 完成当缩小显示时,在文档中每次滚动一页 在打印预览中时按下CTRL+ 上箭头键或CTRL+ 左箭头键完成当缩小显示时,滚动到第一页 在打印预览中时按下CTRL+ 下箭头键或CTRL+ 右箭头键完成当缩小显示时,滚动到最后一页 用于工作表、图表和宏的按键按下SHIFT+F11 或ALT+SHIFT+F1 完成插入新工作表 用于工作表、图表和宏的按键按下F11 或ALT+F1 创建使用当前区域的图表 用于工作表、图表和宏的按键按下ALT+F8 完成显示“宏”对话框 用于工作表、图表和宏的按键按下ALT+F11 显示“Visual BasiC S辑器”

Excel制作一二级下拉菜单

Excel2010制作一二级下拉菜单 作者:郇冰洁文章来源:本站原创点击数:8530 更新时间:2011-7-6 1. 功能描述。 Excel中用户输入数据时,Excel会产生一个下拉菜单,只允许用户输入菜单中预设好的这些数据。一级的下拉菜单常用于性别、政治面貌、是否判断内容;除此之外,二级的下拉菜单也很常用,例如在某企业的招聘网站上,你选择某个部门,后面就只能选择属于这个部门的一些职位,那么这些下拉菜单是如何制作的呢? 2. 一级下拉菜单 1) 选中“性别”数据区域 2) 执行“数据/有效性”命令,打开“数据有效性”对话框; 图1 3) 单击“设置”选项卡,在“允许”栏选择“序列”,“来源”中输入“男,女”(不含引号,用英文单引号分隔);

图2 4) 单击“确定”按钮。 3. 二级下拉菜单 1) 先列出一个基本表表1。将A17:A19选中,在地址栏定义为“人力资源部”,并回车。检验的方法可以再选择A17:A19,地址栏会显示“人力资源部”。旧版本的MSO Excel会有一个专门的名称定义菜单,2010这样的定义方式更方便了,大家可以自己对照。

图3 同样方法,将B17:B20和C17:C20分别定义为“财务部”和“市场部”。 2) 再将A16:C16定义为“部门”。至此,层级上的定义就做好了,可以利用地址栏检验一下定义是否成功。

图4 3) 在要绘制的工作表表2里面,列出“部门”和“职位”两列。

图5 4) 按照之前“一级下拉菜单”的制作步骤,分别给“部门”列下的数据区域制作下拉菜单,不同的是,在“数据有效性”对话框中,“来源”是“=部门”,这个部门就是之前基本表中定义为“部门“,实际上包含了“人力资源部,财务部,市场部”三个内容。 图6 如果出现“源格式错误”提示框,需要检查一下定义是否正确,但是有的时候是软件抽象,不用理他,重新试试。这样,“部门”这一列就可以选择这三个部门了。

Excel中快捷键大全

Excel使用过程中快捷键资料大全 资料一: Excel 2007中的导航快捷键 定位到……快捷键 单元格A1 Ctrl+Home 当前行所在的A列Home 工作表中最后使用的单元格(即使该单元格当前为空) C trl+End 数据区的第一行(所提供的数据中无空单元格) Ctrl+向上箭头键 数据区的最后一行(所提供的数据中无空单元格) Ctrl+向下箭头键 数据区的第一列(所提供的数据中无空单元格) Ctrl+左箭头键 数据区的最后一列(所提供的数据中无空单元格) Ctrl+右箭头键 下一个工作表Ctrl+PageDown 上一个工作表Ctrl+PageUp 技巧:使用Shift键与上表中的组合键组合使用,可以选择单元格区域,例如,按Ctrl+Shift+Home组合键将选择从单元格A1开始到当前单元格的所有单元格。要选择当前区域,即活动单元格所在的数据区域,按Ctrl+ Shift+*。 Excel 2007中选择、插入、删除、隐藏和取消隐藏的快捷键 操作快捷键 选择活动单元格或单元格区域所在的列Ctrl+空格键 选择活动单元格或单元格区域所在的行Shift+空格键 在表中或者在单元格区域中的单元格、行或列中 插入行 Ctrl+Shift+加号 在表或单元格区域中插入列Ctrl+空格键,然后Ctrl+加号在表中或在单元格区域中的单元格、行或列中删 除行 Ctrl+连字号 删除表中或单元格区域中的列Ctrl+空格键,然后Ctrl+连字号 隐藏活动单元格或单元格区域中的列Ctrl+0 取消所选单元格之间隐藏的列Ctrl+Shift+0 隐藏活动单元格或单元格区域中的行Ctrl+9 取消所选单元格之间隐藏的行Ctrl+Shift+9 资料二: ★Excel快捷键之在工作表中移动和滚动向上、下、左或右移动单元格箭头键移动到当前数据区域的边缘:CTRL+ 箭头键 移动到行首:HOME 移动到工作表的开头:CTRL+HOME

Excel如何固定表头,设置单列下拉菜单

Excel如何固定表头,设置单列下拉菜单 作者:梳子出处:博客2011-06-15 07:32 鼠标选定B1单元格(可根据具体情况选定,这里是固定第一行为表头)…… 如何固定表头: 鼠标选定B1单元格(可根据具体情况选定,这里是固定第一行为表头) 窗口选项——选择拆分——再次选择冻结窗口——完成 如何设置单列下拉菜单: 无关联添加:使用有效性-序列,将要下拉的内容输入框内,中间以逗号隔开。 可设置项添加: (1)首先在Excel中设计好所需要的表格,在任意一列中输入要在下拉列表中所显示的内容,然后选定要使用选择性输入的区域。 (2)单击“数据→有效性”命令,在弹出的窗口中单击“设置”选项卡。在“允许”下拉列表中选择“序列”;在“来源”框中输入序列来源的单元格绝对地址,或者单击其右侧的隐藏窗体按钮,用鼠标选定要使用下拉列表中所显示的内容的单元格区域,再次单击隐藏窗体按钮回到“设置”选项卡。最后单击“确定”按钮返回(如图3)。 (3)用鼠标单击区域中的任一单元格,会在单元格旁边出现一个下拉箭头,单击箭头,会显示出所有的设置序列,从中单击所需的项目即可完成录入。 关联性添加: 1、在A1到A10输入名称,在B1到B10输入电话号码,做为源数据。 单位1 1000001

单位2 1000002 单位3 1000003 单位4 1000004 单位5 1000005 单位6 1000006 单位7 1000007 单位8 1000008 单位9 1000009 单位10 1000010 2、选中D1,菜单中选择数据,有效性,允许“序列”,来源:=$A$1:$A$10,D1下拉菜单可以选择公司名称。 3、选中E1,输入公式:=VLOOKUP(D1,$A$1:$B$10,2,0),在E1中根据D1公司名称的变化得到相应的电话号码。 根据实际情况,对源数据进行改变,在公式做相应变化即可。 可将数据源放在另一sheet中,或放在另一Excel文件中。如果在同一文件中,可以定义数据源为某一名称,如果在另一文件中,可以通过路径调用数据源。

设置EXCEL下拉列表框的3种方法

Excel设置数据有效性实现单元格下拉菜单的3种方法 一、直接输入: 1.选择要设置的单元格,譬如A1单元格; 2.选择菜单栏的“数据”→“有效性”→出现“数据有效性”弹出窗口; 3.在“设置”选项中→“有效性条件”→“允许”中选择“序列”→右边的“忽略空值”和“提供下拉菜单”全部打勾→在“来源”下面输入数据,譬如“1,2,3,4,5,6,7,8,9”(不包括双引号,分割符号“,”必须为半角模式)→按“确定”就OK了,再次选择该A1单元格,就出现了下拉菜单。 二、引用同一工作表内的数据: 如果同一工作表的某列就是下拉菜单想要的数据,譬如引用工作表Sheet1的B2:B5,B2:B5分别有以下数据:1、2、3、4,操作如下: 1.选择要设置的单元格,譬如A1单元格; 2.选择菜单栏的“数据”→“有效性”→出现“数据有效性”弹出窗口; 3.在“设置”选项中→“有效性条件”→“允许”中选择“序列”→右边的“忽略空值”和“提供下拉菜单”全部打勾→在“来源”下面输入数据“=$B$2:$B$5”,也可以按右边带红色箭头的直接选择B2:B5区域→按“确定”就OK了,再次选择该A1单元格,就出现了下拉菜单。 三、引用不同工作表内的数据(必须用到定义名称): 如果不同工作表的某列就是下拉菜单想要的数据,譬如工作表Sheet1的A1单元格要引用工作表Sheet2的B2:B5区域,工作表Sheet2的B2:B5分别有以下数据:1、2、3、4,操作如下: 1.定义名称:菜单栏→“插入”→“名称”→“定义”→弹出“定义名称”窗口,在“在当前工作薄中的名称”下面输入“DW”(可以自己随便明明)→“引用位置”下面输入“=Sheet2!$B$2:$B$5”,也可以按右边带红色箭头的直接选择B2:B5区域→按“添加”后再按“确定”完成第一步。 2.选择菜单栏的“数据”→“有效性”→出现“数据有效性”弹出窗口; 3.在“设置”选项中→“有效性条件”→“允许”中选择“序列”→右边的“忽略空值”和“提供下拉菜单”全部打勾→在“来源”下面输入“=DW”,“DW”就是刚刚定义好的名称,按“确定”就OK了,再次选择该A1单元格,就出现了下拉菜单。

excel2007快捷键(史上最全)

一、关于处理工作表的快捷键总结 1、插入新工作表Shift+F11或Alt+Shift+F1 2、移动到工作簿中的下一张工作表Ctrl+PageDown 3、移动到工作簿中的上一张工作表Ctrl+PageUp 4、选定当前工作表和下一张工作表Shift+Ctrl+PageDown 5、取消选定多张工作表Ctrl+ PageDown 6、选定其他的工作表Ctrl+PageUp 7、选定当前工作表和上一张工作表Shift+Ctrl+PageUp 8、对当前工作表重命名Alt+O H R 9、移动或复制当前工作表Alt+E M 10、删除当前工作表Alt+E L 二、关于在工作表内移动和滚动的快捷键总结 1、向上、下、左或右移动一个单元格箭头键 2、移动到当前数据区域的边缘Ctrl+箭头键 3、移动到行首Home 4、移动到工作表的开头Ctrl+Home 5、移动到工作表的最后一个单元格,位于数据中的最右列的最下行Ctrl+End 6、向下移动一屏PageDown 7、向上移动一屏PageUp 8、向右移动一屏Alt+PageDown 9、向左移动一屏Alt+PageUp 10、切换到被拆分的工作表中的下一个窗格Ctrl+F6

11、切换到被拆分的工作表中的上一个窗格Shift+F6 12、滚动以显示活动单元格Ctrl+Backspace 13、弹出“定位”对话框F5 14、弹出“查找”对话框Shift+F5 15、查找下一个Shift+F4 16、在受保护的工作表上的非锁定单元格之间移动Tab 三、在选定区域内移动 1、在选定区域内从上往下移动Enter 2、在选定区域内从下往上移动Shift+Enter 3、在选定区域中从左向右移动。如果选定单列中的单元格,则向下移动Tab 4、在选定区域中从右向左移动。如果选定单列中的单元格,则向上移动Shift+T ab 5、按顺时针方向移动到选定区域的下一个角Ctrl+句号 6、在不相邻的选定区域中,向右切换到下一个选定区域Ctrl+Alt+向右键 7、向左切换到下一个不相邻的选定区域Ctrl+Alt+向左键 四、以“结束”模式移动或滚动 1、打开或关闭“结束”模式End 2、在一行或一列内以数据块为单位移动End+箭头键 3、移动到工作表的最后一个单元格,在数据中所占用的最右列的最下一行中 End+Home 4、移动到当前行中最右边的非空单元格End+Enter 五、在ScrollLock打开的状态下移动和滚动 1、打开或关闭ScrollLock ScrollLock

如何在Excel中设置下拉选项实现下拉列表

在Excel中实现下拉列表 注:以下示例在Microsoft Excel 2007中通过测试 一、直接输入: 1.选择要设置的单元格,例如A1单元格; 2.选择菜单栏的“数据”→“数据有效性”→出现“数据有效性”弹出窗口; 3.在“设置”选项卡中→“有效性条件”→“允许”中选择“序列”→右边的“忽略空值”和“提供下拉箭头”全部打勾→在“来源”下面输入数据,如“部门1,部门2,部门3,部门4,部门5”(不包括双引号,分割符号“,”必须为半角模式)→点击“确定”完成,再次选择该A1单元格,就出现了下拉菜单。当然,可以拖动单元格扩展填充序列。 如图所示: 二、引用同一工作表内的数据:

如果同一工作表的某列区域就是下拉菜单想要的数据,例如引用工作表Sheet1的B1:B5。B1:B5分别有以下数据:部门1、部门2、部门3、部门4、部门5,操作如下: 1.选择要设置的单元格,例如A1单元格; 2.选择菜单栏的“数据”→“数据有效性”→出现“数据有效性”弹出窗口; 3.在“设置”选项卡中→“有效性条件”→“允许”中选择“序列”→右边的“忽略空值”和“提供下拉菜单”全部打勾→在“来源”下面输入数据 “=$B$1:$B$5”,也可以直接点击单元格选择B1:B5区域→按“确定”完成,再次选择该A1单元格,就出现了下拉菜单。 如图所示: 三、引用不同工作表内的数据(必须为引用的区域定义名称): 如果不同工作表的某列区域就是下拉菜单想要的数据,譬如工作表Sheet1的A1单元格要引用工作表Sheet2的A1:A5区域。工作表Sheet2的A1:A5分别有以下数据:部门1、部门2、部门3、部门4、部门5,操作如下: 1. 为引用单元格区域定义名称:

WordExcel常用快捷键大全

W o r d E x c e l常用快捷 键大全 集团文件发布号:(9816-UATWW-MWUB-WUNN-INNUL-DQQTY-

也是我们经常用到的办公软件之一,它能有效的处理表格数据,面对大量表格中的大量数据,你不掌握一些快捷键是很吃力的。如果此时你能熟练运用快捷键,那可以极大的提高办事效率。为了大家的方便,办公组网特意搜集了资料,并进行了分类,下面就是Excel常用快捷键大全。 插入新工作表:Shift+F11或Alt+Shift+F1 移动到工作簿中的下一张工作表:Ctrl+PageDown 移动到工作簿中的上一张工作表:Ctrl+PageUp 选定当前工作表和下一张工作表:Shift+Ctrl+PageDown 取消选定多张工作表:Ctrl+ PageDown 选定其他的工作表:Ctrl+PageUp 选定当前工作表和上一张工作表:Shift+Ctrl+PageUp 对当前工作表重命名:Alt+O H R 移动或复制当前工作表:Alt+E M 删除当前工作表:Alt+E L

向上、下、左或右移动一个单元格:箭头键 移动到当前数据区域的边缘:Ctrl+箭头键 移动到行首:Home 移动到工作表的开头:Ctrl+Home 移动到工作表的最后一个单元格,位于数据中的最右列的最下行:Ctrl+End 向下移动一屏:PageDown 向上移动一屏:PageUp 向右移动一屏:Alt+PageDown 向左移动一屏:Alt+PageUp 切换到被拆分的工作表中的下一个窗格:Ctrl+F6 切换到被拆分的工作表中的上一个窗格:Shift+F6 滚动以显示活动单元格:Ctrl+Backspace 弹出“定位”对话框:F5 弹出“查找”对话框:Shift+F5

VBA新手学习笔记之:二级下拉菜单(字典嵌套法)教学内容

V B A新手学习笔记之:二级下拉菜单(字 典嵌套法)

VBA新手学习笔记之:二级下拉菜单(字典嵌套法) 如下效果图: 今天这个效果所涉及的新增知识点有:1. 模块级变量的定义2. 事件程序3. 字典嵌套4. Join函数 下面我们逐一来解读下这四个知识点: 1.先看看什么是事件之前我们执行Excel程序都需要手动画一个按钮,然后将对应的过程指定给这个按钮,当我们需要程序运行的时候,就发送一个命令(点一下按钮)给这个程序,程序接收命令后,会按照程序的逻辑进行运行。 而事件程序是不需要手工指定按钮,而是当我们在操作Excel的时候有些动作会自动被ExcelVBA所识别,VBA内部已经自行内置了有关此事件的过程名,我们在对应的过程中写需要执行操作的代码,当Excel的某个动作发生的时候,会自动触发执行所写的程序。 这个案例所用到的事件程序有两个:第一:单元格选区发生变化的时候:当需要填写省份的那一列的单元格选区发生变化时,需要添加去重后的省份的下拉菜单操作方法:对准需要达到效果的工作表名的位置右键——查看代码——进入工作表的代码编辑区——选择worksheet——会自动

弹出(单元格选区发生变化时要执行的过程)——在该过程中写所需要的代码即可 Private SubWorksheet_SelectionChange(ByVal Target As Range) End Sub 第二:单元格的值发生变化的时候:当省份填写完毕后,则需要将对应省份的城市添加到城市单元格的下拉菜单,如果省份单元格没有填、则城市下拉菜单跟着消失。 操作方法:前面的操作与第一点都是一样的,调出代码窗口后——选择worksheet——在事件下拉框中选择Change事件——会自动生成(单元格值发生变化时要执行的过程)Private Sub Worksheet_Change(ByValTarget As Range) End Sub 2.因为今天的两个程序中都需要使用同一个字典来做数据有效性的下拉菜单,所以用了一个字典对象的模块级变量dicSF,所谓模块级变量即在同一个模块内所有程序都能使用的变量;这里涉及到变量的作用域的问题,大家可以百度搜索下什么叫变量的作用域。 3.字典嵌套的运用,因为我们要通过不同的省份分别对应找到其对应的城市,显然这是一个字典无法完成的事情,因为我们有很多个省份,多个省份下又又多个城市,所以我们在省份字典dicSF中每存入一个省份,那么就将这个省份

相关主题