最近在努力加強OFFICE軟體系列之中EXCEL的應用,原因是在我的論文之中EXCEL這套軟體真的是幫了我不小的忙
再加上有VBA強大的功能所加持,因此迷上了這套EXCEL軟體,如果有人說EXCEL只是計算機的報表單的話
那他真的是白白浪費了Excel所具備的強大的資料分析與處理功能 實在是很可惜了這套軟體
話說APPLE公司最近也出了與OFFICE同樣功能的iWORK
這套商業辦公室軟體之前有Keynote (類似於微軟的PowePoint)及Pages(類似於微軟的Word)兩種威力強大的商業辦公室軟體
再加上新出的iWORK08 又新增了"numbers"這套類似於EXCEL的試算表軟體,看來蘋果公司也是虎視眈眈的想把微軟多年以來
所佔據的辦公室軟體大餅吃掉啊,再加上google也是猛推線上版的免費商業辦公室軟體,
看來辦公室軟體大戰應該會越來越白熱化(看好戲中 ~~)
========== 以上廢言 =========== ========== 以上廢言 =========== ========== 以上廢言 ===========
看來我是蠻無聊的,反正就把我在PTT的OFFICE板上或是網路上常看的EXCEL相關問題,
以及我看書覺得EXCEL有哪些很不錯的功能的和大家分享
如果有問題或是我有寫錯誤的或是有更好的想法想跟我一起分享的,歡迎指教啊…….
========== 以上廢言 =========== ========== 以上廢言 =========== ========== 以上廢言 ===========
這是之前我在網路上看到的 網友問成績單的做法
主要分成 1.如何將分數在 100~80 、 80~60 、 60~40 與 40~0 之間做分類
2. 在一個欄位顯示每個人的班上名次 (非排序)
3.如何讓低於60分的成績變成紅色,反之變成藍色
第一個問題 我覺得利用"自動篩選"這個功能就很好用了
使用方法如圖下
接著點下拉式選單 選"自定" 如下圖所示
打上你想要查詢的成績範圍 在此我想要查詢100~80分的成績之內 如下圖所示
接著按確定 如下圖所示 EXCEL就會幫你分類好了阿 是不是很方便啊
第二個問題的話 只要用到函數 "RANK" 就可以了
有兩個作法 一個是利用 VBA(在EXCEL工具選項選巨集)
打上
For x = 4 To 1
Cells(x, 18) = "=rank(" & "Q" & x & ",Q4:Q41,0)"
Next
便會在S這一欄中(在繁體中文版的Excel 2003裡面,row叫做「列」,column叫做「欄」。台灣叫直行橫列,大陸叫直列橫行) 作出排名。
另一個方法則是在 S4空格中打上 = RANK(Q4,$Q$4:$Q$41,0) 接著用滑鼠往下拉(或點兩下)同樣也可以做出排名
如下圖所示
第三個問題
我也是利用巨集的功能
打上
For Each CellObj In Range("E4:Z100") ‘ 在E4與Z100的範圍中
If CellObj.Value <= 60 Then
CellObj.Font.Color = RGB(255, 0, 0) ‘ 若數值小於60,則以紅色顯示’
Else
CellObj.Font.Color = RGB(0, 0, 255) ‘ 其他則相反,全部則以藍色顯示’
End If
Next CellObj
然後按執行便可以了