Re: [問題] EXCEL列印問題
※ 引述《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
討論串 (同標題文章)
Office 近期熱門文章
PTT數位生活區 即時熱門文章