首页 > 其他分享 >怎么还有函数参数不支持引用的?(Excel函数集团)

怎么还有函数参数不支持引用的?(Excel函数集团)

时间:2023-07-31 09:13:43浏览次数:38  
标签:函数 公式 Excel 函数参数 B7 参数 引用 E3

函数公式中的参数绝大部分情况下是可以用以下四种:

  • 常量
  • 引用
  • 公式运算(包括函数、四则运算等)
  • 自定义名称

有少部分函数的参数只支持引用,比如Sumif的第一、第三参数,Subtotal除第一参数以外的其他所有参数等等。

但是,有一个函数的参数的特殊用法,只要是引用就会甩脸子,这个函数就是XLookup!

先来看这个例子:

E2的公式是:

=XLOOKUP(D2,A$2:A$6,B$2:B$6,B$7)

公式下拉到E3,查找的6在A2:A6中不存在,于是就返回第四参数指定的B7,这没毛病。

但如果把公式改一下:

=XLOOKUP(D2:D3,A2:A6,B2:B6,B7)

查找值是D2:D3,其他都没有变化,这就是一个动态数组公式了,结果自动溢出E2:E3,然而E3却甩了脸子……

后来我尝试过,在这种情况下XLookup的第四参数,无论是使用直接引用还是间接引用,结果都甩脸子,想让他好好干活,要么改成常量,要么在B7前面或后面加点什么(套用T或N函数,或连接空文本,数值则可以加0乘1等等),总之是变成一个非引用。

 这毛病就算治愈了?

所以,到底是治愈了还是潜伏了?

弃疗还是不弃疗?这是个问题!

标签:函数,公式,Excel,函数参数,B7,参数,引用,E3
From: https://www.cnblogs.com/officeplayer/p/17592563.html

相关文章

  • Interop.Excel 个人总结二
    常用的有些是工作表操作,有些是excel操作,工作表操作备注为常用的excel命令1,excel操作为2,关闭等操作参考(Interop.Excel 个人总结一)Microsoft.Office.Interop.Excel.Applicationapp =newMicrosoft.Office.Interop.Excel.Application{Visible=true};//visble是是否展示exce......
  • 零代码编程:PDF文件名和Excel数据进行比对找不同
    F盘“北交所招股说明书”文件夹下有150个文件;F盘”北证A股20230703.xlsx”表格中证券名称有200多个;现在想找出文件夹下的哪些证券名称不在表格里面。在ChatGPT中输入提示词:写一段Python程序:F盘“北交所招股说明书”文件夹下有很多PDF文件,获取其标题名称,保存到列表:“已下载说明书的......
  • 零代码编程:用ChatGPT对Excel表格进行批量自动化处理
    F盘的“北交所上市公司全部发明专利”文件夹里面有几百个这样的Excel表格,格式一致,需要合并所有表格内容到一个表格,方便查找内容,但是不要前面两行。可以在ChatGPT中这样输入:写一段Python程序:F盘的“北交所上市公司全部发明专利”文件夹里面有很多xls格式表格,读取所有的表格文件;复制......
  • Python报错 | xlrd.biffh.XLRDError Excel xlsx file; not supported
    报错信息Python加载xlsx文件时,遇到:xlrd.biffh.XLRDErrorExcelxlsxfile;notsupported错误原因报错翻译过来是:xlrd.biffh.xlrd错误:Excelxlsx文件;不受支持解决方案方法1:安装指定低版本的xlrd,执行下面的pip安装命令即可:pipinstallxlrd==1.2.0方法2:Excel另存为......
  • C# 使用SIMD向量类型加速浮点数组求和运算(4):用引用代替指针, 摆脱unsafe关键字,兼谈Unsa
    作者:zyl910目录一、引言二、办法说明2.1历史2.2局部引用变量与引用所指的值(类似指针的地址运算符&、间接运算符*)2.3重新分配局部引用变量(类似指针直接赋值)2.4引用地址调整(类似指针加减法)2.5引用地址比较(类似指针比较)2.6重新解释(类似C++的reinterpret_cast)2.7引用取消只......
  • 重温C#中的值类型和引用类型
    在C#中,数据类型分为值类型和引用类型两种。引用类型变量存储的是数据的引用,数据存储在数据堆中,而值类型变量直接存储数据。对于引用类型,两个变量可以引用同一个对象。因此,对一个变量的操作可能会影响另一个变量引用的对象。对于值类型,每个变量都有自己的数据副本,并且对一个变量的......
  • 【PY】pandas 处理 Excel 中错别字修正
    前言今天有友友问起来,如何对Excel进行操作,对里面的内容进行错别字修正,那接下来由博主来为各位读者细细讲解一番;首先想到的是用xlrd去读取Excel里面的内容,不过呢,最新版的xlrd已经不支持.xlsx了,使用xlrd读取.xlsx文件时,会报错:XLRDError:Excelxlsxfile;notsupporte......
  • EasyExcel使用
    Java解析、生成Excel比较有名的框架有Apachepoi、jxl。但他们都存在一个严重的问题就是非常的耗内存,poi有一套SAX模式的API可以一定程度的解决一些内存溢出的问题,但POI还是有一些缺陷,比如07版Excel解压缩以及解压后存储都是在内存中完成的,内存消耗依然很大。easyexcel重写了poi对......
  • C#实现Excel导出
    C#实现Excel导出需要引用Aspose.Cells。Aspose.Cells下载链接,提取码:2n1uExcel导出方法usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;usingAspose.Cells;usingSystem.Data;///<summary>///Excel文件操作///</summary>pu......
  • System.NullReferenceException:“未将对象引用设置到对象的实例。”
     c#中操作的变量都是对象对象则有属性和方法   未将对象引用  设置到  对象的实例就是对实例进行操作属性和方法时出错,也就是说该对象没有这个属性或者方法另外当操作的对象为空时,也会出现该错误。我这里就是操作的对象为空出错。因为我没用写入该字段。......