利用Excel來做個練習,如何將一個數字放在一個二維的陣列中?例如在一個10X10的陣列中,如果隨機產生一個數(例如:43),在這個二維陣列中標示出位置(例如第5列第3欄)。
在儲存格A1中要產生一個1~100的隨機亂數,填入公式:
儲存格A1:=INT(RAND()*100+1)
在儲存格B2:K10中要填入判斷位置的公式:
儲存格B2:=IF((INT($A$1/10)+1=$A2)*(MOD($A$1,10)=B$1),"*","")
利用Excel來做個練習,如何將一個數字放在一個二維的陣列中?例如在一個10X10的陣列中,如果隨機產生一個數(例如:43),在這個二維陣列中標示出位置(例如第5列第3欄)。
在儲存格A1中要產生一個1~100的隨機亂數,填入公式:
儲存格A1:=INT(RAND()*100+1)
在儲存格B2:K10中要填入判斷位置的公式:
儲存格B2:=IF((INT($A$1/10)+1=$A2)*(MOD($A$1,10)=B$1),"*","")
在Microsoft Word中(以Office 2010版為例),如果要在列印時調整紙張和文件的大小,該如何處理呢?以原稿為A4的文件來做示範:
1.選取[檔案]功能表中選取[列印]選項。
2.在視窗最下方選取每張紙要放幾頁文件(例如:每張2頁)。
3.在[配合總張調整大小]中選取要輸出的紙張(例如:B4)。
本例為在B4紙張中,每張紙列印2頁(原稿為A4大小)。
在 Excel 中如果取得一個成績表,試著想要動態顯示成績圖表,該如何操作呢?將會用到查詢表格、微調按鈕、動態顯示圖表中的文字等。
首先,先增一個「微調按鈕」表單工具,其設定如下:
在儲存格A10中輸入公式:=A12&"成績表現"。
接著,在輸入資料查表的公式:
在Excel中提供了多種的數值進位方式,如下圖:
(註:上圖之ROUNDUP為無條件進位至整數,ROUNDOWN為無條件捨去至整數)
上圖例子是將各個小數進位到整數,做法如下表:
使用函數 | 動作 | C欄儲存格 |
ROUND | 四捨五入至整數 | =ROUND(C1,0) |
EVEN | 四捨五入至最近的偶數整數 | =EVEN(C1) |
ODD | 四捨五入至最近的奇數整數 | =ODD(C1) |
MROUND | 四捨五入至最近的 5 的倍數 | =MROUND(C1,5*C1/ABS(C1)) |
INT | 取不大於的最大整數 | =INT(C1) |
ROUNDUP | 無條件進位至整數 | =ROUNDUP(C1,0) |
ROUNDDOWN | 無條件捨去至整數 | =ROUNDDOWN(C1,0) |
其中,MROUND函數要四捨五入至最近的 5 的倍數,使用公式:=MROUND(C1,5*C1/ABS(C1)),
這次要使用Excel來試算停車費用,藉由停車的進場和出場時間,計算累計小時數。不滿 1 小時而超過 30 分鐘者,以 1 小時計,不滿 30 分鐘者,以 0.5 小時計。停車每小時 30 元。
首先根據停車的進場停車的進場和出場時間和出場時間,換算出合計的日數、時數和分鐘數。
(1)計算日數
儲存格C2:=INT(B2-A2)
兩個時間相減,取不大於的最大整數。
在Excel中要將A欄中的資料,以分隔符號「/」將資料項取出,你通常使用「資料剖析」工具,方便好用。如果您想要用公式將資料自動取出該如何執行呢?如下圖:
取出第一項的公式:
儲存格B2:=MID(A2,1,SEARCH("/",A2,1)-1)
利用 SEARCH 函數找到第一個 / 的位置,透過 MID 函數取出內容。
在Excel中,如果在一個 NXN 的方陣中要產生 1~NXN 不重覆的數字,該如何處理呢?必須要藉助「反覆運算」。
在Excel選項的[公式]頁面中,勾選[啟用反覆運算]。
輸入公式:
儲存格B4:=IF(COUNTIF($B$4:$E$7,B4)>1,RANDBETWEEN(1,$E$1),B4)
當我們在計算某些競賽成績時,往往會將最高分和最低分剔除,再計算總分或平均。Excel提供了TRIMMEAN函數可以直接達到這個效果。
儲存格J2:=AVERAGE(B2:I2)
儲存格K2:=TRIMMEAN(B2:I2,2/COUNTA(B2:I2))
TRIMMEAN函數會傳回資料組內部的平均值。其會截去指定某一百分比的極端值後,再求出平均數。 語法:TRIMMEAN(array, percent) |
Windows 的踩地雷遊戲大多人都玩過,如果想要使用Excel來模擬放置地雷和計算地雷數量,該如何處理呢?
首先假設地雷出現的機率控制在1/5,所以使用CHOOSE函數配合RAND來產生亂數。
儲存格B2:=CHOOSE(INT(RAND()*5+1),"","","","","*")
然後複製儲存格B2至儲存格B2:K11。
其中亂數值經由INT函數後,可得1~5的整數,唯獨在亂數為5的時候,顯示地雷("*")。
之前提過使用 JOCR 應用程式來辨識文字及使用OneNote來辨識圖片中的文字,參考:
http://isvincent.blogspot.com/2009/09/blog-post.html
http://isvincent.blogspot.com/2009/12/ms-office-onenote.html
這次使用 OneNOte 201 來試試將一張紙以照相機拍攝,擷取其中一個片段,再讓 OneNote 2010 來抓取圖片中的文字,看效果如何?
先將圖片貼至 NoeNote 2010 中,在圖片上按一下右鍵,選取[複製圖片的文字]選項。
在Excel 2010中如果複製之後要貼上,你可以有很多的選擇,參考Excel的所有命令:
大部分的貼上功能都已列在貼上功能表下,而且會隨著複製的內容不同,而呈現不同的貼上選項:
![]() 例如:貼上圖片,可以將選取的儲存格以圖片貼在文件上,並且可以自由移動。 |
貼上的項目: 貼上、貼上公式、貼上公式與數字數字格式、貼上值與原始格式設定、貼上值與數字格式、貼上格式設定、貼上連結圖片、貼上名稱、貼上成超連結、貼上並只保留文字、貼上並合併設定格式化的條件、貼上並使用目的佈景主題、貼上並保持來源格式、貼上並保持原始欄寬、貼上並保持儲存格格式、貼上並移除框線、貼上並符合目的格式設定、貼上並轉置、貼上值、貼上連結 … 、貼上筆跡、貼上圖片等。 |
使用Excel 2010的複製、貼上時,現在有即時預覽的功能了!
一般選取儲存格後執行複製,而要貼上時,可以選擇性貼上。當你選取要貼上的儲存格後,按一下[貼上]按鈕,或是按一下滑鼠右鍵,選取[選擇性貼上]。可以發現不同的貼上功能(各種圖示)。
當你將滑鼠移至想要的貼上動作的圖示上時(例如:轉置),在工作表上可以預覽貼上後的結果。
其他舉凡文字字型、文字大小、儲存格色彩、文字色彩、格式化條件、儲存格樣式…,都提供了即時預覽功能,這種直覺的操作方式,帶來相當大的便利性。
在Excel中建立好一個成績表,該如何凸顯其中分數的輕重呢?可以使用Excel中的「格式化條件」功能。
例如:在名次欄位中,可以選取[設定格式化條件]中的[色階],選取一種漸層色月彩變化。
例如:在總分欄位中選取[設定格化條件]中的圖示集,選取一種圖示。
在Excel的工作表中,試著建立四個變數的AND運算的真值表,如下表:
儲存格E2:=AND(A2,B2,C2,D2) [向下複製公式]
利用Excel提供的AND函數。
如果真值表中的 TRUE 以 T 表示;而 FALSE 以 F 表示,則公式改為:
儲存格K2:=IF(AND(G2="T",H2="T",I2="T",J2="T"),"T","F") [向下複製公式]
如果已知今年(西元2010年)的生消為「虎」,如何查出每一年的生肖呢?參考下表:
因為生肖為一個連續有規則的字串,還蠻適合建立清單:
只要在儲存格B13輸入[虎],然後以自動填滿方式,由儲存格B13填至B2,自動產生生肖。
接著利用已知「1999年…2010年」分別為生肖「免…虎」,觀察其各年除以12的餘數,得知使用MID()字串函數最方便。
在Excel中如果要在以下的表格中,查詢每一列中由1月累計至某一月的總和,該如何設計這個查表工具呢?試著結合利用表單工具的微調按鈕來操作。
由[開發人員]功能表中插入表單控制項-微調按鈕,設定:
(1)目前值:1,最小值:1,最大值10,遞增值:1,儲存格連結:$Q$1。
(2)目前值:1,最小值:1,最大值12,遞增值:1,儲存格連結:$N$2。
根據下表來看看 SUMPRODUCT 的應用:
儲存格I2:=SUMPRODUCT((A2:A14=F2)*(B2:B14=G2)*(C2:C14=H2),D2:D14)
使用「*」表示「AND」功能,上列公式表示:
=SUMPRODUCT(條件一 AND 條件二 AND 條件三 , 要合計的數值)
儲存格I4:=SUMPRODUCT((A2:A14=F2)*(B2:B14=G2)*(C2:C14=H2)*D2:D14)
使用「*」表示「AND」功能,上列公式表示:
在學校的成績計算中,常會用到加權平均的觀念。
除了以土法煉鋼法:=(B2*C2+B3*C3+…+B11*C11)/sum(B2:B11)
你至少還可以使下列兩種方法來計算:
(1)使用陣列公式
儲存格C12:{=SUM(B2:B11*C2:C11)/SUM(B2:B11)}
求得陣列的相乘積的和,再除以加權數的總和。
在Excel中從活頁簿、工作表、儲存格、欄/列、內容、註解、公式和格線等都可以被隱藏。
在Excel中如果要隱藏整個活頁簿,則在[檢視]功能表中選取[隱藏視窗]。
如果要取消隱活頁簿,則在[檢視]功能表中選取[取消隱藏視窗],並在對話框中選取想要顯示的活頁簿。
如果要隱藏工作表,則在工作表名稱上按一下右鍵,選取[隱藏]。