中企动力 > 商学院 > 如何在excel中查找
  • ?

    如何在Excel中动态查图片?其实并不难!

    Van

    展开

    在Excel中动态查图片,这个技巧其实应用很广泛,比如:人力资源部可以根据员工编号,查找员工照片;生产部门可以根据工单,查找工序加工图片;图书管理员根据借书证编号,查找对应的会员照片等等。

    下面的图片演示,当选择了不同的姓名时,会显示出该人员对应的分数,以及人员对应的照片:

    下面,我们就一步一步地,一起来制作这个简单的照片查找效果。

    准备查询源数据

    在A:B列输入查询源数据,C列的照片是通过插入图片的方式,一张一张插入的,并调整好每张图片的位置和尺寸,以和单元格对齐;

    ——逐个图片地调整尺寸,确实是个功夫活儿,在我的微课中,给大家介绍过一段快速批量调整图片尺寸的VBA代码,有需要的同学可以留言索取哦——

    制作“姓名”下拉

    在E2单元格设置数据验证,序列来源为“=$A$2:$A$6”,即引用到源数据中的所有姓名所在的单元格区域。

    查找“分数”

    在F2单元格输入公式:=INDEX(B2:B6,MATCH(E2,A2:A6,0))

    “分数”公式的含义:

    1、 INDEX函数在“分数”列中进行查找,当前选择的人员对应行的数据。

    2、 那么当前选择的人员到底在第几行呢?由MATCH函数来定位。

    3、 MATCH函数在“姓名”列中,查找E2单元格的值(即当前选择的人员)处于第几行,并将结果返回给INDEX,从而由INDEX函数返回选择人员的分数。

    查找“照片”

    我们能用与“分数”相同的方法来查找“照片”吗?大家可以试试,其实并不能的,单元格中通过公式,是没法直接返回图片对象的。

    我们可以这样做:

    1、定义名称“照片”:

    由于定义名称时,Excel并不提供智能的屏幕提示,所以,先在G2单元格中输入名称将要用到的公式:

    =INDEX(动态查图片!$C$2:$C$6,MATCH(动态查图片!$E$2,动态查图片!$A$2:$A$6,0))

    这个公式的原理,与上一步的“分数”是完全一样的,从这里返回的“0”也能看出,直接输入单元格引用公式是行不通的。

    提示:公式中的各个单元格引用,记得按F4键进行固定,否则后面会出现名称的“引用无效”问题。

    复制G2单元格中的公式,点击“公式”-“定义名称”按钮,在“引用位置”中粘贴公式,并为名称命名为“照片”(当然,可以修改成你喜欢的其它名称)。

    删除G2单元格的公式。

    相应地,在名称管理器中,就能看到这个新增的名称了。

    2、设置图片引用:

    将任意一张照片复制到G2单元格,该照片处于选中状态,在公式编辑栏中输入公式:=照片,按Enter确定。

    测试一下,下拉选择不同姓名,照片G2单元格的照片已经能跟着动态变化了。

    新增源数据怎么办?

    但是,当我们新增了源数据怎么办?需要再修改公式吗?

    不用!我们只需多做一件事情就好了,点击“插入”-“表格”按钮,或者CTRL+T快捷键,将源数据区域转换为“表格”。

    当我们新增了源数据包括图片后,姓名下拉选项也跟着增长了,而选择新增的姓名后,“分数”、“照片”的查询也都工作良好,能给出正确的结果。

    在Excel中动态查图片,这个小技巧,你get到了吗?那就赶紧用起来吧。

  • ?

    Excel里面如何使用通配符查找目标

    占平文

    展开

    这里的通配符是指使用一些符号来代替文本或内容进行查找。Excel里提供了两种通配符星号(*)和问号(?)以及帮助查找这两个通配符的波形符(~)。

    星号(*)

    使用星号可以用来代表任意长度字符。

    如图,单元格里面有一些内容。

    使用快捷键Ctrl+F打开“查找和替换”窗口,输入“一*人”,然后查找全部。这时候,全部的单元格都能被查找到。

    不管中间是一个字还是两个字或者更多,使用星号是都可以查找到的。

    问号(?)

    问号是需要查找任意单个字符的时候使用。使用的时候,要注意输入英文状态下的问号。

    仍以上述表格举例,在“查找和替换”窗口输入“一?人”,然后查找全部。这时,仅单元格“一个人”被查找到。因为问号仅对应单个字符,所以中间有多个字的单元格是不会被查找到的。

    位置情况

    使用问号会发生一个例外情况,就是当替代的字符不在中间,而是在开头或者在末尾。在查找的时候输入“一?”,然后查找全部,这时得到的结果,只要是“一”开头的单元格,均会被查找到。

    因此在使用问号的时候需要注意,对星号则没有影响。

    波形符(~)

    当单元格内容包含了星号或者问号,查找的时候输入这两个符号,会误认为通配符。

    如图,现需要查找内容“一个人*”,星号是包括在这个单元格里的。但实际查找的时候,星号被认为是通配符,“一个人”开头的单元格,均会被查找到。

    这时,需要在星号前加上波形符“~”,查找到的内容就会完全匹配了。

    以上就是关于通配符的一些相关知识,在实际运用中都要根据需求进行调整。

  • ?

    技巧 | 如何在Excel中巧妙的提取你需要的数据?

    聂怀绿

    展开

    Hi,大家好,我是胖斯基

    又是一个突如其来的周三傍晚,风雨交夹,狂风相随……

    想想那许久未更新的公众号,再摸摸那胸前的一整块腹肌,愧色依旧,还是码字减肥吧!

    如何在Excel中巧妙的提取你需要的数据?

    举个例子:

    由于从财务系统导出的数据中,会计科目是一种全级显示,用””来展示层级的划分,但是实际在数据统计或应用的时候,需要用到末级科目,故:如何在批量数据中,快速提取末级科目的名称?

    也许猴急如你,一上来就想着函数或VBA,可行是可行,但是这种霸王硬上弓的模式,往往因用力过猛而不能快速得到预期效果……

    聪明人,应该懂得循序渐进!

    1

    查找替换法

    曾经有那么一个快捷键,它可以在茫茫人海中帮你寻觅“对象”,活好话不多,Ta就是Ctrl+F。

    如果你想起了Ta,那这个问题便迎刃而解,效果如下:

    注意这里查找的时候,用到的查询内容是 【*\】,查找内容替换为空,过程进度的处理基本上是秒级。

    说明:由于要获取的是末级科目名称,故希望在科目信息中,保留的内容是最后一个【\】后面的内容,所以这里查找的时候采用了通配符【*】,组合起来就是【*\】,故:凡是最后一个【\】前的内容都查询出来,并替换为空

    想想,这种温柔的方式,是不是比直接上函数和VBA的来的更和谐?

    2

    快速填充法

    当然条条大路通罗马,何必单恋一种法?

    曾经也有那么一个智能填充工具,Ta有那么一点人工智能的特效,能够想你所想,取你所需……

    Ta就是在Excel2013版及之后推出的一个快速填充工具(Ctrl+E)。如果你想起Ta,那基本也就是万花丛中笑春风般的效果,如下:

    注意:这里手工输入了2条记录(目的在于给Excel更多判断的选择),然后手工拖拽,选择快速填充后,所有末级科目数据自动呈现出来,怎么样?处理进度上是不是也是秒级?

    So,循序渐进是不是很重要?

    慢慢来,你会发现不一样的精彩

    3

    函数法

    这种方法呢不是特别提倡,毕竟不是人人都能上手就来函数,当然,你要是Excel大神,无妨,怎么开心怎么来。

    函数1:=TRIM(RIGHT(SUBSTITUTE(B3,"",REPT(" ",200)),200))

    函数2:=MID(B3,COUNT(,FIND("",B3,ROW($1:$99))),20)

    函数3:=VLOOKUP("*",RIGHT(B3,ROW($3:$24)-{0,1}),2,)

    具体函数逻辑就不在重复累赘说明了

    胖斯基|说

    在Excel中提取有效的数据,是一项频率极高的操作,其处理逻辑基本都已成为套路,学会灵活应用就好。

    当然,依旧要敲黑板说明的是:观察Ta,循序渐进,温柔对待,也许灵巧的技巧,能解决你很大的问题……

    更多精彩,敬请关注Excel老斯基

  • ?

    EXCEL中VLOOKUP的逆向查找功能,相当实用的技巧!

    牟雅旋

    展开

    经常使用VLOOKUP函数的朋友,可能有一个疑问,就是VLOOKUP只能是从首列开始查找,不能逆向查找,既然如此,就得想办法将非首列的区域转换为首列。如何转换呢,就需要数组函数,今天就为大家详解VLOOKUP逆向查找方法:

    首先,VLOOKUP基本语法(老手可直接略过):

    =VLOOKUP(查找目标,查找范围,范围中第N列,查找模式)。

    查找目标:必须在查找范围的第一列中出现

    匹配方法:1为模糊查找,0为精确查找

    举例:查找赵名和周沅的手机号,在F2中输入红框中公式即可,意思为E2,在A到C列中查找,找到返回第三列的值,即手机号列。

    那么问题来了,如何在不改变列顺序的情况下通过手机号查找到对应姓名呢?那就要用到IF函数的数组功能用来辅助了:

    输入红框中公式,CTRL+SHIFT+回车,得到上图结果,上图是通过E2,在C列中进行查找,如果找到,刚返回A列中对应的姓名,放在F列中,即反向查找(逆向查找),其中最难理解的是IF({1,0},C:C,A:A)这段参数,下面为大家介绍:

    IF(判断式,条件成立返回值,条件不成立返回值)

    判断式是可以返回非零的数字或0的表达式或值。1表示条件成立,0表示不成立。

    上图中意思是把C列放在IF里的1的位置,当做第一列,A列放在0的位置,当做第二列,形成一个新的数组。也就是把这两列的位置调换,如下图所示,首先选中H列和I列,输入=IF({1,0},C:C,A:A),CTRL+SHIFT+回车,就会得到新的数据,然后就可以用VLOOKUP进行查找了。

  • ?

    Excel中你找到对象了吗?找不到对象又该怎么办?

    Noella

    展开

    今天520,又是一个撒狗粮的日子,

    某些人是没有找到对象的吧?

    你找不到对象有原因,在Excel中也存在“找不到对象”,这又是什么原因呢?自己明明有插入对象啊?

    原因也比较简单:Excel中文本框、图片、插入的各类形状等都属于对象,如果Excel中并不存在对象,当然就会出现“找不到对象”提示框。

    一般Excel中如果存在上面我们讲的这些内容,在F5——定位条件——对象,就可以一次选择这些对象,如果没有就会出现Excel“找不到对象”的提示框。

    但是也有例外,比如GIF动画,比如下图↓↓↓

    【注意:Ctrl+A是全部选中,但是是不同的情况哦!】

    在上面这种情况我们找不到对象,为什么?

    在数据区域中你要找的对象是谁?需要个依据吧?这个时候不是用定位了,而是查找↓↓

    Ctrl+F——查找

    一下子就能找到

    但是也有找不到我们所查找的内容,又是怎么回事儿呢?

    明明我的数据里面是有364的呀!怎么回事儿?

    啊!364是用了SUM函数算出来的,是一个公式的计算结果。

    但我们的查找功能里面,是查找公式表达式里的字符,但不查找公式计算得到的结果,所以就出现了这种情况。

    那又有什么办法解决呢?

    这里就是看你对查找功能的了解了

    在咱们的查找里面,还有一个选项哦!

    在选项中,我们可以设置查找范围:公式、值、批注

    我们默认的是公式,所以一般查找的都是公式表达式里面的字符,现在我们选择“值”。

    就可以将我们用公式计算得到的结果查找出来哦!

    更多Excel学习请加群!558669700

    有什么问题和感受可以在下面的讨论区写下来哦!

    谢谢分享转发!

    明天给大家分享一个Excel中很令人喜爱的功能,敬请期待!

  • ?

    Excel表格中,如何只显示查找的内容?

    夜深沉

    展开

    1.如图:Excel文件中包含多个数值,它们都有一个特点就是都含有5这样一个数值。

    2.CTRL+F打开查找对话框,在查找内容是“5”但可以清楚看到,只要单元格含5都可以查找出来。这其实与我们本来是查找“5”的真实目的不一致。因为Excel中默认的查找方式是模糊查找。

    3.在查找对话框中点击“选项”。

    4.在“选项”中点击勾选“单元格匹配”,就是查找内容与单元格完全一致时还是才查找。再看一下查找结果。

    (本文内容由百度知道网友茗童贡献)

  • ?

    Excel如何在显示的查找结果中再进行查找

    倒戈

    展开

    在查找Excel表格的内容时,有时可能会想要在查找到的内容中进行查找。例如在下图表格中查找出包含“广东省”的单元格后,又想在查找到的内容中查找包含“A分公司”的单元格。

    ●第一步查找包含“广东省”的单元格比较容易,鼠标点击Excel开始选项卡中的“查找”或者按键盘的“Ctrl+F”键后,在查找内容处输入“广东省”,再点击“查找全部”按钮。

    ●如果找到的内容较多,不能全部显示出来,可以按住鼠标左键拖动查找界面下方的边缘处,扩大显示界面。

    ●如果想在查找到的内容中再查找包含“A分公司”的内容,可以先用鼠标左键点击查找到的任意一条结果,点击后该结果会呈现深色背景,表示该结果已经被选中。(如果点击“查找全部”按钮后未进行其他操作,最上方的那一条查找结果默认会自动被选中,这时则不必再点击鼠标。)

    ●此时按键盘的“Ctrl+A”键,则查找结果中的所有内容都会被选中。

    ●如果这时查看工作表,会看见所有查找到的单元格都变成了深色背景,即都处于被选中的状态,

    ●这时在查找内容处输入“A分公司”,再点击“查找全部”按钮。

    ●点击“查找全部”按钮后,查找结果列表中就会显示出再次查找后的内容了,这个查找结果不是查找整个工作表的结果,而是在上一次查找结果中进行查找的结果。

    用这种方法可以循环多次的在查找到的内容中进行查找。

    PS

    本文的例表内容较少,只是为了举例说明如何进行二次查找。像本文这样内容不多的表格也可以使用通配符“*”配合查找,本例中在查找内容处输入“广东省*A分公司”也可以达到同样的目的。

  • ?

    EXCEL如何使用查找和替换功能

    宋访旋

    展开

    在使用excel表格的时候,想要找出一些相同条件下的数据会很费劲,发现有很多数据写错了,要一个个进行修改的话就更麻烦,不过会使用excel表格中的查找和替换功能就比较方便,接下来以excel表格2016版为例,跟大家分享一下excel表格如何使用查找和替换功能。

    以下面考试系统为例:表格中好多信息,我们现在需要在众多信息中找到李明同学的信息,如下面动画所示,打开开始菜单,点击在“编辑”中“查找和选择”,下拉菜单中点击“查找”项目,弹出“查找和替换”对话框,查找内容输入“李明”,确定后完成李明信息的查找。

    我们要把WORD替换为EXCEL,一个一个的替换肯定比较麻烦,通过替换功能可以快速解决。打开开始菜单,点击在“编辑”中“查找和选择”,下拉菜单中点击“替换”项目,弹出“查找和替换”对话框,查找内容输入“WORD”,替换内容输入“EXCEL”,确定后完成考试科目的替换。

    本文所有图片、文字均为原创,以上教程截图来自EXCEL2016,其他版本的EXCEL设置方法类似,如果你感觉本文对你有帮助,记着关注“光明教你做表格”哦,每天一个小技能,让你快速成为高手!!

  • ?

    怎么搜索Excel中的全部工作表(sheet)

    景梦寒

    展开

    使用Excel时,经常需要在表格中查找指定的数据或者文字等内容。当然,查找的操作比较简单,但Excel中默认只是在当前的工作表(Sheet)中进行查找。如果一个Excel工作簿(或者说是一个Excel文档)中有很多工作表,那么要想在所有的工作表中查找指定内容,默认设置下就需要逐个打开各个工作表,再逐个进行查找操作。这种情况时我们可以在查找时特别设置一下,让Excel在当前工作簿的所有工作表中进行查找,从而提高工作效率。下面以Excel2007为例介绍如何设置,以供参考。

    ●点击Excel中的“查找”或者按键盘的“Ctrl+F”组合键打开“查找和替换”对话框后,点击其中的“选项”按钮。

    ●点击选项按钮后,查找和选择对话框中会展开更多的选项。如果在“范围”选项右侧显示的是“工作表”,则说明现在设置的只是在当前的工作表中进行查找。如果想要查找所有的工作表,需点击“范围”右侧的下拉框。

    ●弹出下拉列表后,在列表中点击“工作簿”选项。即将查找范围设置成了当前工作簿中的所有工作表。

    ●然后再输入要查找的内容,点击“查找全部”按钮。如果想逐个显示查找结果,则需点击“查找下一个”按钮。

    ●点击“查找全部”按钮后,对话框下方会显示出查找结果列表,在其中的“工作表”列中会显示包含查找内容的工作表名称。在某个查找结果所在的行中点击鼠标,Excel就会自动打开对应的工作表,并且选中对应的单元格。

    这个小技巧可以让我们在Excel工作簿中进行查找时更快速的找到需要的结果,提高工作效率。

  • ?

    Excel怎么在查找到的内容中进行查找

    汪奄

    展开

    转载自百家号作者:mihu

    在查找Excel表格的内容时,有时可能会想要在查找到的内容中进行查找。例如在下图表格中查找出包含“广东省”的单元格后,又想在查找到的内容中查找包含“A分公司”的单元格。

    ●第一步查找包含“广东省”的单元格比较容易,鼠标点击Excel开始选项卡中的“查找”或者按键盘的“Ctrl+F”键后,在查找内容处输入“广东省”,再点击“查找全部”按钮。

    ●如果找到的内容较多,不能全部显示出来,可以按住鼠标左键拖动查找界面下方的边缘处,扩大显示界面。

    ●如果想在查找到的内容中再查找包含“A分公司”的内容,可以先用鼠标左键点击查找到的任意一条结果,点击后该结果会呈现深色背景,表示该结果已经被选中。(如果点击“查找全部”按钮后未进行其他操作,最上方的那一条查找结果默认会自动被选中,这时则不必再点击鼠标。)

    ●此时按键盘的“Ctrl+A”键,则查找结果中的所有内容都会被选中。

    ●如果这时查看工作表,会看见所有查找到的单元格都变成了深色背景,即都处于被选中的状态,

    ●这时在查找内容处输入“A分公司”,再点击“查找全部”按钮。

    ●点击“查找全部”按钮后,查找结果列表中就会显示出再次查找后的内容了,这个查找结果不是查找整个工作表的结果,而是在上一次查找结果中进行查找的结果。

    用这种方法可以循环多次的在查找到的内容中进行查找。

    PS

    本文的例表内容较少,只是为了举例说明如何进行二次查找。像本文这样内容不多的表格也可以使用通配符“*”配合查找,本例中在查找内容处输入“广东省*A分公司”也可以达到同样的目的。

如何在excel中查找

所有视频需要登录后,才能观看

请先登录您的帐号,即可完整播放,如果您尚未注册帐号,请先点击注册。

img

在线咨询

建站在线咨询

img

微信咨询

扫一扫添加
动力姐姐微信

img
img

TOP