中企动力 > 商学院 > excel无法查找
  • ?

    Excel丨带“追踪”功能的查询你会不会?

    杜姆亚特

    展开

    闲话不多说,先看大屏幕~~~乛乛

    小伙伴们,这位“女嘉宾”还过得去吗?还行!还行那赶快上!上~~~Excel操~~~作下试一试!!!

    一、先设置下H2,I2这两个单元格的数据有效性

    二、在J2单元格输入查询公式:=VLOOKUP(I2,A:F,MATCH(H2,A1:F1,0),0)

    三、选中B2;F11,然后打开“条件格式中”的“新建规则”,再选择“使用公司确定要设置格式的单元格”,输入:

    =(B$1=$H$2)+($A2=$I$2);在新建个规则输入:=(B$1=$H$2)*($A2=$I$2)。

    今天就休息到这,继续干活去~~~

  • ?

    这么好用的Excel可搜索下拉列表,你一定不想错过!

    半夏

    展开

    大家先感受下这个好用的可搜索下拉列表吧:

    看到了吗?当下拉选项较多时,普通的下拉列表,只能睁大了眼睛仔细找了,说不定还选串行了得重选,但是可搜索的下拉列表就不一样了,可以按你输入的条件过滤下拉选项,大大缩小了肉眼查找的范围,是不是好用多了?

    了解了它的好处后,咱们就再看看怎么实现吧,稍微有点复杂,但是别担心,一步一步慢慢来,就能搞定它!

    第一步:按搜索值对下拉选项进行编号

    首先,要为产品编号列增加一个辅助的动态ID,我们将F列作为动态ID列,设置F2单元格公式为:=IF(ISNUMBER(SEARCH($B$2,$G$2:$G$22)),MAX($F$1:F1)+1,0),右下角下拉复制到F22单元格;

    整个公式的含义:以B2单元格的输入值作为查询条件,在“产品编号”范围内查找,若包含查找值,则对其进行编号,编号依次从1开始递增,而不包含查找值的编号为0;

    公式有点长?那我们分解一下,每步的动图可以帮助你理解:

    1、首先是Search函数,在$G$2:$G$22的固定区域内查找$B$2输入的值,若找到,则Search函数返回1,否则返回错误值;

    2、ISNUMBER函数判断Search的返回值是否是数值,若是则返回true,否则返回false;

    3、IF函数接着判断若为true,则返回MAX($F$1:F1)+1,否则返回0;

    4、MAX函数查找固定从F1单元格开始到F1单元格终止的区域中的最大值;注意:终止单元格使用的是相对引用,使得符合条件的编号可以实现从1开始递增的效果;

    第二步:按搜索值列出自动建议列表

    将J列作为自动建议列表列,在J2单元格输入公式:=IFERROR(VLOOKUP(ROWS($J$2:J2),$F$2:$G$22,2,0),""),右下角下拉复制到J22单元格;

    整个公式的含义:根据B2单元格的输入值,将符合过滤条件的产品编号,逐一罗列在J列。

    公式分解:

    1、 ROWS函数获取从1到21(即总的产品编号个数)的自然数;

    2、 VLOOKUP函数根据1~21的自然数,到$F$2:$G$22固定区域中查找对应编号的产品编号值,即符合B2输入值查询条件的产品编号,依次填入J列的各单元格中;

    3、 IFERROR函数将J列单元格中的错误值转换为空;

    第三步:构造可搜索下拉列表的选值区域

    在I列构造最终选择值范围,在I2单元格输入公式:=OFFSET($J$2,,,COUNTIF($J$2:$J$22,"?*")),公式含义:获取自动建议列表中有数据的值;

    公式分解:

    1、 COUNTIF函数查找J列自动建议列表列中有数据的单元格总个数;

    2、 OFFSET函数返回J列中所有有数据的单元格区域;

    第四步:创建选值区域的名称

    复制上一步构造的选值区域的公式,在名称管理器中,粘贴到新建名称的“引用位置”中,并输入名称:

    第五步:创建可搜索下拉列表

    选中B2单元格,维护数据验证,设置验证条件的“允许”为“序列”,并在“来源”中按F3,调出“粘贴名称”界面,选中上一步创建的名称:

    OK,大功告成!好用的可搜索下拉列表归你了!

  • ?

    Excel文件损坏?简单三招救回你的文件

    Harry

    展开

    使用Excel做表格比较多的朋友们呢,可能会遇到“文件已损坏,无法打开”的情况。而往往这个时候文件里又有一些比较重要的内容,这可真让人一脸懵啊。有的同学可能觉得这文件就彻底废了,摊摊手作罢。

    但是事实并非如此,文件还可以活过来。

    我们先来看一下文件损坏的原因有哪些,主要有断电、非正常关机、非正常退出程序这几种。

    那么我们该怎么把这个文件救回来呢?下面就来一起看一下。

    1、Excel修复

    可能是文件损坏的情况出现的太多,在最新的一版Excel里,出现了“打开并修复”功能。这个功能可以查找Excel文件的错误,并直接对受损的文件进行修复。

    单击“打开并修复”命令,会跳出一个对话框,单击修复按钮,就可以了。不过这种办法只能修复常规的受损Excel文件。

    2、转换为SYLK格式

    如果可以打开文件,却不可以操作的话,把受损的Excel文件重新保存为SYLK格式,可以筛选出文档到底那部分出了问题。

    3、ExcelRecovery

    这是专门用来修复文件的一款应用。

    打开ExcelRecovery,单击“修复”,选择确定需要处理的受损文件,就开始了修复工作。完成后,写好另存为的文件名称,点击“保存”,就大功告成了。

    小结:

    这样就再也不怕受损打不开的文件了。方法总比问题多。所以遇到问题不要逃避,想办法解决才是正道。

  • ?

    Vlookup函数无法实现的查找功能,可以用Sumif来实现,你信吗?

    FMCEO18

    展开

    转载自百家号作者:Excel函数公式

    提起查找引用,大家第一时间想到的肯定是Vlookup,但是Vlookup函数也不是万能的,有些查询就无法实现;而Sumif函数本来是单条件求和函数,却也能实现查找引用功能,你信吗?

    一、Vlookup函数简介。

    作用:在指定的范围中查找指定条件下对应的值。

    语法:=Vlookup(查找的值,查找的值和返回的值所在的范围,返回值的相对列数,模糊查找还是精准查找)。

    示例:

    目的:查找对应人员的销量。

    方法:

    在目标单元格中输入公式:=VLOOKUP(I3,$B$3:$D$9,3,0)。

    解读:

    1、由于查找的值采用的是相对引用的行驶,故是可变的,而条件范围和返回值的范围是固定的,不能随着查找值的变动而变动,所以采用绝对应用的行驶。

    2、数字0代表精准匹配,1代表模糊匹配。

    二、Sumif函数简介。

    功能:对满足条件的单元格求和。

    语法:=Sumif(条件范围,求和条件,[求和范围])。

    目的:计算相应地区的销量之和。

    方法:

    在目标单元格中输入公式:=SUMIF(F$3:F$9,I3,D$3:D$9)。

    解读:

    1、由于有多个条件,所以条件I3采用的是相对引用的形式,而条件范围和求和范围是固定的,所以绝对引用的形式(由于在同一列,故列可以相对引用)。

    2、当条件范围和求和范围相同时,求和范围课省略。

    三、数据类型不同查询解决办法。

    解读:

    1、在目标单元格中输入:=VLOOKUP(I3,$B$3:$D$9,3,0),查询结果为:#N/A,但公式本身并没有错误。

    2、原因分析:观测数据源和查询条件列。发现数据源列(B列)的数据类型为“常规”,也就是数据类型。而条件列(I列)的数据类型为文本。而Vlookup函数并不能识别“常规”类型和“文本”类型的数据。

    3、解决方法:

    在目标单元格中输入公式:=SUMIF(B$3:B$9,I3,D$3:D$9)。

    四、数据源中没有相应的条件值处理。

    1、目的:对于“条件”未在数据源中的查询结果隐藏或显示为0,不显示错误值。

    解读:

    1、在目标单元格中输入公式:=VLOOKUP(I3,$B$3:$D$9,3,0),发现最后一行返回错误值。

    2、原因分析:工号109在数据源中并不存在,所以用Vlookup函数查询返回的结果为#N/A。

    3、解决办法:用Iferror函数来解决。修改目标单元格中的公式为:=IFERROR(VLOOKUP(I3,$B$3:$D$9,3,0),0)。

    4、Iferror函数的功能及语法。

    功能:判断公式的返回结果是否为错误值,如果是,返回指定的值,否则返回公式本身的值。

    语法:

    =Iferror(函数或表达式,当函数或表达式错误时返回的值)。

    2、如果你并不掌握或根本不知道Iferror函数,如何来隐藏或更改#N/A值呢?

    方法:

    在目标单元格中输入公式:=SUMIF(B$3:B$9,I3,D$3:D$9)。

    解读:

    1、但是用Vlookup函数查询时,返回错误结果。

    2、采用Sumif函数来查询时,得到预期的结果。

    3、采用Sumif函数实现更简单,直接。

    五、逆向查询。

    1、目的:根据“姓名”查询“工号”。

    方法:

    在目标单元格中输入公式:=VLOOKUP(I3,IF({1,0},$C$3:$C$9,$B$3:$B$9),2,0)。

    解读:

    1、公式中的IF({1,0},$C$3:$C$9,$B$3:$B$9)好多小伙伴并不理解。导致此公式并不会应用或应用率非常的低。其实就是将$C$3:$C$9和$B$3:$B$9交换位置,形成一个新的数组。

    2、如果你在实际的工作中遇到上述情况,你该怎么解决了?

    方法:

    在目标单元格中输入公式:=SUMIF(C$3:C$9,I3,B$3:B$9)。

    解读:

    逆向查询时Sumif函数还是本身的语法结构,没有附加函数或发生变化,更容易掌握哦!

    六、多列、多区域查询。

    1、目的:在多列、多区域数据源中查询销售人员对应的销量。

    方法:在目标单元格中输入公式:=IFERROR(VLOOKUP(M3,$C$3:$C$6:$D$3:$D$6,2,0),IFERROR(VLOOKUP(M3,$I$3:$I$5:$J$3:$J$5,2,0),))。

    解读:

    1、从公式中可以看出,此公式为Iferror函数的嵌套使用,如果第一个查询结果不返回错误值,则返回查询结果,否则执行第二个查询公式……直到循环结束。

    2、如果列数或数据源区域较多,Iferror函数的嵌套将非常麻烦,而且容易出错,有没有简单的方法呢?

    方法:

    在目标单元格中输入公式:=SUMIF(C:I,M3,D:J)。

    解读:

    多列、多区域查询时SUMIF函数还是原本的语法,没有使用附加函数或发生变化,只要写出相对的条件范围和值范围即可,很好理解哦!

    结束语:

    本文主要讲解了Vlookup、Sumif函数的基础用法和Vlookup函数无法解决的实际问题,结合Sumif函数的特点为Vlookup函数“排忧解难”,非常的实用哦……学习过程中如果遇到任何问题,欢迎大家在留言区留言讨论哦!

  • ?

    Excel查找功能里面那些更高级的设置

    包灵竹

    展开

    在Excel的查找里面,如果涉及到更严格的条件,也可以进行设置。点击窗口里的“选项”按钮,就会出来更具体的筛选条件。

    格式

    当需要查找含有特定格式的内容的时候,就需要在这里进行设置了。“未设定格式”这里显示的其实是格式的预览,如果没有设置的话,就显示这个文案提醒。

    点击“格式”按钮,出来的是“查找格式”窗口,在这个窗口可以进行手动设置特定格式,然后点击“确定”,进行查找。

    如果遇到具体颜色或其他格式比较接近,难以确定,可以点击“从单元格选择格式”这个按钮,找到其中一个目标单元格,直接选中就行了。

    范围

    分为“工作表”和“工作簿”。如果需要在整个工作簿里面查找,就要选择“工作簿”这个选项。

    搜索

    分为“按行”和“按列”。“按行”是指查找的时候,先在一行里面查找,然后换到下一行。“按列”则是在一列里面查找,查完以后到下一列继续。

    查找范围

    分为“公式”,“值”和“批注”。

    “批注”的意思就是要查找的内容在批注里面。需要的时候就在这里选择“批注”,得到的结果是这个批注所在的单元格。

    “值”和“公式”这两个选项会比较难理解。打开“查找和替换”的时候,这个选项默认是“公式”。下面来举例说明一下两者的不同之处。

    如图,A1为普通数字,B1:E1单元格内为公式计算的结果,公式详情展示在下一行。查找的范围为A1:E1,并不包括展示公式的单元格。

    选择“公式”

    查找内容输入“90”,点击“查找全部”。得到的结果是单元格A1和C1。

    A1单元格没有问题。

    C1单元格,因为公式里面包含了“90”,因此也会被查找到。

    单元格D1和E1,虽然公式里面包含了A1,并且A1单元格的值是90,但是因为公式里面不是直接显示90,因而没有被查找到。

    单元格B1,得到的90因为是公式计算出来的结果,也没有被查找到。

    因此,查找范围为“公式”,单元格的值为非公式计算的结果会被查找到;如果是公式的话,会查找公式本身直接显示的内容,而非公式返回的结果。

    选择“值”

    选择“数值”,查找数字“90”,得到的结果是A1和B1单元格。

    A1单元格也没有问题。

    B1单元格,公式返回的结果等于“90”,因此也被查找到了。

    C1因为公式返回的值不符,因此没有被查找到。

    因此,查找范围为“值”,单元格不是公式,值符合还是会被查找到;如果公式返回的结果与查找内容一致,就会被查找到。这时,Excel不会去查找这个单元格是否有公式。

    以上就是查找范围选择“值”和“公式”的区别,在实际应用中要牢记这一点,避免结果引起困惑。

    区分大小写

    这个选项如果不勾选,就不会进行区分。勾选上了,就会严格按照输入的查找内容的大小写来进行查找。

    例如,勾选上以后,输入“aPPle”,仅大小写完全符合的单元格会被查找到。

    单元格匹配

    不勾选的时候,只要单元格包含输入的查找内容,就会返回结果。如果勾选上,就会查找与输入内容完全匹配,没有其他多余内容的单元格。

    如图,勾选上以后,输入了“app”,是这些单元格里都有的,但是因为没有完全匹配,因此只会出现弹窗,提醒无法查到内容。这个功能在精确查找的时候非常有用。

    区分全/半角

    这个就是针对输入的格式来进行查找,可以在有需要进行区分的时候使用。

  • ?

    excel中有数据为什么vlookup匹配不出来

    Grover

    展开

    Excel中如果通过Vlookup函数查找数值数字,而查找区域相同数字为文本格式,就匹配不到数据,必须转换成同一种格式才行。

    软件版本:Office2007

    举例说明如下:

    1.Vlookup函数匹配不到数据,可以看到D列中的数字是数值,而匹配区域中的数字为文本:

    2.利用分列等方法,把文本数字转换成数值数字:

    3.这样,Vlookup就匹配到数据了:

    (本文内容由百度知道网友鱼木混猪贡献)

  • ?

    你为什么找到不到Excel对象?试试这2个办法

    佟初阳

    展开

    你为什么找不到对象?

    你认识的人为什么找不到对象?

    ……

    其实我也不知道

    如果你知道可以告诉我哦

    不过,今天我们所说的对象是Excel的对象哦,在实际工作中遇到找不到对象不要着急,排查一下原因就可以解决。

    首先我们要知道在Excel中如何找到对象,方法如下:

    按快捷键F5或者Ctrl+G打开定位对话框,之后选择定位条件,这里勾选对象即可。

    如图所示:

    知道怎么找对象之后,我们来看下在Excel中为什么会找不到对象?

    第一种原因是你的表格中没有对象,也就是表格中没有相对应的图片或图形,所以这时候你当然是找不到了,若直接插入一些图片,再进行查找,你就会发现很容易就找到了。

    具体操作如下:

    第二种原因是对象隐藏了,这样你自然也是找不到的。那如何显示呢?

    点击文件——选项——高级,之后在此工作簿的显示选项下,在对于对象显示的方式,我们点击全部,最后确定即可。

    具体操作如下:

    (如果没看清动图的操作,可以查看下图。)

    PS:若是隐藏对象,将表格复制为图片格式也是不能用的,会出现以下情况哦。

    以后遇到找不到对象,你知道该怎么处理了吗?

  • ?

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

    索尼亚

    展开

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

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

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

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

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

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

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

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

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

    Ctrl+F——查找

    一下子就能找到

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

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

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

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

    那又有什么办法解决呢?

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

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

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

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

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

    更多Excel学习请加群!558669700

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

    谢谢分享转发!

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

  • ?

    Excel表格无法打开,提示“模块未找到”的原因

    克里斯多夫

    展开

    虽然如今很多人都喜欢使用WPS为了更加省事儿,但是还是会有一部分人是微软office的死忠粉,不仅因为它严谨,同时也是因为当我们编辑文件到另一台电脑的时候,或者是其他人用不同电脑打开的时候,他不会出现格式不匹配。

    不过今天小编就来和大家分享一个Excel比较棘手的问题,Excel表格打不开,提示模块未找到这是怎么回事儿呢?

    遇见这个问题,就算你能够重装office可能都不会管用了,因为最深层次的根儿的问题没能解决,其他的方法也是枉然的。

    遇到这样的问题,我们要尝试在电脑桌面的开始出找到运行,运行栏目中输入%appdata%,然后回车Microsoft\Excel\XLSTART进入这个目录下,将个人的宏工作簿删除掉即可。

    另外一种方法就是打开Excel表格空白的一版,然后在工具中选择选项,找到常规选项卡中,把忽略其他应用程序删掉就可以了。然后同样我们关掉office的程序,重新进入打开Excel表格,这样就可以打开了。

    当然也可以加载宏对话框将找不到加载宏的文件名删除掉即可。

    解决的方法有很多种,只是我们需要筛选那一种感觉更加适合我们才是,我们要更好的利用资源,然后努力将资源转化成为对自己有用的利器才行,职场如此,生活亦如此。小编向大家安利的各种方法其实都如同攻略一般,按照方法操作,是可以解决你的困扰的。所以不必担忧这些问题的存在喔。

    本文由“互联网信息分享”原创,欢迎关注,带你一起长知识!

  • ?

    excel表格里面有数据,为什么提示查找不到结果?

    祝尔丝

    展开

      1、如图:可以清楚看到,做的这个简单表格中包含“25”这样一个数值。

      2、下面用“查找”的方法,查找一下“25”,ctrl+F打开“查找”对话框,在查找内容里面的输入“25”。

      3、点击确定按钮,Excel却弹出一个查找不到的内容的提示。到底是什么原因呢。明明看到了有25这个数值啊?

      4、其实大家是对“查找替换”功能掌握不够导致的。点击“查找替换”中的“选项”。

      5、在“查找范围”里,大家可以将查找范围改成“值”。

      6、下面再查找一下,是不是发现25个这个单元格是可以找到了。

      7、下面分析一下原因。其实可以发现单元格内容“25”其实是一个公式计算结果。Excel默认的“查找范围”是“公式”,也就是查找公式表达式里的字符,但不查找公式计算得到的结果,所以就出现了明明存在的内容为什么查找不到的现象。

      

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

excel无法查找

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

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

img

在线咨询

建站在线咨询

img

微信咨询

扫一扫添加
动力姐姐微信

img
img

TOP