關於excel的offset語法問題

Excel有2個工作表分別是 通訊錄以及詳細資料

※在詳細資料工作表上 B6格上的語法是
=OFFSET(通訊錄!$A$3,$B$2,1)
請問這是 代表什麼意思??


看書上寫Offset函數的語法是「Offset(當成基準的儲存格,行數,列數)」
如果是=OFFSET(A2,2,1)還可以理解

問題是在 改變 詳細資料的B2時,B3與B6等其他部分會跟著改變

B3,B6等部份 能抓 通訊錄 的內容

B6 =OFFSET(通訊錄!$A$3,$B$2,1)
這部份 還是 很難理解
通訊錄! 代表 抓 通訊錄的資料表
但是 我看 通訊錄 的A3是顯示編輯畫面 B2是空白的

跟=OFFSET(A2,2,1)感覺不一樣耶 為啥 可以放 $A$3,$B$2,1

=OFFSET(A2,2,1) 指 A2 下移2 右移1 到了 B4

=OFFSET(通訊錄!$A$3,$B$2,1)
這邊一整個 不懂 怎移法 >"<

附上範例連結

http://www.FunP.Net/749878

謝謝
2010-06-06 22:16 發佈
offset就是將基準儲存格按四個參數進行移動與範圍的改變
以你的例子,你看到的儲存格函數是寫在[詳細資料]這一頁裡的B6
目的是要找到在通訊錄裡面的"姓"欄位資料

基準儲存格就是"通訊錄!$A$3",基準儲存格只是拿來定位,不需要有內容

$B$2則是向下移動的參數,這是指[詳細資料]這頁的B2而非[通訊錄]頁的B2
此檔按使用巨集的方法建立兩個按鈕來前後搜尋[通訊錄]的資料
只要按上面的"前"與"後",就可以改變B2的數值,也就決定了基準儲存格向下移動的距離

最後的1,你應該就知道是向右移一格
後面兩個改變儲存格寬度與長度的參數則因未使用而被省略

其他的幾個欄位搜尋方法也是比照上述規則,但只有改變向右移動的距離
一個中文,各自表述
謝謝ptx大 熱心回覆

^^網路上好多高手

感動XD......................
Dear spce:
不好意思,能否請教您
因我近日也在學習Excel函數 & VBA
但苦無範例
能請請教您
您文章下載處的範例
都去哪裡找的呢???
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?