首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Excel“搜索”公式产生奇怪的结果

Excel中的搜索公式是用于在指定范围内查找特定值并返回相应结果的函数。常见的搜索函数包括VLOOKUP、HLOOKUP、INDEX、MATCH等。

  1. VLOOKUP函数:用于在垂直范围内查找特定值,并返回该值所在行的指定列的值。它的语法如下:
  2. VLOOKUP函数:用于在垂直范围内查找特定值,并返回该值所在行的指定列的值。它的语法如下:
    • 要查找的值:需要在范围中查找的值。
    • 范围:要进行查找的数据范围,包括要查找的值和返回结果的列。
    • 列索引号:要返回的结果所在列的索引号,从范围的第一列开始计数。
    • 精确匹配(可选):指定是否要进行精确匹配,通常为FALSE或0表示近似匹配。
    • 优势:VLOOKUP函数可以快速在大量数据中查找特定值,并返回相应结果,方便数据分析和处理。
    • 应用场景:在处理大量数据时,可以使用VLOOKUP函数快速查找和提取特定信息,例如在销售数据中查找某个产品的销售额。
    • 推荐的腾讯云相关产品:腾讯云数据库(https://cloud.tencent.com/product/cdb)
  • HLOOKUP函数:与VLOOKUP函数类似,但用于在水平范围内查找特定值,并返回该值所在列的指定行的值。
  • INDEX函数:用于在指定范围内查找特定行和列的交叉点,并返回相应结果。它的语法如下:
  • INDEX函数:用于在指定范围内查找特定行和列的交叉点,并返回相应结果。它的语法如下:
    • 范围:要进行查找的数据范围。
    • 行号:要返回结果所在行的行号。
    • 列号:要返回结果所在列的列号。
    • 优势:INDEX函数可以根据指定的行号和列号灵活地返回结果,适用于复杂的数据分析和处理。
    • 应用场景:在多维数据表格中,可以使用INDEX函数根据行号和列号快速定位和提取数据。
    • 推荐的腾讯云相关产品:腾讯云对象存储(https://cloud.tencent.com/product/cos)
  • MATCH函数:用于在指定范围内查找特定值,并返回该值在范围中的相对位置。它的语法如下:
  • MATCH函数:用于在指定范围内查找特定值,并返回该值在范围中的相对位置。它的语法如下:
    • 要查找的值:需要在范围中查找的值。
    • 范围:要进行查找的数据范围。
    • 匹配类型(可选):指定匹配类型,通常为0表示精确匹配。
    • 优势:MATCH函数可以快速确定特定值在范围中的位置,方便后续处理和操作。
    • 应用场景:在需要根据特定值进行排序或其他操作时,可以使用MATCH函数确定值的位置。
    • 推荐的腾讯云相关产品:腾讯云云服务器(https://cloud.tencent.com/product/cvm)

通过使用这些搜索函数,可以在Excel中快速查找和提取特定数据,提高数据处理的效率和准确性。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Excel揭秘23:公式结果产生陷阱

然而,这会带来一些潜在问题。例如,在单元格B2中输入数值,在单元格B3中有一个公式,当B2中值大于3时,输入B2中值,否则输入空,如下图1所示。 ? 图1 可以看到,一切都很完美!...但是,修改单元格B2中数值为1,此时结果如下图2所示。 ? 图2 看到了什么?单元格B3中值大于0,判断为TRUE;大于1000000,也判断为TRUE。这是怎么回事?...还是回到公式: =IF(B2>3,B2,"") 当条件不满足时,会在单元格中输入空。双引号里面没有包含什么,Excel将其视为文本,虽然什么也没有,但它仍然是一个文本字符串。...而Excel认为文本大于数值,因此虽然看起来是空值,但其比任何数字都大。这也是在上图2所示工作表中看到其比1000000都还大原因。...此时,如果我们在工作表中筛选大于0值,那么由公式生成空单元格也会包含在其中。

70110

wordpress 搜索结果去除 Simple Urls 插件产生短链接

朋友 wordpress 使用了 simple urls 插件来做外链转内链工作,确实很方便,但是有一个弊端,就是在博客中搜索关键词时候,搜索结果中就会出现 simple urls 插件生成短连接...,这样搜索结果不是用户想要,所以用户体验很差。...为了避免这个问题魏艾斯博客找到了@欲思博客提供一段代码,可以去除 wordpress 搜索结果中 Simple Urls 插件产生短链接。...如果想要去除 Simple Urls 插件产生全部短链接,可以使用下面代码: //搜索结果排除所有页面 function search_filter_page($query) { if ($query...通过以上方法终于去除了 wordpress 搜索结果中 Simple Urls 插件产生短链接,之前朋友被搜索结果短连接搞很苦恼,已经在考虑手动添加代码来实现外链转内链功能了,用了这段代码以后

77320

Excel公式技巧101:使用COUNTIFS来验证VLOOKUP查找结果

大家知道,使用VLOOKUP函数进行查找时,如果找到多个匹配值,将只返回第一个找到值。如下图1所示,工作表Data中数据。...图1 在工作表Vlookup中,列C中是要查找值,列D中是找到值,如下图2所示。 图2 从图1所示数据中可以看出,当查找C6中值时,有两个相同值,但VLOOKUP函数只返回第1个值。...如上图2中列E数字所示,如果COUNTIFS函数返回值1,则表明VLOOKUP函数找到值有效,否则说明存在多个要查找值。 扩展 1....要判断某列数据有无重复值,例如上图1中工作表Data列A数据,可以使用公式: =COUNTA(Data!A2:A27) 值,与数组公式: =SUM(1/COUNTIFS(Data!...如果COUNTIFS函数显示存在多个值,而我们想获取最后1个匹配值,则可使用公式: =LOOKUP(1,1/(Data!A2:A27=C6),Data!

2.4K20

Excel公式技巧24: Excel公式降维技术

这样,Excel返回#N/A作为结果数组中第三个元素。 实际上,Excel为了解决传递两个大小不同数组问题,重新定义了两个中较小一个,使其匹配较大数组。...;"M","o",#N/A;"A","i",#N/A;"A","i",#N/A} 可参考《Excel公式技巧06: COUNTIFS函数如何处理以数组方式提供条件》中讲解对数组解析内容。...,传递给INDEX函数数组(用于参数row_num和参数column_num数组)都是相同向量类型(均为列向量),从而确保了由INDEX产生数组也是这种向量类型。...根据其定义,列向量当然是一维。这里使用技术请参阅《Excel公式技巧03:INDEX函数,给公式提供数组》、《Excel公式练习44:从多列中返回唯一且按字母顺序排列列表》。...可以看出,INDEX结构具有不可否认优势,不仅可以将其用于重新定义工作表区域维度,还可以重新定义公式中某些其他子函数产生数组维度。

1.7K22

Excel公式技巧:Excel公式数字9.99999999E+307

这个数字:9.9999999E+307,我们经常会在公式中用得上它。这是一个神奇数字,在查找数值时能够发挥很大作用。本文介绍就是这个数字使用技巧。...9.9999999E+307是Excel能够识别的最大数字,它通常与LOOKUP函数或MATCH函数结合使用,以查找列/行中最后一个数字条目,或分别查找行/列中数值最后一行行号/列号。...在本示例中,LOOKUP函数查找最后一个小于或等于查找值9.9999999E+307条目,类似的规则或MATCH函数返回行号。...要获取数字条目的最后一行,使用公式: =MATCH(9.99999E+307,A:A) 或者,对于行,使用公式: =MATCH(9.99999E+307,1:1) 有兴趣朋友,可以仔细研究,在需要时可以将此技术进行灵活运用...,一定会取得不错效果。

89530

Excel公式技巧05: IFERROR函数,从结果中剔除不需要

学习Excel技术,关注微信公众号: excelperfect 在使用公式时,我们经常遇到将某个值从结果数组中剔除,然后将该数组传递给另一个函数情形。...例如,要获取单元格区域中除0以外最小值,可以使用数组公式: =MIN(IF(A1:A100,A1:A10)) 或者对于Excel 2010及以后版本,使用AGGREGATE函数: =AGGREGATE...在这种情形下,特别是公式相当长时,重复子句将使公式更长,这使得公式看起来很“笨重”,并且还会使Excel进行一些不必要计算,例如: =MIN(IF([a_very_long_formula]0,...公式中间结果为: =MIN({5,0,4}) 结果为: 0 然而,如果想要得到除0以外最小值,一般会使用下面的公式: =MIN(IF(SUMIFS(F2:F13,A2:A13,{"Mike","John...,4},"")) 可以看到,Excel将1/#DIV/0!结果仍返回为#DIV/0!。转换为: =MIN({5,””,4}) 结果为: 4 因此,可以使用这项技术来避免重复非常长公式子句情形。

4.8K20

Excel揭秘21:Excel是如何控制公式计算

图2 这样,我们在Excel工作表单元格中修改值后,使用该值公式结果会自动更新,不需要我们进行任何其他操作,这是我们在操作Excel工作表时常见事情。...例如,=SUM(A1:A10)是计算单元格区域A1:A10之和,当我们修改该区域任一单元格中值时,公式所在单元格值会自动显示新计算结果。...Excel在计算工作表时,遵循下列原则: 1.在修改单元格时,例如输入或编辑数据或公式时,Excel会根据新输入数据或者编辑过数据立即进行公式计算。...例如,如果单元格A2中公式需要依赖单元格A1中公式结果,则先计算单元格A1中公式,再计算单元格A2中公式。...如果工作表中包含有成百上千个复杂公式,那么会导致Excel计算速度变得缓慢,此时我们希望控制Excel何时计算公式

1.3K10

Excel公式技巧32: 处理公式布尔值

在我们编写公式时,特别是编写数组公式时,往往会生成由TRUE/FALSE值组成中间数组。...在Excel中,TRUE值等于1,FALSE值等于0,那么如何将TRUE/FALSE值转换成1/0呢?最常用方法是使用数学运算。...使用双减号: --{TRUE,FALSE}=(-1)*(-1)*{TRUE,FALSE}=1*{TRUE,FALSE}={1,0} 例如,在《Excel公式练习63:求数值中各个数字之和》中,我们可以使用下面的公式...MID(B3,ROW(OFFSET($A$1,,,LEN(B3))),1)+0) =SUMPRODUCT(--(MID(B3,ROW(OFFSET($A$1,,,LEN(B3))),1))) 都返回相同结果...有时候,公式本身就会与生成数字相乘,这样也会将TRUE/FALSE进行相应数字转换。至于如何使用,具体情况灵活使用相应方法。

2.6K10

Excel公式技巧15: 探讨强制返回数组公式技术

然而,并不是所有公式都能如此轻松地产生这样效果,有些公式很“顽强”地抵制任何试图强制让它们返回数组尝试。本文将探讨一些技术,除了数组形式输入外,可以帮助强制达到想要结果。...幸运是,Excel为提供了一个与N函数具有相似功能T函数。与N函数一样,T函数同样具有强制返回数组特性。N函数用于数字,T函数用于文本值。...: 26.5+5i 但是,这种包含OFFSET函数公式技术并不是使我们能够强制这些“顽固”函数产生数组返回值唯一方法。...在《Excel公式技巧03:INDEX函数,给公式提供数组》中,讲解了从INDEX函数强制返回数组技术,在这里也可以使用。...奇怪!完全不是我们期望数组公式,也不确定CELL函数拒绝接受生成数组输入原因。不知道有没有人知道?

1.9K10

精通Excel数组公式009:提供多个值数组公式

公式中使用了ROW函数,能够浏览单元格区域并得到该区域中每个单元格所在行行号。 4. 公式开始部分:ROW(A2:A6),创建了一个函数参数数组运算,得到结果数组{2;3;4;5;6}。 5....再加上1得到结果数组{1;2;3;4;5}。 7. 公式输入完后按Ctrl+Shift+Enter键。 这个数组生成5个值,并分别在5个单元格中输入这些值。这类数组公式有下列特点: 1....上例中数组公式可以归纳为一个求序号公式构造: ROW(单元格区域)-ROW(单元格区域中第一个单元格)+1 这个公式构造可以作为更高级数组公式元素。...图10 《Ctrl+Shift+Enter:MasteringExcel Array Formulas》学习笔记 完美Excel 欢迎在下面留言,完善本文内容,让更多的人学到更完美的知识。...欢迎到知识星球:完美Excel社群,进行技术交流和提问,获取更多电子资料。 完美Excel社群2020.9.2动态 #VBA# 增强CELL函数和INFO函数

5.1K50

精通Excel数组公式023:使用数组公式条件格式

excelperfect 条件格式是有趣,特别是使用公式并链接条件到单元格中时。下面是使用公式条件格式一些说明: 1.条件格式意味着如果条件满足应会应用设定格式。...2.评估为TRUE或FALSE逻辑测试会应用到单元格区域。 3.对于单元格区域中每个单元格,评估测试,如果测试结果为TRUE,该单元格应用格式;如果测试结果为FALSE,该单元格不应用格式。...4.评估为TRUE或FALSE逻辑公式可以用于创建条件格式。 5.条件格式可以使用非数组公式和数组公式。 6.条件格式是易失性:经常重新计算,减慢整个工作表计算时间。...(按Alt+N键,或者单击“新建规则”按钮) (4)从“选择规则类型”列表中选取“使用公式确定要设置格式单元格”。 (5)单击“为符合此公式值设置格式”框。 (6)输入公式。...单元格D18中数组公式计算得到指定时间并作为条件格式辅助单元格。 ? 图2 欢迎在下面留言,完善本文内容,让更多的人学到更完美的知识。

2.7K30

Excel】用公式提取Excel单元格中汉字

昨天一个前端朋友找我帮忙用excel提取代码中汉字(字符串),可算费了劲儿了,他要提取内容均在单引号中,但问题是没有统一规律,同一个单元格可能存在多个要提取内容,而且汉字中间也夹杂其他字符。...所以总结了一下提取汉字几种情况。 一、用公式提取Excel单元格中汉字 对于一个混杂各种字母、数字及其他字符和汉字文本字符串,要提取其中汉字,在Excel中通常可用下面的公式。...sString As String) As String Dim regEx As Object Set regEx = CreateObject("VBScript.RegExp") With regEx '搜索整个字符串...返回Excel工作表界面,在B14单元格中输入公式: =提取汉字(A14) 即可取得A14单元格字符串中所有汉字。 二、用公式提取引号(某2个相同字符)之间内容 ?...(A2,"'",""))))-FIND("'",A2)-1) 在excel中,如何查询字符串第N次出现位置,或最后一次出现位置,使用公式: 最后一次出现位置 =FIND("这个不重复就行",SUBSTITUTE

6.1K61

Excel公式技巧34: 由公式中日期处理引发探索

学习Excel技术,关注微信公众号: excelperfect 我们知道,在Excel中,日期是以序号数字来存储,虽然你在工作表中看到是“2020-3-31”,而Excel中存储实际上是“43921.00...这样方便了日期表示和存储,但也同样带来了一些问题,例如我们以为是“2020-3-31”,因此会将数据直接与之比较,导致错误结果。本文举一个案例来讲解公式中日期处理方式。...如下图1所示,计算2020年3月31日对应数据平均值。 ? 图1 如果使用数组公式: =AVERAGE(A2:A20=2020-3-31,B2:B20) 得到结果是不正确。...如果我们添加IF函数参数value_if_false,将公式修改为: =AVERAGE(IF(A2:A20=DATE(2020,3,31),B2:B20,0)) 会得到不正确结果3345.42。...其实,Excel 2007及以后版本中引入了一个函数AVERAGEIFS,可以很好地解决上述问题,其公式为: =AVERAGEIFS(B2:B20,A2:A20,DATE(2020,3,31)) 或者

1.7K30

精通Excel数组公式002:谈谈公式最基本那些事儿

学习Excel技术,关注微信公众号: excelperfect 任何知识和技能都有最基本东西,熟知这些,是学习基础,也会使学习事半功倍。下面,我们就来看看Excel公式那些基础知识。...公式类型 下面列举了一些公式类型: 1. 计算公式,即得到一个数值结果公式。 2. 逻辑公式,即给出一个逻辑值公式,其值或者为TRUE,或者为FALSE。 3....数组公式,是一种高级公式,操作一组值(单元格区域)而不是单个单元格引用,或者传递多于一项公式。数组公式能够传递计算、逻辑、文本、查找结果。...Excel数学运算符如下表。 ? 图1 比较运算符 在公式中,使用比较运算符执行比较运算。Excel比较运算符如下表。 ?...图2 公式元素优先级 在创建具有许多元素公式时,理解Excel如何评估或计算公式是特别重要。下面列出了Excel评估或计算公式顺序。 ?

98120
领券