如何將資料表從縱向轉橫向和橫向轉縱向互換,在新工作表呈現。
橫向
縱向
如果在縱向轉橫向我可以用公式,但用VBA我就想不到了.
之後我又想到把他橫向轉縱向,我又發現我連這個公式都不會.(主要是出現多次員工號),求大神們指點.
A2公式:
=INDIRECT("工作表1!R""IENT(ROW()-2,COUNTA(工作表1!$C$1:$I$1))+2&"C1",0)
B2公式:
=INDIRECT("工作表1!R""IENT(ROW()-2,COUNTA(工作表1!$C$1:$I$1))+2&"C2",0)
C2公式:
=INDIRECT("工作表1!R1"&"C"&MOD(ROW()-2,COUNTA(工作表1!$C$1:$I$1))+3,0)
D2公式:
=INDIRECT("工作表1!R""IENT(ROW()-2,COUNTA(工作表1!$C$1:$I$1))+2&"C"&MOD(ROW()-2,COUNTA(工作表1!$C$1:$I$1))+3,0)
工作表1!$C$1:$I$1是第一列日期的範圍,可自行依照需求調整。
若複製範圍超過筆數X日期數會出現0值。