---
disqus: ahb0222
GA : G-CQ4L16KHK4
---
# Excel必學的查表公式_Match+Offset
> [color=#40f1ef][name=LHB阿好伯, Sep 24, 2019 ][:earth_africa:](https://www.facebook.com/LHB0222/)
###### tags: `Excel`
[TOC]
在[Excel必學的查表公式_Match+Index_深入教學](/qHDUKmaMS2CN1NDDLnWCog)中我介紹到利用Match+Index的組合公式
:::danger
建議先看過上一篇文章不然可能看不懂這一篇
:::
可以判斷出要找的目標在表格內相對應的資料位置並回傳
而今天將來講解一個公式 ==Offset()==
它的作用與 ==Index()== 相同
都是利用Match先將所需資料的儲存格位置找出來再回傳儲存格內容
然而 ++Index()++ 只能回傳單一儲存格
利用 ++Offset++ 就回傳附近的資料並且擁有更多彈性
**兩個函數的差異**
```
INDEX(儲存格範圍或常數陣列, 回傳列數, [回傳欄數])
OFFSET(起始參照, 移動列數, 移動欄數, [回傳高度], [回傳寬度])
```
用一個簡單的動畫來呈現可以看到Offset的作用與Index相近
![](https://i.imgur.com/4NqEfj5.gif)
然而選擇後面給予[回傳高度], [回傳寬度]參數後會儲存格會出現######
這其實並不是出函數問題
在EXCEL中出現眾多####表示無法顯示儲存格內的資料
而是這邊的問題一樣
因為給予高度或寬度回傳其他儲存格而無法在單一儲存格中顯示
![](https://i.imgur.com/Xca8rVF.gif)
這時候在Excel中就有一名叫陣列公式的方式可以處理這問題
先圈選你要回傳的高度或寬度的儲存格範圍
並點選公式輸入的地方按下鍵盤中Ctrl + Shift + Enter的組合鍵
這樣就可以正常顯示
相同的寬度也是一樣的方式
![](https://i.imgur.com/y1R1w5a.gif)
然而在回傳的陣列也是可以做一些計算的
例如SUM()、AVERAGE()、STDEV.S()等對單純數據加減乘除的函數
![](https://i.imgur.com/1U7tvIN.gif)
Offset可以取代Index的所有功能並能有更多的可能
今天也是大略的講解一下希望大家喜歡
若想學習到更多函數推薦可以參考
Excel 公式+函數職場專用超級辭典: 新人、老鳥到大師級都需要的速查指引
[http://bit.ly/2BmyBC7](http://bit.ly/2BmyBC7)
全文分享至
https://www.facebook.com/LHB0222/
有疑問想討論的都歡迎於下方留言
喜歡的幫我分享給所有的朋友 \o/
有所錯誤歡迎指教
![](https://i.imgur.com/47HlvGH.png)
<style>
html, body, .ui-content {
background-color: #333;
color: #ddd;
}
body > .ui-infobar {
display: none;
}
.ui-view-area > .ui-infobar {
display: block;
}
.markdown-body h1,
.markdown-body h2,
.markdown-body h3,
.markdown-body h4,
.markdown-body h5,
.markdown-body h6 {
color: #ddd;
}
.markdown-body h1,
.markdown-body h2 {
border-bottom-color: #ffffff69;
}
.markdown-body h1 .octicon-link,
.markdown-body h2 .octicon-link,
.markdown-body h3 .octicon-link,
.markdown-body h4 .octicon-link,
.markdown-body h5 .octicon-link,
.markdown-body h6 .octicon-link {
color: #fff;
}
.markdown-body img {
background-color: transparent;
}
.ui-toc-dropdown .nav>.active:focus>a, .ui-toc-dropdown .nav>.active:hover>a, .ui-toc-dropdown .nav>.active>a {
color: white;
border-left: 2px solid white;
}
.expand-toggle:hover,
.expand-toggle:focus,
.back-to-top:hover,
.back-to-top:focus,
.go-to-bottom:hover,
.go-to-bottom:focus {
color: white;
}
.ui-toc-dropdown {
background-color: #333;
}
.ui-toc-label.btn {
background-color: #191919;
color: white;
}
.ui-toc-dropdown .nav>li>a:focus,
.ui-toc-dropdown .nav>li>a:hover {
color: white;
border-left: 1px solid white;
}
.markdown-body blockquote {
color: #bcbcbc;
}
.markdown-body table tr {
background-color: #5f5f5f;
}
.markdown-body table tr:nth-child(2n) {
background-color: #4f4f4f;
}
.markdown-body code,
.markdown-body tt {
color: #eee;
background-color: rgba(230, 230, 230, 0.36);
}
a,
.open-files-container li.selected a {
color: #5EB7E0;
}
</style>