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
Google sheets 如何以随机顺序显示列并跳过空单元格?_Google Sheets - Fatal编程技术网

Google sheets 如何以随机顺序显示列并跳过空单元格?

Google sheets 如何以随机顺序显示列并跳过空单元格?,google-sheets,Google Sheets,我在a列中有一个列表,我想在B列中以随机顺序排列。但是,a列将不断添加到其中,所以它不是有限数量的单元格。我希望一个公式会自动扩展到包括新的数据,但是我还没有能够做到这一点,也不包括在列的其余部分中的空白单元格。 我尝试过查询、排序和筛选,但似乎都做不好。 以下是我目前拥有的: =sort(A:A,arrayFormula(randbetween(sign(row(A:A)),1000000)),true) 已经一个月了,OP似乎不感兴趣,所以我删除了Excel标签,并建议: =ArrayFo

我在a列中有一个列表,我想在B列中以随机顺序排列。但是,a列将不断添加到其中,所以它不是有限数量的单元格。我希望一个公式会自动扩展到包括新的数据,但是我还没有能够做到这一点,也不包括在列的其余部分中的空白单元格。 我尝试过查询、排序和筛选,但似乎都做不好。 以下是我目前拥有的:

=sort(A:A,arrayFormula(randbetween(sign(row(A:A)),1000000)),true)

已经一个月了,OP似乎不感兴趣,所以我删除了Excel标签,并建议:

=ArrayFormula(SORT(filter(A:A,A:A<>""),RANDBETWEEN(0+0*SIGN(ROW(indirect("A1"&":A"&count(A:A)))),1E+100),RANDBETWEEN(0,1)))
=ArrayFormula(排序(过滤器(A:A,A:A)”)、RANDBETWEEN(0+0*符号(行(间接(“A1”&“:A”&计数(A:A)))、1E+100、RANDBETWEEN(0,1)))