我唔知合唔合你要求...我聽落就係咁
1. 假設而家有呢個表
2.
Formula:
=IF(ISODD(ROW()),INDEX(工作表1!$A:$H,(ROW()+1)/2+1,COLUMN()),INDEX(工作表1!$A:$H,ROW()/2+1,COLUMN()+4))
拉定多幾十幾百行出黎, 多左果d佢會出0字, 唔想要0既你可以自己delete多左果d行數, 雖然有方法可以寫到係0就出空白,但唔係用office365既話formula會變到好長, 你想要我先再比

結果
3. print出黎係咁, 我覺得好樣衰, 係咪你既要求
formula我可以幫你, 但printing呢d唔多關excel事

, 如果你想一版print16行出黎, 欄高set做46就得