Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Arrays 删除特定的单词";“删除单词”;使用公式_Arrays_Google Sheets_Google Sheets Formula_Array Formulas_Substitution - Fatal编程技术网

Arrays 删除特定的单词";“删除单词”;使用公式

Arrays 删除特定的单词";“删除单词”;使用公式,arrays,google-sheets,google-sheets-formula,array-formulas,substitution,Arrays,Google Sheets,Google Sheets Formula,Array Formulas,Substitution,我有一个公式: =ArrayFormula(TRIM(split(transpose(SPLIT(Query(A2:A&","&if(MOD(row(A2:A)-row(A1),10)=0,"|",""),,9^9),"|")),","))) A2:A由系统中包含单词removeword 问题:我的公式是正确的。它完成了这项工作,但始终必须手动删除该单词。为了实现自动化,如何使用

我有一个公式:

=ArrayFormula(TRIM(split(transpose(SPLIT(Query(A2:A&","&if(MOD(row(A2:A)-row(A1),10)=0,"|",""),,9^9),"|")),",")))
A2:A
由系统中包含单词
removeword

问题:我的公式是正确的。它完成了这项工作,但始终必须手动删除该单词。为了实现自动化,如何使用上述公式自动删除单词
removeword

注意:单词
removeword
可以位于
A2:A

每次我们从系统中获取数据时,只有一个单元格具有该单词。

请尝试:

=ARRAYFORMULA(TRIM(SPLIT(TRANSPOSE(SPLIT(QUERY(FILTER(A2:A, A2:A<>"removeword")&", "&  
 IF(MOD(ROW(A2:A)-ROW(A1), 10)=0, "|", ),,9^9), "|")), ",")))
=ARRAYFORMULA(TRIM(SPLIT)(转置)(SPLIT(查询)(FILTER)(A2:A,A2:A“removeword”)&“,”和
如果(MOD(第(A2:A)行-第(A1)行,10)=0,“|”,9^9,“|”),“,”)

嗨,player0,谢谢你的建议。它成功地删除了
removeword
(这基本上就是我所描述的)。但是,这仍然会留下一个空白单元格。是否可以让下一个值在删除那个单词之后调整到空白单元格?是的,使用:< Trime:(Trime:Trime:TrimeSpple(Spple)(Spple)(Spple(Apple:A&),IF(mod(行(A2:A)-行(A1),10)=0,”“,”“,”“,”,“9”9),“”,“,”,“ReleWord”,“Cel1不为空”,0)< /代码> HI,这删除了该单词所在的整行,因此我将丢失1个用户(这不应该发生)。这是一张示例纸:非常感谢!我真的很感激!只是想知道为什么它在A2中的第一个值是
removeword
时不起作用