在Google表格中转置数据时是否可以限制范围? 我正在尝试转置要打印的数据行,但是数据列太长,特别是如果我要转置50行,我需要将它们限制为5列,然后下拉并从下一行的第一列开始。可能吗?
[Data Sheet][1]
[Transposed Data Sheet][2]
[Transposed data sheet needed][3]
示例表 https://docs.google.com/spreadsheets/d/1LfaI4zCjvoQP_aWdKlXlx6QOkTa2LctyHkSpqPuW6MY/edit?usp=sharing
预先感谢, 约翰尼
答案 0 :(得分:0)
我不知道自动执行此操作的聪明方法。如果您不介意公式的几个副本,则可以使用OFFSET
或=TRANSPOSE(INDIRECT("Data!1:5")
来获取所选内容的一部分。例如。
=TRANSPOSE(OFFSET(Data!1:21, 0, 0, 5, 10))
或FLOOR(ROW()/10)*5+1
假设您每隔10行就有一个公式副本,则可以使用=TRANSPOSE(INDIRECT("Data!" & FLOOR(ROW()/10)*5+1 & ":" & FLOOR(ROW()/10)*5+5))
之类的东西来自动更新正在使用的公式副本的数据切片。例如。
=TRANSPOSE(OFFSET(Data!$1:$21, FLOOR(ROW()/10)*5, 0, 5, 10))
或
body,
html {
padding: 0;
margin: 0;
background-color: #5DADE2;
height: 100%;
}
.mainbox {
display: grid;
margin: 10px 0;
height: 100vh;
grid-template-columns: repeat(12, 1fr);
grid-template-rows: repeat(12, 1fr);
}
header {
grid-column: 1 / -1;
background-color: #fff;
}