标签: google-sheets
在Google Spreadsheets中,我有一个类似于以下内容的行
A A1 B "b1 B1" C C1
其中b1和B1在同一单元格中,但在两行上。 (您可以通过按ctrl-enter来实现)如何将其转换为第二列中每个项目在其各自行中的位置,例如:
A A1 B b1 B B1 C C1
我正在寻找一种可以将Enmass应用于大型电子表格的功能,因此手动执行该功能无效。
答案 0 :(得分:2)
=transpose( split( concatenate( arrayformula( split(A1:A3, char(10)) & "|") ), "|") )
说明:从内部展开,首先对每个源单元格应用char(10)(换行符)进行拆分。这将产生一个二维数组,需要将其序列化回一维。这是通过将concatenate()与另一个split()以及最后一个transpose()组合以使其恢复垂直来完成的。
char(10)