2009年12月29日 星期二

excel裡的 if 函數運用及橫式直式資料的轉換

今天要介紹的是excel裡的"if"函數,這函數的功能主要是進行條件的刪選,讓excel可以去判斷資料並產生我們事先設定好的對應,如成績大於90分的為優,或超過20000分以上的人,其分數換算為95分等......

功能介紹如下

以下是三位同學的成績,我們想照成績來輸入等第。


先點選C2,並在上方的指令列裡貼入底下這行指令
=IF(B2>=90,"優",IF(B2>=80,"甲",IF(B2>=70,"乙",IF(B2>=60,"丙","丁"))))
這段指令的意思為:
成績大於或等於90的為優
80~89為甲
70~79為乙
60~69為丙
成績小於60的為丁
(當然以上的分數可改成你的需求的,如大於20000才為優)

PS.注意,指令列最前面的等號不要忽略掉哦,按下enter鍵,則第一位學生的等第就出來了


<點圖可放大>

接著按住滑鼠左鍵,拖曳C2欄位右下角的小黑點至C4,則第二、三位同學的等第也出來嘍。如果你是要進行分數的換算也可以,如大於20000分的為95,則可以將上述指令內的內容改為 B2>=20000,"95" 其它就依此類推嘍,夠簡單吧。

此外,如果要將excel裡橫式的資料轉換為直式,也是很簡單的~

將你的直式或橫式資料複製後,再點一下儲存格(假設是C1),然後按編輯裡的選擇性貼上,再將裡面的"轉置"打勾,接著按下確定後就OK了。


Excel裡的直式/橫式資料轉移(點圖可放大)

沒有留言:

張貼留言

你好:如果覺得我的文章不錯,記得留言完後幫我按個google+1哦!