当前位置: 首页 > news >正文

东莞网站公司建站系统推荐

东莞网站公司,建站系统推荐,天津餐饮网站建设,苏州建站网站模板poi4不支持XLOOKUP函数,但poi最新的5.2.3却已经对此函数做了支持 poi下载地址:Index of /dist/poi/release/bin 公式源码位置:org/apache/poi/ss/formula/atp/XLookupFunction.java 但是在使用此函数过程中,发现有些XLOOKUP函数会…

poi4不支持XLOOKUP函数,但poi最新的5.2.3却已经对此函数做了支持

poi下载地址:Index of /dist/poi/release/bin

公式源码位置:org/apache/poi/ss/formula/atp/XLookupFunction.java

但是在使用此函数过程中,发现有些XLOOKUP函数会计算不出结果,导致返回#VALUE!,跟踪源码分析后,发现其实是有一种特殊的excel公式写法,poi本身没有做支持

拿XLOOKUP函数举例:

此函数第二和第三个参数是数组类型,也就是说可以传入整列单元格作为参数,比如:

XLOOKUP("张三",Sheet1!A:A,Sheet1!Z:Z,"",0,1)

从A列全部寻找值为张三的,找到后返回对应的Z列区域值

如果sheet1中,我想将A列和B列拼接作为一整个列进行查询,excel公式可以这么写

XLOOKUP("张三",Sheet1!A:A&Sheet1!B:B,Sheet1!Z:Z,"",0,1)

&符号将两列公式拼接组合成一列

但是poi解析一个函数的参数时,这种多列合并为一列作为参数的场景并没有特殊处理,所以解析到&符号就会被识别为字符拼接,从而导致Sheet1!A:A和Sheet1!B:B会被识别为两个单元格值,然后进行拼接,此时就会导致XLOOKUP计算失效。

不仅限于这一个函数,只要用到这种拼接公式作为参数的场景,都会存在这个bug,但由于poi一直没有对此进行支持,目前比较好的方式是调整公式,避免这种用法,可以将两列合并为一列,再用公式引用合并列。

http://www.tj-hxxt.cn/news/81400.html

相关文章:

  • 网站运营系统2345浏览器主页网址
  • 做淘宝客网站要注意什么网络媒体软文案例
  • 百度域名提交收录网址上海百度移动关键词排名优化
  • 昆明猫咪科技网站建设seo在哪可以学
  • 哪家做网站做得好seo的基础优化
  • 网站内链seo免费seo软件
  • 做网站吸引客户宁德市教育局官网
  • wordpress 媒体库 显示搜索引擎优化指的是什么
  • hbuilder做网站上海关键词排名搜索
  • 苏州企业网站建设定制360网站推广客服电话
  • python可以做动态网站吗网络营销的工具有哪些
  • asp.net 网站写好后如何运行百度搜索排行榜风云榜
  • 哪家网站专门做折扣销售网站策划是做什么的
  • 株洲专业做网站设计的sem是什么专业
  • 多语言网站模板网络培训心得
  • 从化门户网站建设西安网站开发
  • 不想让网站保存密码怎么做汕头seo优化培训
  • 公司网站建设佛山哪家专业dw友情链接怎么设置
  • 做淘宝货源批发的网站有效的网站推广方式
  • 网站制作报价多少如何免费推广自己的产品
  • 用织梦做的政府网站现在有哪些培训学校
  • 仿今日头条网站模板百度网站推广排名
  • 什么是网站建设的建议电商关键词一般用哪些工具
  • 网站关键词分析工具考研比较厉害的培训机构
  • 找别人做网站需要注意什么淘宝seo排名优化软件
  • ueeshop建站靠谱吗网站推广方法
  • 一个虚拟主机做2个网站惠东seo公司
  • 外贸网站建设策划百度的seo关键词优化怎么弄
  • 做网站互联互通miy188coo免费入口
  • 网站开发框架图seo搜索引擎是什么意思