如何在 Google 工作表中重复数据集(多列)x 次
How to Repeat a Data Set (several columns) x times in Google Sheets
这里的想法是创建一个备份 table 以便能够更快地填充另一个工作表中的重复信息。
数据集:
Exam Parameter Step System Samples
b-HCG OD Calibration 1 5
TSH OD Calibration 2 3
其中 Col1 = 检查,Col2 = 参数,Col3 = 步骤,Col4 = 系统
enter image description here
所以我一直在尝试将每一行重复 x 次。 X 由每次分析中的样本数量定义,我想 return 合并 table 中的重复集。例如,第1行的所有信息重复5次,第2行重复3次,依此类推。
为了制作动态公式,我尝试了以下方法:
=TRANSPOSE(SPLIT(REPT(B3&"|";F3);"|"))
=TRANSPOSE(SPLIT(REPT(C3&"|";F3);"|"))
=TRANSPOSE(SPLIT(REPT(D3&"|";F3);"|"))
=TRANSPOSE(SPLIT(REPT(E3&"|";F3);"|"))
enter image description here
通过这个我可以得到重复的集合,但只是第一行。如果我尝试用上面的公式自动填充剩余的行,原始公式将被覆盖,我得到的是第二行的重复数据集。
我可以只用原生公式解决这个问题还是只能由 JavaScript 管理?
尝试:
=INDEX(SUBSTITUTE(SPLIT(FLATTEN(SPLIT(QUERY(REPT(FLATTEN(
QUERY(TRANSPOSE(SUBSTITUTE({"♦"&A2:A, B2:D}, " ", "♠")),,
9^9)), E2:E),,9^9), "♦")), " "), "♠", " "))
这里的想法是创建一个备份 table 以便能够更快地填充另一个工作表中的重复信息。
数据集:
Exam Parameter Step System Samples
b-HCG OD Calibration 1 5
TSH OD Calibration 2 3
其中 Col1 = 检查,Col2 = 参数,Col3 = 步骤,Col4 = 系统
enter image description here
所以我一直在尝试将每一行重复 x 次。 X 由每次分析中的样本数量定义,我想 return 合并 table 中的重复集。例如,第1行的所有信息重复5次,第2行重复3次,依此类推。
为了制作动态公式,我尝试了以下方法:
=TRANSPOSE(SPLIT(REPT(B3&"|";F3);"|"))
=TRANSPOSE(SPLIT(REPT(C3&"|";F3);"|"))
=TRANSPOSE(SPLIT(REPT(D3&"|";F3);"|"))
=TRANSPOSE(SPLIT(REPT(E3&"|";F3);"|"))
enter image description here
通过这个我可以得到重复的集合,但只是第一行。如果我尝试用上面的公式自动填充剩余的行,原始公式将被覆盖,我得到的是第二行的重复数据集。
我可以只用原生公式解决这个问题还是只能由 JavaScript 管理?
尝试:
=INDEX(SUBSTITUTE(SPLIT(FLATTEN(SPLIT(QUERY(REPT(FLATTEN(
QUERY(TRANSPOSE(SUBSTITUTE({"♦"&A2:A, B2:D}, " ", "♠")),,
9^9)), E2:E),,9^9), "♦")), " "), "♠", " "))