OFFSET函數的4個用法,你會嗎?

2021-02-20 Excel實用技巧

OFFSET函數是Excel中一個很強大的函數。今天,小E帶大家一起來學習關於OFFSET函數的一些基本的用法。

函數功能:以指定的引用為參照系,通過給定偏移量得到新的引用。返回的引用可以為一個單元格或單元格區域。並可以指定返回的行數或列數。

函數語法:OFFSET(refrence,rows,cols,height,width)

用通俗地說講,上面的語法可以寫成:

OFFSET(單元格或者區域,向下偏移幾行,向右偏移幾列,向下偏移的高度,向右偏移的寬度)

下面是該函數的基本的工作原理。將A2單元格向下平移2個單元格,向右平移3個單元格,高度為3個單元格,寬度為2個單元格。

先將A2單元格向下平移兩個單元格至A4單元格,然後再將其向右平移3個單元格到D4單元格;擴展其高度為3個單元格,寬度為2個單元格,即可得到一個區域D4:E6單元格。

在一些特定的情況下,往往OFFSET函數可以發揮很大的作用,如計算某個時間區間內的業績。在G4單元格中輸入公式:

=SUM(OFFSET(B1,0,0,MATCH(G2,A:A,0),1))

按Enter鍵後向下填充。

在一些日常的條件判斷中,往往會有一些例子是模糊查詢,並且還是多個條件的。如圖所示,查找下面的每個年級的目標到課率對應的區間的係數。在J2單元格中輸入以下公式,

=LOOKUP(I2,OFFSET(A$2:A$7,0,MATCH($H2,$A$1:$E$1,0)-1),$F$2:$F$7)

按Enter鍵後向下填充至J6單元格。

通常情況下,offset函數也可以進行反向查詢。如:查詢下面右側員工編號對應的銷售業務額。該問題屬於典型的反向(也叫逆向)查詢。在G4單元格中輸入公式:=OFFSET($D$1,MATCH(F4,$C:$C,0)-1,-2)

按Enter鍵後向下填充。

注意:該函數的平移的參數可以是負數,負數的情況下表示向上或者向左平移。MATCH(F4,$C:$C,0)-1這部分是計算F4在區域$C:$C中處於第幾行。

相關焦點

  • Excel中超強的offset函數你真會用?三個操作分分鐘提升工作效率
    今天我們就來用三個案例,來學習一下看看這個函數到底有多強大。函數公式:=OFFSET(B3,4,3,4,3)函數講解:1、offset函數為偏移函數,它可以通過位置的偏移獲取一段單元格範圍區域;2、總而言之offset函數偏移方向為,下—右—上—左。
  • 【函數】Offset用法介紹
    ,意思下面會講到·語法上有中括號的(比如[height],[width])代表可預設場景1 基本用法場景1 [height][width]預設,reference為單元格時OFFSET(reference,rows,cols)
  • Offset用法介紹
    周二 · 函數    關鍵詞:offset1語法
  • 告訴你應該如何玩轉Offset函數,別怕,只需要1分鐘就學會啦
    COLUMN(A1),取得列號碼,在外層SMALL函數取出第COLUMN(A1)與第幾個較小值,然後利用外層TEXT函數進行格式轉換,組成一個數組列。怎麼樣,是不很好理解。剛剛我們說找出不重複的值,那麼反過來,如果想提取重複值,你應該如何處理呢?
  • offset函數用法詳解及示例
    最近不少人諮詢offset的使用方法,今天就為大家講解一下:OFFSET(基點單元格,移動的行數,移動的列數
  • IF函數的用法,你真的會用嗎
    IF函數是Excel中最常用的函數之一,但你真的知道這個函數的用法嗎?本期技巧妹與大家詳細講解有關IF函數的用法。
  • offset函數的使用方法
    在Excel中,offset函數是一個引用函數,表示引用某一個單元格或者區域。其也是我們日常做一些組合函數中的一種,需要熟練掌握。
  • SUMIF函數這4個用法,99%的人沒用過!
    SUMIF函數很多同學都用的非常熟練,但有幾個同學們很少遇到的特殊用法,蘭色今天分享給大家。
  • Excel函數應用篇:match函數五種用法
    、index、offset等函數搭配使用,往往能起到事半功倍的作用;  在和其他函數搭配使用中,match起到作用是獲取目標條件所在的列數,說白了一點,它就是幫你數數的,好象幫不了你數錢,它強大、靈活的功能和運用,是職場辦公必備函數,日記君收集整理了match函數使用頻次最高的五種用法,便於自已在工作中借鑑和使用,同時分享給大家;  用法:MATCH(要查找的數據, 查找區域
  • excel下拉菜單的最高級用法:聯想式輸入
    利用數據 - 有效性製作的excel下拉列表,如果選項過多,會給選擇輸入帶來不少的麻煩。
  • Sum函數的這六個用法你都知道嗎?
    不會用Sum函數?說什麼呢?太小看我了吧!估計很多朋友都會這樣想。耐心看完下面的教程,你會改變你的看法。如下圖所示,要求在黃色單元格設置求和公式你還在設置一個SUM公式,然後複製複製嗎?這個用法在之前的例子太多了,這裡就不舉例了,只提供一個公式。=Sum(1日:31日!B2)合計從1日到31日的所有B2單元格之和。
  • Vlookup函數的4個神奇用法,90%的人沒見過!
    對於Vlookup函數,大多數Excel用戶都已很熟悉了。但蘭色要說的是你只能算入門級水平,很多高級用法可能你還不會。
  • VLOOKUP函數最經典的5種用法,你會幾個呢?
    在Excel中你知道VLOOKUP是最常用的查找函數嗎?今天我就跟大家分享5個VLOOKUP函數的用法,非常簡單實用,建議收藏哦!01. 反向查找=VLOOKUP(G2,IF({1,0},B1:B8,A1:A8),2,0)註:公式中用IF({1,0} 把B列和A列組合在一起,並把 B列放在A列前面。
  • VLOOKUP函數與其他函數搭配用的4個用法!
    以下是具體用法:查找首次出現的值時,用VLOOKUP函數,公式為:查找最後一次出現的值時,用LOOKUP函數=MAX(IF(D2=$A$2:$A$15,$B$2:$B$15))上面這4種都會經常用到,注意數組公式需要按Ctrl+Shift+Enter三鍵結束。2.將混合內容整列,分成兩列顯示。
  • REPLACE函數,你會用嗎?
    在Excel中主要有兩個替換函數一個是SUBSTITUTE函數,另外一個是REPLACE函數,有關SUBSTITUTE函數的介紹之前已經推送過,
  • TRIMMEAN 函數,你會用嗎?
    在比賽或考評過程中,為了有效計算相應的成績,往往會去除偏差較大的成績,那用什麼函數比較便捷呢?
  • Excel教程:VLOOKUP函數的8種經典用法,你會了嗎?
    公式:=IFERROR(VLOOKUP(ROW(A1),$A$2:$E$11,4,0),"")在這我們需要創建輔助列,輔助列公式:=(C3=$G$4)+A2Vlookup的第一參數必須是ROW(A1),因為我們是用1開始查找數據的,第二參數必須是以輔助列為最左邊的列,然後利用當用vlookup查找重複值的時候,vlookup僅會返回第一個查找到的結果
  • 教你一個新用法,OFFSET函數2個參數就可以多表引用
    OFFSET函數很多人都知道有5個參數,即使最基本的用法也得3個參數才能使用。最基本的語法:「2個參數就能使用?盧子,你是不是忽悠人?」忽悠你幹嘛,在VBA中的OFFSET函數就是2個參數OFFSET(向下幾行,向右幾列)。繼續使用昨天的案例,先來做一個測試。
  • 你會用Column函數嗎?
    後面我開始用COLUMN函數取代公式中的列參數,情況就發生了翻天覆地的變化。 簡單說下COLUMN函數的含義和用法。COLUMN函數用於獲取列號,使用格式COLUMN(reference),當中reference為需要得到其列號的單元格或單元格區域。典型用法有三種。
  • 【Excel·VBA】VBA中的offset屬性
    夢想沒有高低之分,只看你是否為它去做了什麼你是一個年輕人,就應該野心勃勃首先,感謝各位後臺發消息的關心