在Excel中要處理半型字元和全型字元的轉換,要使用BIG5和ASC函數。
例如:儲存格B2=BIG5(A2),儲存格C2=ASC(B2)。有中文字元不受影響。
在Excel中要處理半型字元和全型字元的轉換,要使用BIG5和ASC函數。
例如:儲存格B2=BIG5(A2),儲存格C2=ASC(B2)。有中文字元不受影響。
ROUND 函數主要是對對數字做指定位數的四捨五入計算。
語法:
ROUND(number, num_digits)ROUND 函數的語法具有下列引數 :
number:想要執行四捨五入計算的數字。
num_digits:對數字引數執行四捨五入計算時的位數。
如果在取四捨五入的位數為負數時,例如-3,則會對數字取至千位數(小數點以3位)。
如果要將下表的各區段成績的人數做成一個摘要表,可以使用FREQUENCY來建立。
(1)先選N3:N9。
(2)輸入公式=FREQUENCY(B3:K22,M3:M9),按一下Ctrl+Shift+Enter,建立陣列。
在N3:N9會填入相同的陣列公式,並顯示結果。
公式變為{=FREQUENCY(B3:K22,M3:M9)},而且你不能單獨改變其中一個儲存格的公式。
拿九九乘法表來練習絕對位址和相對位址,簡單易懂。
在B2儲存格中輸入公式:=A2*B1
將滑鼠移至A2,連續按三次F4,顯示$A2。因為B2儲存要向右複製,所以A欄的位址要不變。
將滑鼠移至B1,連續按二次F4,顯示B$1。因為B2儲存要向下複製,所以1列的位址要不變。
在Excel資料表中(如下圖),如果想要找出那一個內容重覆,該如何處理呢?例如:先建立一組流水號(公式中會用到),在內容的儲存格則顯示大寫英文字母,來檢驗與第幾個儲存格重覆。
C1儲存格中的公式為陣列公式(要按Ctrl+Alt+Enter):
{=IFERROR(SMALL(IF((($B$2:$B$21=$B2)*($A$2:$A$21<>$A2)),$A$2:$A$21),1),"")}
在IF函數中的「*」,代表AND運算。
$B$2:$B$21=$B2會產生B2在B2:B21中是否相同的邏輯值陣列
在Excel中如果面對一個具有複雜公式的儲存格,要做維護和檢修,應該不是件簡單的事。Excel提供了一個評估值公式:[公式 | 公式稽核 | 評估值公式],用來評估公式。
先選要評估公式的儲存格,選取[公式 | 公式稽核 | 評估值公式]。當開啟了[評估值公式]對話框時,你會發現到儲存格的參照(儲存格位置)及評估(公式)二個部分。
按一下[逐步執行]按鈕,即會顯藍色字的結果。
如果要將左邊的表格轉換成右邊的表格,必須藉助換行的字元,並且將儲存格的對齊方式設定為自動換列。
例如在儲存格F2中輸入=C2&CHAR(10)&B2,則姓名和學號可以在同一儲存格,並且自動換行。
==> |
在Excel的運算中,如果不注意,偶爾會出現發生循環參照,因而產生運算錯誤。但是如果你想要求出以下計算式的結果,使用循環參照(反覆計算)是不錯的點子。
假設在Excel選項中,勾選[啟用反覆運算]項目(其預設是不勾選的),並設定最高次數,例如5000。
例如,B3儲存格輸入公式:=(A3-B3)^0.5,其中A3即是公式中的n,而B3即是公式中的A(公式產生了循環參照)。
其Ans欄位中,在n=2、n=6、n=12、n=20時,都可以得到一個整數解。(針對公式,只要將等號兩邊取平方,則得到A^2=2-A,再去解方程式的根,會得到和Excel的運算結果一樣。)
在Excel的資料表中,若已建立若干資料,包含輸入文字、公式和格式設定等(如下圖)。例如A欄和B欄是純文字輸入資料,而C欄和D欄則是根據B欄資料,產生的公式結果。當你新增一列資料時,如果想要C欄和D欄的公式和格式能自動產生,就可以不必再操作一次複製的動作。
你可以在Excel的選項中的[進階]選項,勾選[延續資料範圍格式與公式]設定,即可以達到自動完成的功能。(其實在Excel 2003/2007中這個選項的預設值是有勾選的)