excel表格查找剪切出来.docx
《excel表格查找剪切出来.docx》由会员分享,可在线阅读,更多相关《excel表格查找剪切出来.docx(7页珍藏版)》请在冰豆网上搜索。
excel表格查找剪切出来
竭诚为您提供优质文档/双击可除
excel表格查找,剪切出来
篇一:
excel常用快捷键一览表
excel常用快捷键一览表
表a-1处理工作表
键盘快捷键
shift+F11或alt+shift+F1ctrl+pagedownctrl+pageup
shift+ctrl+pagedownshift+ctrl+pageupalt+ohRalt+emalt+el
插入新工作表
移动到工作簿中的下一张工作表移动到工作簿中的上一张工作表
功能
选定当前工作表和下一张工作表。
若要取消选定多张工作表,按“ctrl+pagedown若要选定其他的工作表,按“ctrl+pageup”组合键选定当前工作表和上一张工作表
对当前工作表重命名(“格式”菜单的“工作表”子菜单上的“重命名”命令)移动或复制当前工作表(“编辑”菜单上的“移动或复制工作表”命令)删除当前工作表(“编辑”菜单上的“删除工作表”命令)
表a-2在工作表内移动和滚动
键盘快捷键
箭头键ctrl+箭头键homectrl+homectrl+endpagedownpageupalt+pagedownalt+pageupctrl+F6shift+F6ctrl+backspaceF5shift+F5shift+F4
向上、下、左或右移动一个单元格移动到当前数据区域的边缘移动到行首移动到工作表的开头
移动到工作表的最后一个单元格,该单元格位于数据所占用的最右列的最下行中向下移动一屏向上移动一屏向右移动一屏向左移动一屏
切换到被拆分(“窗口”菜单上的“拆分”命令)的工作表中的下一个窗格切换到被拆分的工作表中的上一个窗格滚动以显示活动单元格弹出“定位”对话框弹出“查找”对话框
重复上一次“查找”操作(等同于“查找下一个”)
功能
tab在受保护的工作表上的非锁定单元格之间移动
表a-3在选定区域内移动
键盘快捷键
功能
在选定区域内从上往下移动在选定区域内从下往上移动
在选定区域中从左向右移动。
如果选定单列中的单元格,则向下移动在选定区域中从右向左移动。
如果选定单列中的单元格,则向上移动按顺时针方向移动到选定区域的下一个角
在不相邻的选定区域中,向右切换到下一个选定区域向左切换到下一个不相邻的选定区域
entershift+entertabshift+tabctrl+句号ctrl+alt+向右键ctrl+alt+向左键
注释:
可更改按“enter”或“shift+enter”后的移动方向:
按“alt+t”,再按“o”(“工具”菜单上的“选项”命令),接着按“ctrl+tab”直到选择“编辑”选项卡,然后更改“按enter键后移动”设置。
表a-4以“结束”模式移动或滚动
键盘快捷键endend+箭头键end+homeend+enter
打开或关闭“结束”模式
在一行或一列内以数据块为单位移动
移动到工作表的最后一个单元格,该单元格位于数据所占用的最右列的最下一行中
功能
移动到当前行中最右边的非空单元格。
如已打开“lotus1-2-3常用键”(“工具”菜单上“中的“1-2-3的帮助”选项卡),则此快捷键次序不起作用
注释:
选中“结束”模式后,状态栏中将出现“结束”。
表a-5在scrolllock打开的状态下移动和滚动
键盘快捷键
scrolllockhomeend
向上键或向下键向左键或向右键
打开或关闭scrolllock移动到窗口左上角的单元格移动到窗口右下角的单元格向上或向下滚动一行向左或向右滚动一列
功能
注释:
在scrolllock关闭的状态下使用滚动键(如pageup和pagedown)时,单元格选定区域会随之发生移动。
若要在滚动时不改变选定的单元格,先打开scrolllock。
表a-6选定单元格、行和列以及对象
键盘快捷键
ctrl+空格键shift+空格键
键盘快捷键
ctrl+a
shift+backspacectrl+shift+空格键ctrl+6
选定整张工作表选定整列选定整行
功能
功能
在选定了多个单元格的情况下,只选定活动单元格在选定了一个对象的情况下,选定工作表上的所有对象在隐藏对象、显示对象和显示对象占位符之间切换
表a-7选定具有特定特征的单元格
键盘快捷键
ctrl+shift+*(星号)ctrl+/
ctrl+shift+o(字母o)ctrl+/ctrl+shift+|ctrl+[(左方括号)ctrl+shift+{(左大括号)ctrl+](右方括号)ctrl+shift+}(右大括号)alt+;(分号)
功能
选定活动单元格周围的当前区域(包围在空行和空列中的数据区域)。
在数据透选定整个数据透视表选定包含活动单元格的数组选定含有批注的所有单元格
在选定的行中,选取与活动单元格中的值不匹配的单元格在选定的列中,选取与活动单元格中的值不匹配的单元格选取由选定区域中的公式直接引用的所有单元格选取由选定区域中的公式直接或间接引用的所有单元格选取包含直接引用活动单元格的公式的单元格选取包含直接或间接引用活动单元格的公式的单元格选取当前选定区域中的可见单元格
表a-8扩展选定区域
键盘快捷键
F8shift+F8shift+箭头键ctrl+shift+箭头键shift+home
功能
打开或关闭扩展模式。
在扩展模式中,状态行中将出现“扩展”,箭头键可扩展
将其他区域的单元格添加到选定区域中,或使用箭头键移动到所要添加的区域的然后按“F8”和箭头键以选定下一个区域将选定区域扩展一个单元格
将选定区域扩展到与活动单元格在同一列或同一行的最后一个非空单元格将选定区域扩展到行首
ctrl+shift+homectrl+shift+endshift+pagedownshift+pageupend+shift+箭头键end+shift+home
将选定区域扩展到工作表的开始处
将选定区域扩展到工作表上最后一个使用的单元格(右下角)将选定区域向下扩展一屏将选定区域向上扩展一屏
将选定区域扩展到与活动单元格在同一列或同一行的最后一个非空单元格将选定区域扩展到工作表的最后一个使用的单元格(右下角)
续表
键盘快捷键
end+shift+enterscrolllock+shift+homescrolllock+shift+end
功能
将选定区域扩展到当前行中的最后一个单元格。
如果已打开“lotus1-2-3常用具”菜单上“选项”命令中的“1-2-3的帮助”选项卡),则此快捷键次序将不起将选定区域扩展到窗口左上角的单元格将选定区域扩展到窗口右下角的单元格
表a-9用于输入、编辑、设置格式和计算数据的按键键盘快捷键
enteralt+enterctrl+entershift+entertabshift+tabesc箭头键homeF4或ctrl+yctrl+shift+F3ctrl+dctrl+Rctrl+F3ctrl+k
enter(在具有超链接的单元格中)ctrl+;(分号)
功能
完成单元格输入并选取下一个单元格在单元格中换行
用当前输入项填充选定的单元格区域完成单元格输入并向上选取上一个单元格完成单元格输入并向右选取下一个单元格完成单元格输入并向左选取上一个单元格取消单元格输入
向上、下、左或右移动一个字符移到行首重复上一次操作由行列标志创建名称向下填充向右填充定义名称插入超链接激活超链接输入日期
篇二:
何何提取两个excel表格中的共有信息(两个表格数据匹配)
使用vlookupn函数实现不同excel表格之间的数据关联
如果有两个以上的表格,或者一个表格内两个以上的sheet页面,拥有共同的数据——我们称它为基础数据表,其他的几个表格或者页面需要共享这个基础数据表内的部分数据,或者我们想实现当修改一个表格其他表格内共有的数据可以跟随更新的功能,均可以通过vlookup实现。
例如,基础数据表为“姓名,性别,年龄,籍贯”,而新表为“姓名,班级,成绩”,这两个表格的姓名顺序是不同的,我们想要讲两个表格匹配到一个表格内,或者我们想将基础数据表内的信息添加到新表格中,而当我们修改基础数据的同时,新表格数据也随之更新。
这样我们免去了一个一个查找,复制,粘贴的麻烦,也同时免去了修改多个表格的麻烦。
简单介绍下vlookup函数的使用。
以同一表格中不同sheet页面为例:
两个sheet页面,第一个命名为“基础数据”第二个命名为“新表”。
如图1:
图1
选择“新表”中的b2单元格,如图2所示。
单击[fx]按钮,出现“插入函数”对话框。
在类别中选择“全部”,然后找到Vlookup函数,单击[确定]按钮,出现“函数参数”对话框,如图3所示。
图2
图3
第一个参数“lookup_value”为两个表格共有的信息,也就是供excel查询匹配的依据,也就是“新表”中的a2单元格。
注意一定要选择新表内的信息,因为要获得的是按照新表的
(只需要选择新表中需要在基础数据
查找数据的那个单元格。
)排列顺序排序。
第二个参数“table_array”为需要搜索和提取数据的数据区域,这里也就是整个“基础数据”的数据,即“基础数据!
a2:
d5”。
为了防止出现问题,这里,我们加上“$”,即“基
。
(只需要选择基础
数据中需要筛选的范围,另:
一定要加上$,,才能绝对匹配)础数据!
$a$2:
$d$5”,这样就变成绝对引用了
第三个参数为满足条件的数据在数组区域内中的列序号,在本例中,我们新表b2要提取的是“基础数据!
$a$2:
$d$5”这个区域中b2数据,根据第一个参数返回第几列的值,这里我们填入“2”,也就是返回性别的值(当然如果性别放置在g列,我们就输入7)。
第四个参数为指定在查找时是要求精确匹配还是大致匹配,如果填入“0”,则为精确匹配。
这可含糊不得的,我们需要的是精确匹配,所以填入“0”(请注意:
excel帮助里说“为0时是大致匹配”,但很多人使用后都认为,微软在这里可能弄错了,为0时应为精确匹配),此时的情形如图4所示。
按[确定]按钮退出,即可看到c2单元格已经出现了正确的结果。
如图5:
把b2单元格向右拖动复制到d2单元格,如果出现错误,请查看公式,可能会出现,d2的公式自动变成了“=Vlookup(b2,基础数据!
$a$2:
$d$5,2,0)”,我们需要手工改一下,把它改成“=Vlookup(a2,原表!
基础数据!
$a$2:
$d$5,4,0)”,即可显示正确数据。
继续向右复制,同理,把后面的e2、F2等中的公式适当修改即可。
一行数据出来了,对照了一下,数据正确无误,再对整个工作表进行拖动填充,整个信息表就出来了。
向下拉什复制不存在错误问题。
这样,我们就可以节省很多时间了。
两个excel里数据的匹配
工作上遇到了想在两个不同的excel表里面进行数据的匹配,如果有相同的数据项,则输出一个“yes”,如果发现有不同的数据项则输出“no”,这里用到三个excel的函数,觉得非常的好用,特贴出来,也是小研究一下,发现excel的功能的确是挺强大的。
这里用到了三个函数:
Vlookup、iseRRoR和iF,首先对这三个函数做个介绍。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Vlookup:
功能是在表格的首列查找指定的数据,并返回指定的数据所在行中的指定列处的数据。
函数表达式是:
Vlookup(lookup_value,table_array,col_index_num,range_lookup)
1.lookup_value为“需在数据表第一列中查找的数据”,可以是数值、文本字符串或引用。
2.table_array为“需要在其中查找数据的数据表”,可以使用单元格区域或区域名称等。
⑴如果range_lookup为tRue或省略,则table_array的第一列中的数值必须按升序排列,否则,函数Vlookup不能返回正确的数值。
如果range_lookup为False,table_array不必进行排序。
⑵table_array的第一列中的数值可以为文本、数字或逻辑值。
若为文本时,不区分文本的大小写。
3.col_index_num为table_array中待返回的匹配值的列序号。
col_index_num为1时,返回table_array第一列中的数值;col_index_num为2时,返回table_array第二列中的数值,以此类推;如果col_index_num小于1,函数Vlookup返回错误值#Value!
;如果col_index_num大于table_array的列数,函数Vlookup返回错误值#ReF!
。
4.Range_lookup为一逻辑值,指明函数Vlookup返回时是精确匹配还是近似匹配。
如果为tRue或省略,则返回近似匹配值,也就是说,如果找不到精确匹配值,则返回小于lookup_value的最大数值;如果range_value为False,函数Vlookup将返回精确匹配值。
如果找不到,则返回错误值#n/a。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~iseRRoR:
它属于is系列,is系列用来检验数值或引用类型,有九个相关的函数:
isblank(value):
判断值是否为空白单元格。
iseRR(value):
判断值是否为任意错误值(除去#n/a)。
iseRRoR(value):
判断值是否为任意错误值(#n/a、#Value!
、#ReF!
、#diV/0!
、#num!
、#name或#null!
)。
islogical(value):
判断值是否为逻辑值。
isna(value):
判断值是否为错误值#n/a(值不存在)。
isnontext(value):
判断值是否为不是文本的任意项(注意此函数在值为空白单元格时返回tRue)。
isnumbeR(value):
判断值是否为数字。
isReF(value):
判断值是否为引用。
istext(value):
判断值是否为文本。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~iF:
执行逻辑判断,它可以根据逻辑表达式的真假,返回不同的结果,从而执行数值或公式的条件检测任务。
函数表达式为:
iF(logical_test,value_if_true,value_if_false),其中含义如下所示:
logical_test:
要检查的条件。
value_if_true:
条件为真时返回的值。
value_if_false:
条件为假时返回的值。
———————————————————————————————————————————————————下面介绍下通过上述的三个函数如何达到我想要的要求的,下图是工作中的两个excel表,sheet1和sheet2,现在要将sheet2的每一行数据在sheet1中查找匹配,如有sheet1中存在,则在sheet2中的e列显示“存在”,否则显示“不存在”。
sheet2
sheet1
首先使用了Vlookup函数将sheet1中的数据在sheet2中进行查找,
=Vlookup(a2,sheet1!
$a$2:
$c$952,1,False),其中a2表示用来匹配项的数据,将a2在sheet1的所有列中查找就是使用第二个条件:
sheet1!
$a$2:
$c$952,“$”表示绝对引用,复制的时候不会随着单元格位置变化而变化,1表示匹配成功后返回第一列的数据,否则返回#n/a,False表示返回精确匹配值。
注:
绝对引用和相对引用只要在公式栏里面对应的数据下按F4功能键即可切换。
当有返回结果后刚开始直接使用iF去判断了,公式是:
=iF(Vlookup(a2,sheet1!
$a$2:
$c$952,1,False)=a2,"存在","不存在"),这个时候发现当匹配成功的时候输出了“存在”,当匹配不成功是却输出了“#n/a”,一直没法实现想要的结果,后来发现Vlookup只能输出指定的值或者“#n/a”,而与a2判断的结果也为“#n/a”,作为iF函数是无法识别“#n/a”,这样导致不会输出“不存在”,所以要想办法将iF的第一个条件的结果是“ture”or"False",于是就找到了函数iseRRoR(Value),这个输出的结果是“ture”or"False",于是公式就变成了
=iF(iseRRoR(Vlookup(a2,sheet1!
$a$2:
$c$952,1,False)),"不存在","存在"),大功告成,输出自己想要的结果,当在shhet2中的项目能在sheet1中找到时输出“存在”,找不到时输出“不存在”。
总结:
Vlookup的函数比较好用,可以寻找并且匹配,但是要注意只能是匹配项在首列,如果不是则要用hlookup函数。
excel的函数功能还是挺强大的,好好研究对于
篇三:
excel表格中数据比对和查找的几种技巧
excel表格中数据比对和查找的几种技巧
经常被人问到怎么对两份excel数据进行比对,提问的往往都很笼统;在工作中,有时候会需要对两份内容相近的数据记录清单进行比对,需求不同,比对的的目标和要求也会有所不同。
下面office办公助手()的小编根据几个常见的应用环境介绍一下excel表格中数据比对和查找的技巧。
应用案例一:
比对取出两表的交集(相同部分)
sheet1中包含了一份数据清单a,sheet2中包含了一份数据清单b,要取得两份清单共有的数据记录(交集),也就是要找到两份清单中的相同部分。
方法1:
高级筛选
高级筛选是处理重复数据的利器。
选中第一份数据清单所在的数据区域,在功能区上依次单击【数据】——【高级】(20xx版本中菜单操作为【数据】——【筛选】——【高级筛选】),出现【高级筛选】对话框。
在对话框中,筛选【方式】可以根据需求选取,例如这里选择“将筛选结果复制到其他位置”;【列表区域】就是之前所选中的第一份数据清单a所在的单元格区域;【条件区域】则选取另外那份清单b所在的单元格区域。
如下图所示:
点击【确定】按钮后,就可以直接得到两份清单的交集部分,效果如下图。
其中两个清单中虽然都有【西瓜】和【菠萝】,但是由于数量不一致,所以没有作为相同记录被提取出来。
这个操作的原理,就是利用了高级筛选功能对于匹配指定条件的记录进行筛选的功能,把两张表中的任意一张作为条件区域,在另外一张表中就能筛选出与之相匹配的记录,忽略掉其他不相关的记录。
需要注意的是,使用高(excel表格查找,剪切出来)级筛选的时候务必注意两个清单的标题行要保持一致(高级筛选中作为条件区域的前提),并且在选取【列表区域】和【条件区域】的时候都要把标题行的范围包含在其中。
方法2:
公式法
使用公式进行比对的方法有很多,如果是单列数据对比比较常用的函数是countiF函数,如果是多列数据记录对比,sumpRoduct函数比较胜任。
在其中一张清单的旁边输入公式:
=sumpRoduct((a2&b2=sheet2!
a$2:
a$13&sheet2!
b$2:
b$13)*1)
并向下复制填充。
其中的sheet2!
a$1:
a$13和sheet2!
b$2:
b$13是另一张清单中的两列数据区域,需要根据实际情况修改。
公式结果等于1的记录就是两个清单的交集部分,如下图所示:
应用案例二:
取出两表的差异记录
要在某一张表里取出与另一张表的差异记录,就是未在另外那张清单里面出现的部分,其原理和操作都和上面第一种场景的差不多,所不同的只是筛选后所选取的集合正好互补。
方法1:
高级筛选
先将两个清单的标题行更改使之保持一致,然后选中第一份数据清单所在的数据区域,在功能区上依次单击【数据】——【高级】,出现【高级筛选】对话框。
在对话框中,筛选方式选择“在原有区域显示筛选结果”;【列表区域】和【条件区域】的选取和前面场景1完全相同,如下图所示:
点击【确定】完成筛选,将筛选出来的记录全部选中按【del】键删除(或做标记),然后点击【清除】按钮(20xx版本中为【全部显示】按钮)就可以恢复筛选前的状态得到最终的结果,如下图所示: