在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))))

0

以上是关于在Google表格的一行中的单独列中显示每个数字的主要内容,如果未能解决你的问题,请参考以下文章

在 Google Docs 电子表格的列中计算具有任何值(字符串或数字)的单元格数

Google表格中ARRAYFORMULA内的动态数据CONCATENATE

Google 电子表格:尝试突出显示 A 列和 C 列中的值重复的所有行时出错

当前行和上一行之间的秒数差异,并使用 google bigquery 将值存储在单独的列中

在R中,如何将字符(等级)转换为数字并放在单独的列中

Google 表格月底日期