3241 |
Excel 如何轉換橫向轉縱向 |
袁小依:錦子老師您好,如下圖,我在工作表1,第一列是欄名人主要是當月各個日期)、第二列是員工編號、姓名及每日狀況。
我想要將橫式的資料轉變成直式的資料放到工作表2,如下圖?不知是否能指導一下。
錦子老師:這個問題,我個人解法如下:
步驟1:點取工作表2的A2儲存格輸入公式:
=INDIRECT("工作表1!R""IENT(ROW()-2,COUNTA(工作表1!$C$1:$I$1))+2&"C1",0)
再將公式複製到A3:A15儲存格。
步驟2:點取工作表2的B2儲存格輸入公式:
=INDIRECT("工作表1!R""IENT(ROW()-2,COUNTA(工作表1!$C$1:$I$1))+2&"C2",0)再將公式複製到B3:B15儲存格。
步驟3:點取工作表2的C2儲存格輸入公式:
=INDIRECT("工作表1!R1"&"C"&MOD(ROW()-2,COUNTA(工作表1!$C$1:$I$1))+3,0)
再將公式複製到C3:C15儲存格。
步驟4:點取工作表2的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)
再將公式複製到D3:D15儲存格。
【公式說明】
=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:COUNTA(工作表1!$C$1:$I$1)
統計C1:I1非空白儲存格數量。
公式2:MOD(ROW()-2,公式1)
傳回目前列號除以公式1運算結果的餘數。
公式3:QUOTIENT(ROW()-2,公式1)
傳回目前列號減2除以公式1運算結果的整數部份。
公式4:INDIRECT("工作表1!R"&公式3+2&"C"&公式2+3,0)
傳回工作表1第N(公式3運算結果加2)列第N(公式2運算結果加3)欄的內容。
大家有所幫助~~有什麼問題歡迎留言,我會儘量及時的給大家答覆~~
更多相關影片教學:請點我
更多相關文章:請點我
留言列表