→ JieJuen:用VLOOKUP HLOOKUP 只是多一個(必要的)參數,原理相同 12/05 16:09
※ 編輯: JieJuen 來自: 218.164.50.149 (12/05 16:23)
LOOKUP說明檔中有詳細的解釋與範例
=LOOKUP(A1,{70,80,90;"丙等","乙等","甲等"})
或
=LOOKUP(A1,{70,"丙等";80,"乙等";90,"甲等"})
使用時機在於想傳回特定內容,或類別(70 80 90)本身
※ 引述《JieJuen (David)》之銘言:
: 有個小技巧推荐給大家^^
: =CHOOSE(MATCH(A1,{70,80,90}),"丙等","乙等","甲等")
用MATCH(A1,{70,80,90})
則傳回屬於第幾類
雖然此題可用LOOKUP簡化
但用MATCH在不同需求時靈活度高
CHOOSE也是代替IF的好方法之一
(應該類似C的switch吧)
兩者皆比IF容易將數字(與文字)分類
: ※ 引述《Vanses (Money~where r u )》之銘言:
: : A B
: : 1 90 =IF(B2>89,"甲等",IF(AND(B2>79,B2<90),"乙等","丙等"))
: : 2
: : 3
: : 假設90以上是包含90喔
如果覺得那些{}陣列中的"," ";"輸入很麻煩
但又不想參照範圍
可以先暫時參照範圍,
再按F9轉成文字結果。
例:
在這裡打好
A B C
6 70 80 90
7 丙等 乙等 甲等
然後公式中先參照
=LOOKUP(A1,A6:C7)
選住A6:C7,按F9,就會變成
=LOOKUP(A1,{70,80,90;"丙等","乙等","甲等"})
展開(逆過程):
複製{70,80,90;"丙等","乙等","甲等"}
選住A6:C7,輸入
={70,80,90;"丙等","乙等","甲等"}
Ctrl+Shift+Enter
--
基本.重要.好用.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.164.50.149