excel选择其他表格.docx
《excel选择其他表格.docx》由会员分享,可在线阅读,更多相关《excel选择其他表格.docx(9页珍藏版)》请在冰豆网上搜索。
excel选择其他表格
竭诚为您提供优质文档/双击可除
excel选择其他表格
篇一:
让word和excel表格实现选择录入
让word和excel表格实现选择录入
电脑及各类应用软件从诞生的那一刻起,就确定了为人类减轻劳动负担的宗旨,但如果操作软硬件的人不熟悉其功能,减轻负担的宗旨也就成为空谈。
例如,使用word和excel制作明细表时需要重复录入部门、职称或学历等内容。
此时,不论是逐一录入还是复制粘贴,都是一项即耗时又费力的工作。
如何利用软件的自身功能从繁重的工作中摆脱出来呢?
本篇文章将给你满意的答案。
我们在使用word和excel制作表格时,可以为表格制作一个下拉列表,在遇到需重复录入的内容时,只要用鼠标单击所需的选项,即可轻松完成录入。
下面笔者将分别讲解word和excel下的实现方法。
步骤/方法
1.word表格实现选择录入
例如制作一份明细表,在这个表格中,部门、职称、学历和级别等几项内容是需要重复输入的,我们利用word提供的下拉型窗体域即可轻松实现表格内容的选择录入。
(1)首先在word中根据需要设计好表格,将固定不变的内容输入到表格中。
(2)将鼠标移到指定位置(例如“职称”下面的单元
-1-
格),单击“视图→工具栏→窗体”命令,弹出“窗体”工具栏,单击“下拉型窗体域”按钮。
小提示:
单元格中插入窗体域后,会显示出灰色底纹,在按下“窗体域底纹”按钮时会显示阴影。
该窗体域底纹只在屏幕上显示,用于提醒用户该域的具体位置,这些效果并不岜淮蛴〕隼础
(3)双击单元格中的窗体域底纹,弹出“下拉型窗体域选项”对话框。
在“下拉项”文本框内输入需要添加的第一个列表项,并单击“添加”按钮进行添加。
依法输入其余列表项,待所有列表项添加完毕后,可以通过“↑、↓”方向按钮改变列表项的排列顺序。
(4)勾选“启用下拉列表”复选框,单击“确定”按钮,完成一个单元格的下拉型窗体域的设置。
-2-
小技巧:
可将其余使用同样窗体域的单元格全部选中,然后通过复制、粘贴的方法一次性插入。
(5)在所有下拉型窗体域完成插入之后,单击“窗体”工具栏上的锁状“保护窗体”按钮(这样除了含有窗体域的单元格外,表格的其它地方都无法进行修改),在需要录入同一内容的任一窗体域单元格上单击鼠标,单击其右侧出现的下拉三角图标,从弹出下拉列表中选择需要录入的内容。
全部选择好后,再次单击“保护窗体”按钮解除锁定。
-3-
2.
excel表格实现选择录入
在excel表格中使用选择录入的好处是,可以对数据精确筛选,避免因录入错误造成数据统计不准确的现象发生。
具体设置步骤如下:
(1)首先在excel中设计好所需要的表格,在任意一列中输入要在下拉列表中所显示的内容,然后选定要使用选择性输入的区域。
(2)单击“数据→有效性”命令,在弹出的窗口中单击“设置”选项卡。
在“允许”下拉列表中选择“序列”;在“来源”框中输入序列来源的单元格绝对地址(或在来源中输入要选择录入的内容,内容之间用英文逗号隔开),或者单击其右侧的隐藏窗体按钮,用鼠标选定要使用下拉列表中所显示的内容的单元格区域,再次单击隐藏窗体按钮回到“设置”选项卡。
最后单击“确定”按钮返回。
-4-
(3)用鼠标单击区域中的任一单元格,会在单元格旁边出现一个下拉箭头,单击箭头,会显示出所有的设置序列,从中单击所需的项目即可完成录入。
小技巧:
对于其它使用下拉列表的单元格,可以采用拖动柄复制的方法来实现。
现在,有了word和excel中实现选择录入的方法,工作是不是轻松多了。
-5-
篇二:
excel中如何使用Vlookup函数查找引用其他工作表数据和自动填充数据
excel中如何使用Vlookup函数查找引用其他工作表数据和自动填充数据
如何在excel中对比两张表(不是对比两列)?
两张都是人员在职信息表,a表长,b表短,a表中的记录比较多,有的人a表中有而b表中没有,有的人ab两表都有但是在a表中的行数比b表中多(举例说明,就是这个人在a表中可能有三行,分别是7.8.9三月的在职信息,同样的人在b表中可能只有7月一个月的在职信息),如何把a表中有而b表中没有的行挑选出来单列成一张表?
假设姓名在a列,在职月份在b列,两个表的第一行都是表头.
在b表插入一个新a列,这样b表的姓名就在b列,月份在c列,在a2单元格输入=b2&c2
在a表表头的最后一个空白列(假设为h1)写上"与b表的关系"
在h2输入公式=iF(iseRRoR(Vlookup(a2&b2,sheet2!
a:
a,1,False)),"b表没有此记录","b表有此记录")如何在excel中筛选出相同的名字?
我现在有2张表:
一张有1000个用户,另一张有800个用户;如何快速的找出两张表中相同的名字啊。
方法一、sheet!
b1輸入=iF(countiF(sheet2!
$a$1:
$a$1000,a1)>=1,"重複","")
方法二、在1000个用户的sheet1!
b1輸入(假设你的记录在a1而且是竖列扩展)
=if(isna(vlookup(a1,sheet2$a$1:
$a$800,2,0)),"","重复“)
两列数据查找相同值对应的位置
=match(b1,a:
a,0)
excel中如何使用Vlookup函数查找引用其他工作表数据和自动填充数据
Vlookup函数,在表格或数值数组(数据表)的首列查找指定的数值(查找值),并由此返回表格或数组当前行中指定列(列序号)处的数值。
Vlookup(查找值,数据表,列序号,[匹配条件])
例如在sheet2表中有全部100个学生的资料,b列为学号、c列为姓名、d列为班级,现在在sheet1表的a列有学号,我们需要使用该函数,将sheet2表中对应学号的姓名引用到sheet1表的b列。
我们只需在sheet1的b2输入以下公式=Vlookup(a2,sheet2!
$b:
$d,2,False)(或者=Vlookup(a2,sheet2!
$b$2:
$d$101,2,0),就得到了a2单元格学号对应的学生姓名。
同理,在sheet1表的c2输入公式=Vlookup(a2,sheet2!
$b:
$d,3,False),即可得到对应的班级.
Vlookup(a2,sheet2!
$b:
$d,2,False)四个参数解释
1、“a2”是查找值,就是要查找a2单元格的某个学号。
2、“sheet2!
$b:
$d”是数据表,就是要在其中查找学号的表格,这个区域的首列必须是学号。
3、“2”表示我们最后的结果是要“sheet2!
$b:
$d”中的第“2”列数据,从b列开始算第2列。
4、“False”(可以用0代替False)是匹配条件,表示要精确查找,如果是tRue表示模糊查找。
如果我们需要在输入a列学号以后,b列与c列自动填充对应的姓名与班级,那么只需要在b列,c列预先输入公式就可以了。
为了避免在a列学号输入之前,b列与c列出现"#n/a"这样错误值,可以增加一个iF函数判断a列是否为空,非空则进行Vlookup查找.这样b2与c2的公式分别调整为
b2=iF(a2="","",Vlookup(a2,sheet2!
$b:
$d,2,0))
model=iF(g311="","",Vlookup(g311,数据表!
$b:
$i,4,False))
c2=iF(a2="","",Vlookup(a2,sheet2!
$b:
$d,3,0))
excel课表生成中应用的两种方法
课表是学校最基本的教学管理依据,课表形成的传统方法是先安排好原始数据,再设计好表格的固定格式,一项项往表里填内容。
上百张课表的形成都要人工录入或人工粘贴复制,既繁琐又容易出差错,而且不利于检索查询。
笔者介绍一种方法,在原始数据录入后利用“数据透视表”,可以实现课表生成的自动化。
一、功能
1.一张“数据透视表”仅靠鼠标移动字段位置,即可变换出各种类型的课表,例如:
班级课表。
每班一张一周课程表。
可选框内选择不同的学院和班号,即可得到不同班的课表。
按教师索引。
即每位教师一周所有的信息。
按时间索引,即每天每节课有哪些教师来、上什么课。
按课程索引。
课程带头人可能只关心和自己有关的内容。
按学院索引。
可能只需要两三项数据,了解概况。
按本专科索引。
按楼层索引。
专家组听课时顺序走过每个教室,需要随时随地查看信息。
按教室或机房索引。
安排房间时要随时查看。
2.字段数量的选择是任意的,即表格内容可多可少,随时调整。
3.任何类型的表都能够实现连续打印或分页打印。
如班级课表可以连续显示,也可快速、自动生成每班一张;某部门所有教师的课表可以汇总在一张表上,也可每个老师一页纸,分别打印。
4.遇到调课,只要更改原始表,再重新透视一次,可在瞬间完成,就意味着所有表的数据都已更新。
而传统的方法必须分别去改班级表、教室表、机房表、教师表……稍有疏忽就可能遗漏。
5.所有的表都不用设计格式,能够自动形成表格,自动调整表格大小,自动合并相同数据单元格。
二、建立数据库
规范数据库的建立是满足查询、检索、统计功能的基本要求。
1.基本字段:
班级、星期、节次、课程、地点、教师。
2.可选字段:
学院、班级人数、学生类别、金工实习周次、教师单位、地点属性、备注字段名横向排列形成了“表头”,每个字段名下是纵向排列的数据。
3.库中的数据必须规范。
如“地点”中不能出现除楼号、房间号以外的任何文字(包括空格);“课程”中必须是规范的课程名,不允许有“单、双”等字样。
建议上机课增加一个字段“上机”,而不是在课程名中增添“上机”说明,后者不利于课程检索。
4.库中的每条数据清单的每个格只要存在数据就必须填满。
不允许因为与上一行数据相同就省略了,更不能合并单元格。
5.增加的整条记录在库中的位置可以任意。
如规律课表的课程只有8节,某班增加“9~10节”或双休日上课,新增记录则可插在该班其他课的末尾,也可附在库的最底端。
无论在什么位置,都不影响透视后的效果。
三、做数据透视表
在选择透视范围时要包含全部原始数据库,如果录制“宏”,最好比原始表多增加若干行,以备增加记录用。
但字段的数量可根据需要选择。
把选中的字段分别放置在表的“行字段”中,在每个字段名上双击,弹出“字段设置”框,选择“无”,即形成了显示美观的透视表。
1.用鼠标拖动各字段,重新安排左右顺序、上下位置(指行字段与页字段之间的转换),或在可选框内选中所需,即可形成各种各样的新表。
2.常用的班级课表可排好纸张版面、页眉页脚,专门供原始打印。
“班级”字段最好放在“页字段”中,
以便于每班打印1张。
在“班级”字段的可选框内选择各班,即可显示出所有的班级课表。
每班课表的大小是自动调整的,如“节次”中的数据项只有8节,遇到增添“9~10节”课程的情况,表格会在7~8节后自动增加1行,把9~10节的内容填进去,下一个班则可自动恢复正常。
既可以设置为无课显示空格,也可以设成无课不显示,即有哪节显示哪节。
excel20xx查找重复姓名方法两则
每次统计年级学生基本情况时都会因为学生姓名相同而导致张冠李戴的错误。
以往为避免类似错误都要将excel表格按姓名进行排序,然后依次检查是否重名,非常麻烦还容易出问题。
如果您也遇到过类似情况,那么在excel中,我们可以采用以下的方法来区分那些有重复的姓名,以避免出错。
一、利用条件格式进行彩色填充
选中图1所示表格中数据所在单元格区域a2:
i11,点击功能区“开始”选项卡“样式”功能组中的“条件格式”按钮,在弹出的菜单中点击“新建规则”命令,打开“新建格式规则”对话框,在“选择规则类型”列表中点击“使用公式确定要设置格式的单元格”,然后在“为符合此公式的值设置格式”下方的输入框中输入如下公式“=countiF($b$2:
$b$11,$b2)>=2”,然后点击下方的“格式”按钮,在打开的“设置单元格格式”对话框的“填充”选项卡中指定一种填充颜色,确定后如图2所示。
确定后关闭此对话框,则可以将重名同学所在行的全部数据都填充此颜色,如图3所示。
有了此醒目的标志,那么我们在以后的操作中就不太容易出错了。
查找数据公式两个(基本查找函数为Vlookup,match)
(1)、根据符合行列两个条件查找对应结果
=Vlookup(h1,a1:
e7,match(i1,a1:
e1,0),False)
(2)、根据符合两列数据查找对应结果(为数组公式)
=index(c1:
c7,match(h1&i1,a1:
a7&b1:
b7,0)
使用index函数和match函数查找数据
假设您在单元格a1:
c5中创建了以下信息表,且此表包含单元格c1:
c5中的年龄(age)信息:
假设您希望根据某人的姓名(name)查找此人的年龄(age)。
为此,请按如下公式示例,配合使用index函
数和match函数:
=index($a$1:
$c$5,match("mary",$a$1:
$a$5,),3)
此公式示例使用单元格a1:
c5作为信息表,并在第三列中查找mary的年龄(age)。
公式返回22一些excel公式的实用运用例子=countiF(d2:
d10,">400")
统计d2:
d10的值大于400的个数
=countiF(b2:
b10,"东北部")
统计b2:
b10的内容为"东北部"的个数
=today()
显示当前系统日期
=now()
显示当前系统日期和具体时间
=yeaR(b2)
获得b2单元格内(当前系统日期和具体时间)的年
=month(b2)
获得b2单元格内(当前系统日期和具体时间)的月
=day(b2)
获得b2单元格内(当前系统日期和具体时间)的日
=houR(b2)
获得b2单元格内(当前系统日期和具体时间)的时
=Rank(d2,$d$2:
$d$10)
取d2的值在d2-d10范围内的排名是多少
=match(99,c2:
c10,0)
统计出c2-c10范围内值为99的个数
=exact(a4,b4)
比较a4,b4两个单元格内的字符串内容是否相等,返回布尔值tRue/False
=iF(c2>=60,iF(c2>=90,"优秀","及格"),"不及格")
如果c2>=60(如果c2>=90则显示"优秀"否则显示"及格")否则显示"不及格"
=iF(and(b2>=60,c2>=60),iF(oR(b2>=90,c2>=90),"优秀","及格"),"不及格")
与上例相似,只不过是2个单元格都要进行条件判断
=Vlookup(b3,d2:
g14,4,0)
Vlookup(需在第一列中查找的数值,需要在其中查找数据的数据表,需返回某列值的列号,逻辑值true或False)
经常用excel建立一些表格,有时我们需要给一些表格建立很多个副表,那么如何使这些复制表格中的数据随原表的修改而修改呢?
Vlookup函数可以帮我们做到这一点
=hlookup(b7,b1:
F3,2,0)
hlookup与Vlookup
hlookup用于在表格或数值数组的首行查找指定的数值,并由此返回表格或数组当前列中指定行处的数值。
Vlookup用于在表格或数值数组的首列查找指定的数值,并由此返回表格或数组当前行中指定列处的数值。
当比较值位于数据表的首行,并且要查找下面给定行中的数据时,请使用函数hlookup。
当比较值位于要进行数据查找的左边一列时,请使用函数Vlookup。
语法形式为:
hlookup(lookup_value,table_array,row_index_num,range_lookup)
Vlookup(lookup_value,table_array,col_index_num,range_lookup)
其中,lookup_value表示要查找的值,它必须位于自定义查找区域的最左列。
lookup_value可以为数值、引用或文字串。
table_array查找的区域,用于查找数据的区域,上面的查找值必须位于这个区域的最左列。
可以使用对区域或区域名称的引用。
Row_index_num为table_array中待返回的匹配值的行序号。
Row_index_num为1时,返回table_array第一行的数值,row_index_num为2时,返回table_array第二行的数值,以此类推。
col_index_num为相对列号。
最左列为1,其右边一列为2,依此类推.
Range_lookup为一逻辑值,指明函数hlookup查找时是精确匹配,还是近似匹配。
检查单元格a2是否为空白(False)=isblank(a2)
检查#ReF!
是否为错误值(tRue)=iseRRoR(a4)
检查#ReF!
是否为错误值#n/a(False)=isna(a4)
检查#n/a是否为错误值#n/a(tRue)=isna(a6)
检查#n/a是否为错误值(False)=iseRR(a6)
检查10.72是否为数值(tRue)=isnumbeR(a5)
检查countRy是否为文本(tRue)=istext(a3)
检查5是否为偶数iseVen(5)False
检查-1是否为奇数isodd(-1)tRue
2.如何去掉execl单元格中文字前面的数字
自己写个函数放在模块里,然后在单元格调用函数=delnum(a1)
publicFunctiondelnum(zifuasstring)asstring
dimlasinteger,masinteger,nasstring,aasstring
l=len(zifu)
Form=1tol
n=mid(zif(excel选择其他表格)u,m,1)
ifasc(n)57then
a=a&n
endif
nextm
delnum=a
endFunction
3.excel中,列很多,行很少,怎么能让打印在一页上
使用公式先进行一下转换就是了。
以下为示例:
源数据为数据区域a1:
o2,即一个2行15列的数据,如下:
篇三:
excel中怎样选定图表区域?
图表的基本操作
――图表区域的选定
在修改或格式化图表之前,应该先激活嵌入图表或图表工作表,然后选定要修改的一些图表项。
例如,为了改变绘图区的大小,必须先选定绘图区,然后拖动其周围出现的控点等。
1)嵌入图表的激活
单击嵌入图表的空白区,在嵌入图表边框的四个边与四个角各出现一个黑色的控点,此时嵌入图表被选定。
刚创建嵌入图表时,它自动处于这种状态。
2)图表工作表的激活
图表工作表本身占用了一个窗口,它与工作簿的其他工作表地位相同。
单击工作簿底部的图表工作表标签,即可激活该图表工作表。
3)图表项的选定
图表处于激活状态时,要对图表进行各种操作,必须选定要处理的图表项,选定图表项主要采用以下两种方法:
●单击要处理的图表项。
有些成组显示的图表项(如数据系列、数
据标记和图例等)各自又可以细分为单独的元素。
例如,要在数
据系列中选定一个单独的数据标记,首先单击数据系列,然后单
击其他的数据标记。
●单击图表的任意位置激活图表,然后在“图表”工具栏中单击“图
表对象”列表框右边的向下箭头,从弹出的下拉列表中选择要处
理的图表选项。
如图1所示。
图1“图表对象”列表