Arrays GoogleSheets:如何向下填充并防止在特定单元格编号引用中增加

Arrays GoogleSheets:如何向下填充并防止在特定单元格编号引用中增加,arrays,regex,google-sheets,google-sheets-formula,array-formulas,Arrays,Regex,Google Sheets,Google Sheets Formula,Array Formulas,公式: =IFNA(INDEX(TRIM(ARRAY_CONSTRAIN(SUBSTITUTE(SPLIT(REGEXEXTRACT($A3, B1&"(.+)"), "]"), "[", ), 1, 2))), 0) 我想向下填充并防止在B1单元格编号引用中增加,我的意思是我想更改A3单元格的编号引用,例如:A3-A4-A5-A6。。。但我不想在向下填充时更改B1单元格的编号参考 我希望我的问题是可以理解的。使用数组公式: =IFNA(INDEX(IF($A3:$A="",,TRIM

公式:

=IFNA(INDEX(TRIM(ARRAY_CONSTRAIN(SUBSTITUTE(SPLIT(REGEXEXTRACT($A3, B1&"(.+)"), "]"), "[", ), 1, 2))), 0)
我想向下填充并防止在
B1
单元格编号引用中增加,我的意思是我想更改
A3
单元格的编号引用,例如:A3-A4-A5-A6。。。但我不想在向下填充时更改
B1
单元格的编号参考

我希望我的问题是可以理解的。

使用数组公式:

=IFNA(INDEX(IF($A3:$A="",,TRIM(ARRAY_CONSTRAIN(SUBSTITUTE(SPLIT(
 REGEXEXTRACT($A3:$A, B1&"(.+)"), "]"), "[", ), 99^99, 2)))), 0)

通过
$B$1
Hi@player0实现绝对化,我在获取数据输入时遇到问题,一旦客户输入数据并记录在电子表格中,行中的所有公式都将被删除,当数据出现时,我如何禁用或避免删除公式?这似乎真的是另一个问题,但是,如果某个用户将数据放在公式所在的位置,则没有机会恢复公式。您可以保护范围或创建脚本来解决此问题。如果你仍然有疑问,那就去创造另一个新问题来解决。嗨,兄弟,我已经按照你的建议发布了新问题,这是我的新问题:,如果你也能帮我解决这个问题,我将感谢你!regards@James您可以在F2中使用它:
={“数量”,“价格欧元”;IFNA(索引(IF($A3:$A=”“,)修剪(数组约束(替换(拆分(REGEXEXTRACT($A3:$A,B1&“(.+)”,”),“[”),99^99,2))),0)
Hi@player0,谢谢你,这个问题用你现在给我的公式解决了。我现在还有一个问题,就是即使某些单元格因为没有收到任何数据而为空,如何计算价格的总和?