Board logo

標題: [發問] 要如何限定更新數據 [打印本頁]

作者: jackson184    時間: 2011-3-20 01:13     標題: 要如何限定更新數據

我只要5組新數據, 但要往上更新.
例:
A1  3
A2  4
A3  6
A4  8
A5  9

在另一欄位, 當我輸入6

會更改為

A1  4
A2  6
A3  8
A4  9
A5  6

各位大大, 不知道懂我的意思嗎?

請各位幫忙, 感謝先.
作者: gong    時間: 2011-3-20 09:54

本帖最後由 gong 於 2011-3-20 09:57 編輯

也就是取最後5個數據
如A欄輸入資料,B欄產出資料
B1=OFFSET($A$1,COUNTA(A:A)-(6-ROW()),)
下拉至B5

記得A欄中間不可有空白
作者: fr447446    時間: 2011-3-21 09:20

B1=IF($E$1>5,OFFSET($G$1,$E$1+ROW()-6,),G1)
作者: gong    時間: 2011-3-21 09:41

B1=IF($E$1>5,OFFSET($G$1,$E$1+ROW()-6,),G1)
fr447446 發表於 2011-3-21 09:20



1.請問e1資料怎麼來的
2.顯示似乎不是最後5筆
作者: jackson184    時間: 2011-3-21 10:56

感謝兩位大大回覆,
都符合目前需求.
有問題再請教各位.
感謝先.
作者: FAlonso    時間: 2011-3-21 11:41

gong大好像錯解了樓主的意思,樓主想要的是打上"6"字,代表要選Cell A6打上五格,即A2-A6格子的資料
fr大大的11(E1資料),是隨意打上去,指G11打上五格,即G7-G11的格子
作者: fr447446    時間: 2011-3-22 08:44

本帖最後由 fr447446 於 2011-3-22 08:50 編輯

嗯~我對樓主的問題的理解是...
在一個儲存格填入數字,
以數字當成列數,去抓取往前推的五筆資料,
如 E1所填的數字11,
所抓取的資料應為 G 欄7,8,9,10,11列的資料,
回傳到B欄1,2,3,4,5




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