Excel函數學習3:CHOOSE函數

2021-12-11 完美Excel

本文來源於www.contextures.com,由完美Excel翻譯,稍有補充和修改,特輯錄於此,分享與大家共同學習。

微信公眾號:excelperfect

 

這個函數基於數字從列表項中選擇,屬於查找與引用類別。在大多數情況下,使用不同的函數如INDEX和MATCH或VLOOKUP會更好。(譯者註:但該函數也有自已的優勢)

下面我們介紹CHOOSE函數的相關使用和示例,看看它能做什麼,有什麼缺點。

 

CHOOSE函數基於索引數字從列表中返回值。

 

在什麼情形下使用CHOOSE函數?

CHOOSE函數可以從列表中返回指定的編號項,諸如:

對於月份號,返回財務季度編號

基於開始日期計算下一個周一

對於商店編號,顯示銷售總額


CHOOSE函數語法

CHOOSE函數語法如下:

 

CHOOSE函數陷阱

在Excel 2003及更早的版本中,CHOOSE函數限於1至29之間的數字。在工作表中放置而不是直接在公式中輸入查找列表通常易於管理。使用VLOOKUP函數或MATCH函數,可以引用工作表列表。

 

示例1:與月份號相對應的財務季度

對於使用簡單的數字列表作為值,CHOOSE函數能夠處理得很好。例如,如果單元格B2中包含月份號,那麼CHOOSE公式可以計算該月份相對應的財務季度。在下面展示的例子中,財務季度於7月開始。

在公式中列出了12個值,代表從1至12的月份。財務季度開始於7月,因此7、8、9位於1季度。在下表中,可以看到每個月份號之下的財務季度。

對於CHOOSE函數,輸入每月相對應的季度值,順序如上表所示。在對於CHOOSE函數的值列表中,代表七月、八月和九月的項目7、8、9,值為1。

=CHOOSE(C2,3,3,3,4,4,4,1,1,1,2,2,2)

在單元格C2中輸入月份號,在單元格中顯示通過CHOOSE函數計算的財務季度。

 

 

示例2: 計算下一個周一的日期

CHOOSE函數可以與其他函數相組合,例如WEEKDAY函數,來計算將來的日期。例如,如果你們每周一晚在俱樂部碰面,你可以基於今天的日期來找到下一個星期一的日期。

在下表中,你可以看到對於每天的工作日編號。在列H中,可以看到每個工作日相對於下一個星期一的天數。在星期日,需要加1天。如果是星期一,到下周一有7天,如此類推。

單元格C2中是當前的日期,單元格C3中的公式使用WEEKDAY和CHOOSE函數來計算下一個周一。

=C2+CHOOSE(WEEKDAY(C2),1,7,6,5,4,3,2)

 

 

示例3: 顯示所選商店的銷售總額

你可以在公式中和其他函數(例如SUM函數)一起使用CHOOSE函數。本例中,通過在CHOOSE函數中輸入數字和列出了每個商店銷售總額的單元格區域,能夠獲取指定商店的銷售總額。

本例在單元格C2中輸入了商店編號(101、102或103)。要獲取index_number值1、2或3代替101、102或103,可以使用公式: C2-100

每個商店的銷售數存儲在單獨的列中,如下圖所示。

 

在SUM函數裡面,首先求CHOOSE函數的值,並為SUM函數返回所選商店的正確的區域。

=SUM(CHOOSE(C2-100,C7:C9,D7:D9,E7:E9))

--

 

如果您對本文介紹的內容有什麼建議或好的示例,歡迎發送郵件給我:xhdsxfjy@163.com。

您也可以在本文下發表留言,留下您的足跡。

轉載本文請聯繫我或者註明出處。

 

關注《完美Excel》微信公眾帳號:

方法1—點擊右上角的按鈕,選擇「查看公眾號」,點擊關注

方法2—在添加朋友中搜索excelperfect

方法3—掃一掃下面的二維碼

 

