首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Google带有textjoin的and公式,以及,如果

Google带有textjoin的and公式,以及,如果
EN

Web Applications用户
提问于 2021-12-15 06:48:37
回答 1查看 627关注 0票数 0

我试图弄清楚如何使用textjoin使我的数组公式工作,但是公式不会复制到另一行。

当我在F3单元格和G3单元格中写入数据时,我希望作业no自动生成。但是我有问题,公式不能自动插入到I3中。

我的公式现在看起来如下:

=ARRAY公式(IF(和(ISBLANK(F2),ISBLANK(G2)),“",TEXTJOIN("-",真,左(F2,4)和行()-1,右(G2,2)

有谁能帮我解决这个问题吗?

会感谢你的帮助!

EN

回答 1

Web Applications用户

回答已采纳

发布于 2021-12-15 07:32:52

textjoin()and()都是聚合函数,因此它们在数组公式上下文中的工作方式并不像您所期望的那样。

要使其工作,请使用级联操作符&和布尔乘法,如下所示:

代码语言:javascript
复制
=arrayformula( 
  if( 
    len(F2:F) * len(G2:G), 
    left(F2:F, 4) & sequence(rows(F2:F)) & "-" & right(G2:G, 2), 
    iferror(1/0) 
  ) 
)

若要计算范围内的数组公式,需要使用多单元格范围引用而不是单个单元格引用。上面的公式使用开放式范围引用(如F2:F )来计算到工作表的底部。

由于公式从第2行向下填充了所有列,所以必须将其放置在列的第2行中,在该列中没有从第2行向下的值或公式。

票数 1
EN
页面原文内容由Web Applications提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://webapps.stackexchange.com/questions/160750

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档