在Google表格的一行中的单独列中显示每个数字
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在Google表格的一行中的单独列中显示每个数字相关的知识,希望对你有一定的参考价值。
我有一列以二进制值表示的数据,我想将列中数字的每一位分成一行。我将如何去做?我看到了split函数,但无法正常工作。 https://support.google.com/docs/answer/3094136?
我的示例输入之一:
1000111110100101111011110
1000110000100101000010000
答案
尝试一下(您只需将A2更改为您的单元格:]
=transpose(arrayformula(mid(A2,row(A1:offset(A1,len(A2),0)),1)))
对于某些行(我将文本长度限制为30个字符,可以更改):
=transpose(ARRAYFORMULA(mid(transpose(query(arrayformula(if(isnumber(A1:A)=true ,text(A1:A,"0"),A1:A)),"Select Col1 where Col1<>''")),row(A1:A30),1)))
另一答案
尝试:
=ARRAYFORMULA(REGEXEXTRACT(A1:A, REPT("(.)", LEN(A1:A))))
以上是关于在Google表格的一行中的单独列中显示每个数字的主要内容,如果未能解决你的问题,请参考以下文章
在 Google Docs 电子表格的列中计算具有任何值(字符串或数字)的单元格数
Google表格中ARRAYFORMULA内的动态数据CONCATENATE
Google 电子表格:尝试突出显示 A 列和 C 列中的值重复的所有行时出错