tft每日頭條

 > 生活

 > excel常見函數用法

excel常見函數用法

生活 更新时间:2024-07-04 13:29:18
第四期:Choose函數

查詢函數來到了第四期,感謝大家的支持!

今天叮咚講的是Choose函數,你使用過嗎?它是有時可以替代IF實現一些神奇功能的函數,比如數值自動分等級根據年份求生肖等!

接下來叮咚帶你一一揭曉!

Choose函數基本結構&含義

語法結構:Choose(index_num, [VALUE1], [value2], ...)

語法釋義:index_num 數值表達式或字段→運算結果為數值,需要解釋以下三種情況:

  • 如果index_num=1,則返回value1; =2,則返回value2; =3,則返回value3,以此類推…
  • 如果 index_num<1或大于後面Value的個數,則返回錯誤值#VALUE!
  • 如果 index_num為小數,如1.56,截尾取整為1

Value值可以是數組,也可以是文本

用一組公式幫助大家理解以下Choose函數的基本用法:

  • =CHOOSE(2,"蘋果","橘子","香蕉")---結果為"橘子"
  • =CHOOSE(2.56,"蘋果","橘子","香蕉")---結果還是"橘子"
  • =CHOOSE(0.5,"蘋果","橘子","香蕉")—返回錯誤值#VALUE!

下面我們重點來講choose函數的用法:

用法1:使用Choose函數提取數據

下表中提取化學科目的分數,即選取第5個value值;數組填充,Ctrl Shift Enter三鍵結束

excel常見函數用法(Excel查詢函數系列4-神奇的Choose函數)1

用法2:使用Choose函數将數據分等級

如:考試分數0~100分制:每10分1個等級,分成10個等級

分數/10,取其整數部分,對應1~10,我們按照規則命名為差,中,良,優,就可以實現分級了,公式寫為:

=CHOOSE(B29/10,"差","差","差","差","差","中","中","良","優","優")

excel常見函數用法(Excel查詢函數系列4-神奇的Choose函數)2

我們可以将用法1和用法2合并,然後加入一個小控件,就實現了動态的顯示效果,如下:

excel常見函數用法(Excel查詢函數系列4-神奇的Choose函數)3

用法3:和Vlookup函數并用實現逆向查詢

{=CHOOSE({1,2},C2:C8,B2:B8)}

使用{1,2}這個數組經過Choose函數将{B列,C列}變為{C列,B列},然後使用Vlookup函數進行查詢即可!

(這種構造數組的方法與IF({0,1}相似,if的應用範圍更廣一些,我們在一周前的文章中講解過,感興趣的可以曆史文章中閱讀)

excel常見函數用法(Excel查詢函數系列4-神奇的Choose函數)4

用法4:綜合應用-已知出生年份求屬相

思路:如1990年為鼠年,那麼我們可以用(年份-1990)/12得到的餘數0~11用來判斷取第幾個Value值,也就是對應屬相中的第幾個

因Choose函數要求index_num>1,我們在後面 1變為1~12

用公式表達為:

=CHOOSE(MOD(YEAR(C22)-1900,12) 1,"鼠","牛","虎","兔","龍","蛇","馬","羊","猴","雞","狗","豬")

excel常見函數用法(Excel查詢函數系列4-神奇的Choose函數)5

原創教程,喜歡的朋友請點擊關注,更多Excel技巧每日分享,我們一起學習,共同進步!

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved