我有一列以二进制值表示的数据,我想将列中数字的每一位分成一行。我将如何去做?我看到了split函数,但无法正常工作。 https://support.google.com/docs/answer/3094136?
我的示例输入之一:
1000111110100101111011110
1000110000100101000010000
答案 0 :(得分:1)
尝试一下(您只需将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)))
答案 1 :(得分:1)