EXCEL點樣可以將格式化內既數字變成文字??

2008-01-19 12:21 am
呢個難題我真係諗咗耐!!希望各位可以幫幫我!

問題係:我有份數據,資料係

1)成績1:51-69分,等級等於合格
2)成績2:70-89分,等級等於良好
3)成績3:90-100分,等級等於優良

我想用EXCEL既格式化將佢地三個分數輸入資料,數據可以自動將佢分為各等級。
即係話,當我輸入80分,EXCEL就知到佢係『良好』。
我搞咗好耐,都淨係做到將佢地分顏色,我揾唔到邊到有地方可以輸入文字!

請各位幫幫手!謝謝!
更新1:

咁除咗if...係咪冇其實地方可以做到呢個效果???

回答 (3)

2008-01-22 5:47 pm
✔ 最佳答案
除了用if, 還可用vlookup. 下面亦是一個沒有用if 的不錯的解決方法:
設分數在A1, A2, ..., 在 B1 輸入公式
=MID("不合格良好優良", 1+(A1>50)+2*(A1>=70)+2*(A1>=90),2+(A1<=50))
再將公式 COPY 到下面的 cells.
例如 A1 的分數是88, 則
1+(A1>50)+2*(A1>=70)+2*(A1>=90) 是 1+1+2*1+2*0 即 4
2+(A1<=50) 是 2+0 即 2
公式輸出 MID("不合格良好優良", 4, 2) 即 良好.
希望你喜歡這個if 以外的方法.

2008-01-19 1:29 am
用IF啦
=IF(A8&gt;89,&quot;優良&quot;,IF(A8&gt;69,&quot;良好&quot;,IF(A8&gt;50,&quot;合格&quot;,&quot;不合格&quot;)))
2008-01-19 1:25 am
using if formala

for example

=IF(A1&gt;=90,&quot;優良&quot;,IF(A1&gt;=70,&quot;良好&quot;,IF(A1&gt;=51,&quot;合格&quot;,&quot;不合格&quot;)))

只供參考

2008-01-18 17:26:50 補充:
=IF(A1&gt;=90,&quot;優良&quot;,IF(A1&gt;=70,&quot;良好&quot;,IF(A1&gt;=51,&quot;合格&quot;,&quot;不合格&quot;)))

2008-01-18 17:28:46 補充:
有d字出不到....是yahoo的問題...


收錄日期: 2021-04-19 00:20:16
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20080118000051KK01825

檢視 Wayback Machine 備份