标签:Excel函数 本文深入探讨在Excel中使用ISNA函数处理#N/A错误的各种方法。 当Excel无法找到所需内容时,单元格中会出现“N/A”错误。...图1 用以上形式使用ISNA函数的几乎很少。通常,它与其他函数一起用于评估某个公式的结果。...图2 现在,可以清楚地看到哪些学生通过了所有测试,哪些学生至少有一次测试失败。...IF/ISNA组合的Excel公式 ISNA函数只能返回两个布尔值,因此可将其与IF函数结合使用,显示自定义消息: IF(ISNA(…),有错误时的文本, 没有错误时的文本) 进一步完善上面的示例,找出组...图3 VLOOKUP/ISNA组合的Excel公式 IF/ISNA组合是一个通用的解决方案,可以与任何函数一起使用,该函数在一组数据中搜索某些内容,并且在找不到查找值时返回#N/A错误。
确定之前的研究结果 对于之前研究结果的确定的话,我们可以通过genecards来查询。genecards当中总结了这个基因应该参与哪些经典的通路。...在这个数据库,我们输入Cell Cycle即可获得符合检索条件的通路,进一步的我们可以看到这个通路内都有哪些基因。 ? 就这样,我们就获得了目标通路的所有基因了。...,就可以查看ACE2和其他基因有没有关系了。...如果是肿瘤研究的话,那直接就使用TCGA的数据就可以来进行研究。如果是其他疾病的话,那可能就需要去GEO里面搜索自己想有的数据集了。对于TCGA的数据,也是有很好的数据库来直接得到分析结果的。...具体cbio的使用可以参考我们之前的帖子:cibo数据库介绍 ? 由于细胞周期相关的基因有100+,我们不能一个一个来检索相关结果。
"根据名字找出其他信息": - 前2句只是加载数据 - 核心就一句,待匹配表.merge(数据源,how='left') - What!我还没说用哪一列找啊。...pandas 会自动识别匹配表与数据源的列,有交集的自动识别为匹配依据 看看,假如"待匹配"有 部门 与 收入,反过来找 名字 与性别: - 代码其实没有变化,懒人模式嘛,有哪些列可以在数据源那边找到...看看如下例子: - 与之前一样的代码,只是匹配数据只有部门列 - 现在结果就与 vlookup 不一样了,这是因为数据源有多行记录可以匹配到,因此会把匹配结果都返回 看起来效果还不错呢。..."匹配收入最小的人员信息": 自定义 如果不希望每次都写 merge 的各种参数,我们也可以自定义一个 vlookup 方法,把 merge 调用细节隐藏起来。 用上一个例子的数据。..."根据名字匹配信息,重复时,使用平价收入作为返回": - 上图2个核心处理都直接使用自定义的方法 - 现在,已经不需要分组与连接表的知识,也能轻松得到复杂的匹配需求了 总结 - DataFrame.merge
以牺牲其他方为代价,推行某一方的观点;只提供赢-输解决方案 通常利用权力来强行解决紧急问题,会破坏团队气氛。 5个方法各有千秋,那在选择解决方法时,需要考虑的因素有哪些?...“XX,您好,您的这个功能可以使用vlookup,来实现,如果您不会可以百度下,我这边是不负责excel加工的。” 运营:“这个是你这边,必须做的,我不管,你给我处理好了”。态度异常强硬。...我一分析XX一下子变成,影响力大,相关利益高的重点管理对象了,立刻打开电脑处理excel,谁让咱们吃这碗饭呢。 上边的2个情景模拟,简单使用了下权力利益方格。同时也可以看出,不同冲突的的解决方法不同。...面对冲突有没有标准流程呢? 个人认为,每个冲突是不同的,选择方法也是不同,条条大路通罗马,没有什么标准流程。 但是我可以分享自己的心得,也是我解决复杂问题的心法。...个人冲突处理流程心得(复杂问题的心法) “先分析后决策,执行选定的方案,根据结果,再分析再决策,循环往复,直到问题解决。”
透视表的工作原理 透视表,向前接通了数据模型,其主要工作原理如下: 这便是透视表的工作原理了,它完成了一个核心工作: 让大量有关系,没关系,有一点关系的数据可以结合到一起,构建多维模型,再根据心中所想所猜所求...我们不必去探究它的底层工作原理,未来,我们还可以有其他的物理工作引擎,但它为我们揭示了一个逻辑引擎的工作原理,如下: DAX 引擎将从体外摄取的表格数据压缩为列,存于内存,并以逻辑上仍然是表的形态提供一个数据模型...其中,所说的手段是 DAX 查询,该查询可以以两种形式存在: 【自动方式】通过拖拉拽,由机器帮你转化为标准查询,获得数据结果。 【手动方式】通过写公式,由自己规定机器如何做查询,获得数据结果。...B 类,似懂非懂,感觉看懂但又不真懂者,你正在技术修炼,你可以通过大量实践来领会这个过程,你也可以进一步关注 BI 佐罗老师的讲解,带你更快理解这个过程。...C 类,词懂文涩,词都认识但合起来不懂,你刚刚接触这里,你可以通过大量实践来领会这个过程,你也可以进一步关注 BI 佐罗老师的讲解,带你更快理解这个过程。
2.2 带通配符查询 如下图,假如我们需要通过记录的部分SIM卡号,来获取到对应的手机号,这时直接使用 =VLOOKUP(F111,C111:D114,2,0) 是无法正常获取的,此时就需要利用通配符来进行补充...2.4 逆向查询 我们使用VLOOKUP进行查询的时候,通常是从左到右进行查询,但是当查询的结果在查询条件的左边时,单纯的使用VLOOKUP函数是没有办法完成的。...假如两个数组全部是数值,两种方法返回的结果是一致的,当有包含文本数据时,第一种方法可以返回正确结果,第二种方法会返回错误值#VALUE。...以上就是MACTH函数的一些基本用法,假如只掌握MATCH函数,可能并不会觉得它有什么威力,若把它跟其他函数结合起来使用,就可以解决很多问题。...利用VLOOKUP函数查找姓名,返回的列数为指定的月份所在的值;由于月份是变化的,所以想用一条公式就可以解决,就必须用其他公式确定月份的位置,这里就用到MATCH函数。
那么,VLOOKUP都有哪些妙用呢? 今天就总结了以下这三条教给大家。...掌握更多VLOOKUP函数的使用方法, 敬请锁定今晚八点抖音直播间:【办公软件小课堂】 01 VLOOKUP之精准匹配 http://mpvideo.qpic.cn/ 第一个应用就是精准匹配,这也是我们最常用到它的一个方法...我们再往下拖拽一下,虽然说我已经运行过了,但我们还是可以去给它进行一个拖拽,拖拽完了之后就可以得到我们想要的一个结果了,这就是一个个的去做近似匹配的方式。...跟精准匹配有所区别,但也是帮助大家来理解一下在VLOOKUP用近似匹配的时候,到底是在什么场景里面使用的,你有没有联想到自己的实际工作场景呢?...你可以这么去理解,也就是你如果这写的是1和0,你后面写上B2、B10、A2、A10,就会把姓名排在前面,把部门排在后面,然后就得到了我们想要的结果了。 接下来我们来实际写一遍。
按个人习惯,也可以在做完图后再取消勾选。 ? 调整格式 根据自己的需求,调整好版面格式,并设置动态变化的公式解释语句。...如果引用由非相邻选定区域所决定,您可以选择要查找的选定区域。 参数说明 reference 必需。对一个或多个单元格区域的引用。 如果要为引用输入非相邻区域,请用括号括住引用。...函数 INDEX 的结果为一个引用,且在其他公式中也被解释为引用。根据公式的需要,函数 INDEX 的返回值可以作为引用或是数值。...另外还有一种方法,配合使用IF函数。即VLOOKUP的反向查找。...它的大致思路是,将查找值使用if函数加上{0,1}数组,构建一个二维的表格,来进行查找,下面就让我们来具体分析下 第二个参数使用IF({1,0},I14:I19,C14:C19)构建二维列表。
在excel里,对于“查找”的实现,vlookup绝对是使用得最为频繁的一个函数。 但是,遇到下面问题,vlookup就没用了。 下面的表格记录了员工的信息,现在想通过“姓名”查找对应的“工号”。...像这种反向查询问题,就必须祭出我们的“大杀器”了:index+match组合,你就可以更灵活地实现查询。 1.什么是index? index函数能根据指定的行号和列号来返回一个值。...有人说,那我就用案例一查询其工号的方法呗,依葫芦画瓢分别再写三个公式,一一来查“基本工资”“部门”“籍贯”信息。 这是一个方法,却是一个很笨的方法。...实际工作中,我们面对的可能是很庞大的数据,要查询的列会很多,手动地一个列对应一个公式的写下来,不仅效率低下,还容易出错。 那有没有办法可以只写一次公式,就能返回所有列的结果吗?办法当然是有的。...5.总结 通过index+match这对搭档,我们可以灵活自如地解决90%的查询问题。match用来定位,index根据定位来返回指定位置的值,你学会了吗?
后来才发现,原来不是 Python 数据处理厉害,而是他有数据分析神器—— pandas 前言 Excel 中的 vlookup 函数有一个模糊查找选项,其内在原理为二分法查找,在 pandas 中同样有一样功能的方法...,而是匹配到高于30最近的点(批次表的第一个点50) ---- Excel解决方法 首先要知道每个人取货之前已经累计被拿了多少数量: 通过简单的固定地址,直接使用 sum 函数即可 第一行的记录比较特殊...) 现在可以直接使用 vlookup 了: 注意最后一个参数是1,模糊查找 这里有个前提是,右表的数值列必须为升序,否则结果可能出乎意料 ---- pandas解决方法 pandas 中的做法基本上每一句代码就对应...Excel vlookup 一致,把参数 right 默认值设置为 False 现在调用就清晰很多了: 有没有想过直接往 pandas 库中添加一个属于自己的方法 vlookup 呢?...真的可以做到,在我的 pandas 专栏后期将会详细讲解工程化扩展,想打造属于自己的 pandas 不是问题。 问题 不知道你有没有注意到,此案例存在有些人的取货是跨越了2个批次(比如A4这个人)。
案例1:根据姓名查找对应年龄 单一的条件根据姓名查找对应的年龄数据,VLOOKUP第一个申请出战,还是熟悉的配方,熟悉的味道。...XLOOKUP函数也可以兼容通配符查找,不过XLOOKUP函数查找的通配符遇到多个结果时返回的是第一个结果值。...案例3:根据姓名从右向左查询部门 VLOOKUP函数反向查找需要使用的IF(1,0)这个我们在前面的文章有过专门的讲解,直接在H4单元格中输入公式=VLOOKUP(G4,IF({1,0},C4:C11,...案例5:根据部门和姓名以及性别查找年龄 提到多条件查找,VLOOKUP函数从上一轮输了后,决定还是他自己出场,于是酝酿了好一会儿在J4单元格中写下公式=VLOOKUP(G4&H4&I4,IF({1,0}...最后给大家分享一下低版本Office的同学如果不想升级软件,可以使用VBA自定义一个XLOOKUP函数哦,方法如下: VBA自定义XLOOKUP函数
三叔函数 VLOOKUP 没有那么简单,它有几个参数,而这些参数在使用上又有着各自的特点,这就使得 VLOOKUP 成了日常办公的精灵。...微软发布了 VLOOKUP 的继任者:XLOOKUP,来搜一下: ?...世界各地 Excel 爱好者直接炸开了锅,大家都在这个有历史意义的时刻来纪念三叔。 ? ? 好伤感的画面有没有~~~~ 到底是谁???!!!要了三叔的命?...怀念三叔 VLOOKUP 三叔 VLOOKUP 陪伴了 60,70,80,90 后 整整四代人,满满的回忆有没有?~ ?...无法搜索下一个较大的项目: 执行“近似”匹配时,只有正确排序后才能返回下一个较小的项目。 引用更多不必要的单元格: VLOOKUP第二个参数table_array需要从查阅列延伸到结果列。
可以使用下列方法来实现: 1.筛选 2.高级筛选 3.使用辅助列的非数组公式 4.使用SMALL函数和INDEX函数的数组公式 5.使用AGGREGATE函数和INDEX函数的数组公式 关于上述5种方法的要点如下...在Excel中,标准的查找函数例如INDEX、MATCH、VLOOKUP等都非常好,但当存在重复值时就比较困难了。如下图1所示,提取满足3个条件的数据记录,可以看出有2条记录满足条件。...对于垂直表,从多列中提取数据的查找公式不会很难;查找公式难于在多行中使用。如果需要使用公式提取记录,那么有两个基本的方法: 1.基于辅助列使用标准的查找函数。...使用辅助列来提取数据 假设有3个AND条件来决定要提取的记录,如下图2所示,可以在辅助列中使用AND函数。辅助列作为INDEX函数的查找列。...图5:数据变化时,公式结果会自动更新 示例:使用辅助列,OR条件,VLOOKUP作为查找函数 如下图6所示,使用了OR条件的辅助列并且放置在第1列,因此可以使用VLOOKUP函数。
前言 Excel 中的 vlookup 函数有一个模糊查找选项,其内在原理为二分法查找,在 pandas 中同样有一样功能的方法。...,而是匹配到高于30最近的点(批次表的第一个点50) ---- Excel解决方法 首先要知道每个人取货之前已经累计被拿了多少数量: 通过简单的固定地址,直接使用 sum 函数即可 第一行的记录比较特殊...) 现在可以直接使用 vlookup 了: 注意最后一个参数是1,模糊查找 这里有个前提是,右表的数值列必须为升序,否则结果可能出乎意料 ---- pandas解决方法 pandas 中的做法基本上每一句代码就对应...Excel vlookup 一致,把参数 right 默认值设置为 False 现在调用就清晰很多了: 有没有想过直接往 pandas 库中添加一个属于自己的方法 vlookup 呢?...真的可以做到,在我的 pandas 专栏后期将会详细讲解工程化扩展,想打造属于自己的 pandas 不是问题。 问题 不知道你有没有注意到,此案例存在有些人的取货是跨越了2个批次(比如A4这个人)。
来看看三叔的魅力: 三叔函数 VLOOKUP 没有那么简单,它有几个参数,而这些参数在使用上又有着各自的特点,这就使得 VLOOKUP 成了日常办公的精灵。...世界各地 Excel 爱好者直接炸开了锅,大家都在这个有历史意义的时刻来纪念三叔。 好伤感的画面有没有~~~~ 到底是谁???!!!要了三叔的命?...怀念三叔 VLOOKUP 三叔 VLOOKUP 陪伴了 60,70,80,90 后 整整四代人,满满的回忆有没有?...介绍 XLOOKUP 微软是如何考虑的,为什么会引入 XLOOKUP 呢,根本微软微软博客,是这样描述的: 虽然VLOOKUP被广泛使用,但它有一些众所周知的限制,XLOOKUP克服了这些限制: 默认为...无法搜索下一个较大的项目: 执行“近似”匹配时,只有正确排序后才能返回下一个较小的项目。 引用更多不必要的单元格: VLOOKUP第二个参数table_array需要从查阅列延伸到结果列。
文章出处说明 原文在简书上发表,再同步到Excel催化剂微信公众号或其他平台上,文章后续有修改和更新将在简书上操作, 其他平台不作同步修改更新,因此建议阅读其他出处的文章时,尽可能跳转回简书平台上查看。...首创降序排列的模糊查找 VLOOKUP的模糊查找时,查找值的内容仅能在数值上使用,本次自定义函数对模糊查找过程中的查找值,突破性地可以使用文本比较大小。 ?...对模糊查找过程中的查找值,突破性地可以使用文本比较大小 ?...原生VLOOKUP函数返回的结果不是预期结果 函数:CZYY查找引用INDEX 对于经典的INDEX+MATCH套路作查找引用交叉表数据,此次对其进行简化处理 更为直观地得到需要的结果,同时在查找数据中有大量重复数据时...自定义函数参数输入 总结 对于函数的使用,本人一直坚持的理念是:一个函数处理一个场景,若不能单一的处理,尽量使用自定义函数的方式简化函数的逻辑。 不必追求过多的函数嵌套和各种复杂精妙技巧来完成。
Lookup_value 可以为数值、引用或文本字符串。当vlookup函数第一参数省略查找值时,表示用0查找。 Table_array为需要在其中查找数据的数据表。使用对区域或区域名称的引用。...VLOOKUP函数使用注意事项 一.VLOOKUP的语法 1.括号里有四个参数,是必需的。...它的语法是if(条件判断式,结果1,结果2)。如果条件判断式是对的,就执行结果1,否则就执行结果2。...有没有办法把文件压缩一下,加快开启和存盘的速度呢?这里提供一个小小的经验。...对于vlookup函数的使用方法,只是看文字就显得很枯燥,为了方便大家理解,可以查看参考资料中的vlookup函数的使用方法实例方便理解掌握。
Excel 使用过程中,不知道你有没有用到过 $ ,如果从来都没有用到过,可能代表你的修为还不够深,来看看为什么这么说。 场景1....① 笨方法,老老实实针对每一列写不同的公式,写三次 语文=VLOOKUP(B2,Sheet3!A:B,2,0) 数学=VLOOKUP(B2,Sheet3!...A:C,3,0) 英语=VLOOKUP(B2,Sheet3!A:D,4,0) ? 结果是没问题,但是要写三次,如果要关联的列比较多的话就比较麻烦了。...如上图,虽然得到了正确结果,但是也需要手动修改索引参数,列少时可以操作,列多时很容易出错,且和方法①相比,效率优势并不明显。 此时,COLUMN派上用场,这个函数可以获取列号。...如上图,可以得到正确结果,但是效率太低了。 ② 使用$锁定行和列 将公式修改为=B2/$B$7,然后向下拉,得到如下结果 ? 本方法只书写一次公式,就得到了想要的结果,效率很赞。
领取专属 10元无门槛券
手把手带您无忧上云