哈喽,大家好,我是熱愛學習的小編趣談君,每周分享Excel實用技能,如果你也熱愛學習,快來關注小編和小編一起學習吧!
CHOOSE函數是Excel查找和引用函數中的一種,在其中扮演這重要的角色,今天小編就來和大家一起學習一下CHOOSE函數在日常生活中的使用方法和技巧。
CHOOSE函數的語法介紹
1、含義:用于從給定的參數中選擇符合條件的值并返回;
2、語法:CHOOSE(index_num,value1,value2······,value n)
3、參數說明
①index_num:index_num是介于1~254之間的數值,代表的是value值的位置,可以總結為4中情況:
a.index_num為1~254之間的數值。
舉例:獲取數組{10,16,20,24,30,20}中第"2"個數字的值,這裡我們的index_num直接輸入的是"2",代表取第"2"個參數的值,公式及結果如下圖:
b.數值表達式計算的結果在1~254之間。
舉例:獲取數組{"關羽","張飛","趙雲","劉備","諸葛亮","許褚"}中第"2 1"個值,這裡我們的index_num輸入的是數值表達式"2 1",代表取第"2 1"個參數的值,公式及結果如下圖:
c.字段轉化後的結果在1~254之間。
舉例:獲取數組{"關羽","張飛","趙雲","劉備","諸葛亮","許褚"}中參數為”"2"“的值,這裡我們的index_num輸入的是字段”"2"“,因為”"2"“轉換後仍然是數字,即代表了取第"2"個參數的值,公式及結果如下圖:
d.對含有1~254之間的數值單元格引用。
舉例:獲取數組{"關羽","張飛","趙雲","劉備","諸葛亮","許褚"}中參數為單元格引用A18的值,這裡我們的index_num輸入的是單元格引用地址"A18",代表取"A18"單元格内的内容,公式及結果如下圖:
4、使用注意點:
①參數index_num必須是1~254之間的數或者計算結果在這個區間,否則無法計算出結果;
②參數index_num支持小數輸入,也就是說1~254之間的小數均可以數據,會自動截取輸入小數的整數部門使用。
CHOOSE函數的應用1、利用CHOOSE函數計算成績的優、良、中、差等級。
①舉例:全班共有10個學生,已知學生的英語成績,如果成績<60,則為差等級,如60≤成績<70,則為中等級,如70≤成績<90,則為良等級,否則為優等級,計算10個學生的英語成績所屬的等級。
②結果:通過使用CHOOSE函數計算的結果如下圖:
③案例解析:因成績的等級分為四等,等級的界限都是10的倍數,所以可以使用CHOOSE函數解決。這裡就用到了參數index_num的單元格引用 數值表達式兩種情形的組合,即成績所屬單元格/10;value參數共10個,其中第1-5個參數表示的是0-60範圍内的分數所屬的等級,第6個參數表示的是60-70内的分數所屬的等級,第7、8個參數表示的是70-90内的分數所屬的等級,第9個參數表示的是90-100内的分數所屬的等級。整體的公式定義為:=CHOOSE(C3/10,"差","差","差","差","差","中","良","良","優")
2、CHOOSE函數和INDIRECT函數配合使用
在上一片的文章我們已經介紹了INDIRECT函數,這裡我們可以在使用CHOOSE函數的時候可以配合INDIRECT使用。
舉例:單元格區域C15:C17分别展示了三個單元格的引用名稱,我們要使用CHOOSE函數和INDIRECT函數獲取C16單元格引用代表的實際内容,可以使用公式:“=CHOOSE(2,INDIRECT(C15,1),INDIRECT(C16,1),INDIRECT(C17,1))”完成操作。
好啦,今天的内容就分享到這裡啦,歡迎小夥伴們在下方留言區點贊交流,感謝鼓勵,麼麼哒(づ ̄ 3 ̄)づ
,
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!