相關焦點

  • Excel中一個容易被忽略的choose函數怎麼用
    choose的含義是選擇,那麼你知道choose函數在excel中如何應用嗎?接下來,跟著小超老師一起來學習choose函數的使用。根據函數參數對話框,我們可以看出choose函數解決的問題是「根據給定的索引值,從參數串中選出相應值或操作」,簡單的說,第一個參數是給定的索引值,之後的參數是羅列的參數數據,解決的問題是從中選擇第幾位的參數。另外,我們可以藉助於choose函數實現條件區域求和。
  • Excel 神器 Choose函數妙用!
    在眾多的函數當中,有一個函數叫做Choose函數,意為選擇的意思。這個函數看似普通,但卻在關鍵時刻有妙用,我們一起來看看吧!函數介紹CHOOSE函數的作用是在EXCEL中choose函數從參數列表中選擇並返回一個值。它的表達式:Choose(index_num, value1, [value2], ...)
  • Excel 技巧 - CHOOSE 函數
    利用CEILING向上取整,並且設置結果為1的倍數當然我們還有很多其它方法可以來計算得出季度。今天來介紹一個函數CHOOSEhttps://support.microsoft.com/zh-cn/office/choose-%E5%87%BD%E6%95%B0-fc5c184f-cb62-4ec7-a46e-38653b98f5bc?
  • CHOOSE函數:雖然沒有什麼顏值,但能解決的問題不少
    今天函數哥為大家分享一個運用不是很普遍,但能力非常強大的函數-choose函數。choose函數單獨使用情況非常少,幾乎都是與其他函數相互套用。就我個人而言,我常常把choose與and、or函數作比較使用,沒有太多關係。
  • excel表格中的choose函數圖文使用教程
    收錄於話題 #choose函數 1個內容
  • Excel函數學習28:TRIM函數
    本文來源於www.contextures.com,由完美Excel翻譯,稍有補充和修改,特輯錄於此,分享與大家共同學習。
  • Excel函數學習10:REPLACE函數
    本文來源於www.contextures.com,由完美Excel翻譯,稍有補充和修改,特輯錄於此,分享與大家共同學習。
  • Excel函數學習13:ADDRESS函數
    微信公眾帳號:excelperfect本文來源於www.contextures.com,由完美Excel
  • excel函數實例視頻教程第二集-從零開始學習excel函數學習視頻教程
    excel函數學習視頻教程 會計excel教程視頻 excel函數教程視頻 excel函數實例視頻教程 excel函數實例視頻教程第二集-從零開始學習excel函數學習視頻教程Excel課程由部落窩教育滴答老師主講。
  • 常用Excel函數(if+choose+VLOOKUP+index+sumif+sumifs+身份證號碼相關函數)
    )②【choose函數】排在第三個的同學,給我站出來=choose(指定位置,隊伍方陣)🌰=choose(F1,「張三」,「李四」,「王二麻子」,「趙六」)【補充choose函數】是選擇函數。choose(索引,值,值……)索引是從1開始的,不能是小數,也不能是負數。值……就是集合,choose函數可基於指定索引值得出值集合中的某一個值。🌰:索引:2值:鼠牛虎兔龍蛇馬羊猴雞狗豬,得到「牛」。
  • Excel函數學習16:HYPERLINK函數
    本文來源於www.contextures.com,由完美Excel翻譯,稍有補充和修改,特輯錄於此,分享與大家共同學習。
  • Excel函數學習11:SUBSTITUTE函數
    本文來源於www.contextures.com,由完美Excel翻譯,稍有補充和修改,特輯錄於此,分享與大家共同學習。
  • Excel函數學習8:SEARCH函數
    本文來源於www.contextures.com,由完美Excel翻譯,稍有補充和修改,特輯錄於此,分享與大家共同學習。
  • Excel函數學習23:TRANSPOSE函數
    本文來源於www.contextures.com,由完美Excel翻譯,稍有補充和修改,特輯錄於此,分享與大家共同學習。
  • Excel函數學習24:CELL函數
    本文來源於www.contextures.com,由完美Excel翻譯,稍有補充和修改,特輯錄於此,分享與大家共同學習。
  • Excel函數學習1:MATCH函數
    本文來源於www.contextures.com,由完美Excel翻譯,稍有補充和修改,特輯錄於此,分享與大家共同學習。
  • Excel函數學習14:INDIRECT函數
    本文來源於www.contextures.com,由完美Excel翻譯,稍有補充和修改,特輯錄於此,分享與大家共同學習。
  • Excel函數學習6:HLOOKUP函數
    本文來源於www.contextures.com,由完美Excel翻譯,稍有補充和修改,特輯錄於此,分享與大家共同學習。
  • Excel函數學習4:VLOOKUP函數
    本文來源於www.contextures.com,由完美Excel翻譯,稍有補充和修改,特輯錄於此,分享與大家共同學習。
  • excel函數應用:被大多數人冷遇的CHOOSE函數
    value可以是數字、單元格引用、定義的名稱、公式、函數或文本。譬如下圖中的公式=choose(D2,B2,B3,B4,B5,B6),第一個參數D2值為3,則函數從B2到B6的數值中返回第3個值B4,即豬豬。