Board logo

標題: [發問] 顯示出有值的儲存格 [打印本頁]

作者: THEEND5912    時間: 2012-3-7 18:08     標題: 顯示出有值的儲存格

大家好:

想請問假如以下表

\ a b
1 1 1
2 1 1
3 1 1
4 1 1
5 1 1

.....
.....
 (a1:a5 )(b1:b5)

該如何顯示出有值的儲存格範圍?勞煩各位提出意見!
作者: register313    時間: 2012-3-7 23:11

回復 1# THEEND5912

若只有一連續區間
D1="A1:A"&COUNTA(A:A)
E1="B1:B"&COUNTA(B:B)
[attach]9899[/attach]
作者: THEEND5912    時間: 2012-3-8 03:00

謝謝您的回覆,

我想把我的問題講得清楚一點,
目標是利用 trend 語法預測值,舉例:x1:x200={trend(a1:a100,b1:b100,c1,200,,)}
a1:a100、b1:b100是已知的輸入值,但由於資料有時無法填滿,
造成a1:a100、b1:b100中有空格產生,使得trend產生#VALUE!
想解決這個問題,請各位前輩給點意見!
作者: register313    時間: 2012-3-8 08:10

回復 3# THEEND5912

=INDIRECT("A1:A"&COUNTA(A1:A100))
=INDIRECT("B1:B"&COUNTA(B1:B100))
作者: Hsieh    時間: 2012-3-8 08:23

本帖最後由 Hsieh 於 2012-3-8 08:29 編輯

回復 3# THEEND5912
因為陣列必須為連續儲存格範圍
所以,這樣的資料必須利用輔助欄把資料集中後再計算
建議上傳檔案以方便測試
以EXCEL說明範例為例
[attach]9902[/attach]
作者: THEEND5912    時間: 2012-3-8 11:35

回復 5# Hsieh


謝謝您的回覆,嘗試您的回覆後遇到以下問題:
trend的範圍希望是固定的(或者會自動調整),因為輸入資料區有時無法填滿(EX:有時100列、有時50、有時200,無法固定),
若設定範圍為A1:A200,則當輸入列小於200列時就會產生錯誤,想解決這個問題!
[attach]9912[/attach]
作者: register313    時間: 2012-3-8 13:48

本帖最後由 register313 於 2012-3-8 23:23 編輯

回復 6# THEEND5912

[attach]9920[/attach]
作者: Hsieh    時間: 2012-3-8 15:14

回復 6# THEEND5912

=TREND(OFFSET($D$4,,,COUNT($B:$B),),OFFSET($B$4,,,COUNT($B:$B),)^{1,2,3,4,5,6},OFFSET($F$4,,,COUNT($F:$F),)^{1,2,3,4,5,6})
作者: THEEND5912    時間: 2012-3-8 23:33

感謝兩位前輩的回覆,問題已解決。




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)