Re: [問題] EXCEL列印問題

看板Office作者 (David)時間18年前 (2007/11/13 14:44), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串9/9 (看更多)
※ 引述《ddx (滴滴叉)》之銘言: : ※ 引述《JieJuen (David)》之銘言: : 新的問題, : 如果A1列的資料太多,如下 : A B C D E : 1號 2號 : X1 X2 X1 X2 : 1 Title1 2 4 4 5 : 2 Title2 : 3 Title3 4 6 3 6 : 4 Title4 4 4 4 2 : 5 Title5 : 6 Title5 2 2 2 2 : 如果我要忽略空白資料行,來調閱資料,不知道有沒有辦法可行, : 而日報表我準備要作成A4橫向的, : A1列資料如果超過行數,是否可以將資料調動如下 : 列印! : A B C D E F : 1號 2號 這裡是1號還是2號? : X1 X2 X1 X2 : 1 Title1 1 4 Title4 4 4 : 2 Title3 3 6 Title6 2 2 : 這樣,分別列出? 有一般性的做法 也有簡單的做法 一般性的做法用offset調整match的範圍 這裡的話輸入的都是正數 可以外加一欄判斷是不是空列 例如K2 =(SUM(B2:E2)>0)+K1 這樣是空列就不加數字,不是空列就加一 然後在列印!中INDEX裡 =IF(資料!$C$9>COUNTA(資料!$1:$1),"無資料",INDEX(資料 !$A$2:$J$5,ROW()-ROW($B$2),MATCH($B$2,資料 !$1:$1,0)+COLUMN()-COLUMN($B$2))) 原先傳回的列號 ROW()-ROW($B$2) 改為 MATCH(ROW()-ROW($B$2),資料!$K$2:$K$5,0) 成為 =IF(資料!$C$9>COUNTA(資料!$1:$1),"無資料",INDEX(資料 !$A$2:$J$5,MATCH(ROW()-ROW($B$2),資料!$K$2:$K$5,0),MATCH($B$2,資料 !$1:$1,0)+COLUMN()-COLUMN($B$2))) 即可 ABCD處也改為該公式 分兩半的話 在列號加上適當數字即可 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.123.35.103
文章代碼(AID): #17EKVItH (Office)
文章代碼(AID): #17EKVItH (Office)