標題:
即時顯示不同儲存格數值
[打印本頁]
作者:
shan0948
時間:
2014-8-22 12:15
標題:
即時顯示不同儲存格數值
[attach]18998[/attach]請問各位先進及前輩如何在固定儲存格顯示其它儲存格的數值,數值隨時更新,詳細說明於附檔內,先謝謝各位先進及前輩!!
作者:
p212
時間:
2014-8-22 13:57
本帖最後由 p212 於 2014-8-22 14:04 編輯
回復
1#
shan0948
解1:陣列公式
儲存格H8=OFFSET(E$2,LARGE(IF($A$3:$A$8=DATE(
2014,8,1
),ROW($A$3:$A$8),FALSE),1)-2,0)
向右複製
解2:陣列公式
儲存格H8=INDEX(E$3:E$8,LARGE(IF($A$3:$A$8=DATE(
2014,8,1
),ROW($A$3:$A$8),FALSE),1)-2)
向右複製
請參考!
作者:
shan0948
時間:
2014-8-22 16:41
回復
2#
p212
P212您好,感謝指導協助公式的設定,但執行上有問題,當輸入完8/1後可以顯示所要的二個數值,再輸8/2資料後,H8:I8就無法顯示8/2的二個數值,同權的如果8/2還有第二筆資料輸入亦同樣情況,日期資料會一直增加下去,本表最主要目的是要隨時看到最新的二欄數值資料,請大大再予以協助指導,謝謝!!
作者:
p212
時間:
2014-8-22 17:08
本帖最後由 p212 於 2014-8-22 17:15 編輯
回復
3#
shan0948
1、可考慮直接變更陣列公式中紅色部分的年月分及日期
儲存格H8=OFFSET(E$2,LARGE(IF($A$3:$A$8=DATE(
2014,8,1
),ROW($A$3:$A$8),FALSE),1)-2,0)
或
儲存格H8=INDEX(E$3:E$8,LARGE(IF($A$3:$A$8=DATE(
2014,8,1
),ROW($A$3:$A$8),FALSE),1)-2)
2、或者考慮指定某一特定儲存格為「日期」比對標的,如儲存格H6 (於此輸入2014/8/1),則陣列公式修改為
儲存格H8=OFFSET(E$2,LARGE(IF($A$3:$A$8=
$H$6
,ROW($A$3:$A$8),FALSE),1)-2,0)
或
儲存格H8=INDEX(E$3:E$8,LARGE(IF($A$3:$A$8=
$H$6
,ROW($A$3:$A$8),FALSE),1)-2)
請參考!
註:陣列公式請以Ctrl+Shift+Enter輸入
作者:
p212
時間:
2014-8-22 17:20
本帖最後由 p212 於 2014-8-22 17:28 編輯
回復
3#
shan0948
若是資料筆數隨日期不斷增加且要隨時看到最新的日期,則可修改陣列公式為
儲存格H8=OFFSET(E$2,LARGE(IF(
$A$3:$A$8
=
MAX(
$A$3:$A$8
)
,ROW(
$A$3:$A$8
),FALSE),1)-2,0)
或
儲存格H8=INDEX(E$3:E$8,LARGE(IF(
$A$3:$A$8
=
MAX(
$A$3:$A$8
)
,ROW(
$A$3:$A$8
),FALSE),1)-2)
請參考!
註:$A$3:$A$8範圍請自行調整;或另以定義名稱方式處理成動態範圍,例如定義名稱「日期」,參照到輸入=OFFSET(Sheet1!$A$3,,,COUNTA(Sheet1!$A:$A))。上列公式$A$3:$A$8部分修改為「日期」。
作者:
shan0948
時間:
2014-8-22 20:04
回復
5#
p212
P212您好,感謝再度指導協助公式的設定,經過測試後已符合需求,可以直接以日期作為顯示依據,不必另設定義名稱,如此就可以在其他地方看到最新資料,非常實用對工作上有極大助益,再度感謝P212大大的指導,也學到了技巧!
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)