- 帖子
- 35
- 主題
- 18
- 精華
- 0
- 積分
- 60
- 點名
- 0
- 作業系統
- Windows7
- 軟體版本
- office2003
- 閱讀權限
- 20
- 性別
- 男
- 註冊時間
- 2011-9-21
- 最後登錄
- 2022-10-2
|
EXCEL各函數的意義-2
五、檢視與參照函數:
函數名稱 意義
ADDRESS 根據指定的欄列號碼,建立代表該儲存格的參照位址字串。
AREAS 傳回參照位址中區域的個數。
CHOOSE 使用index_num自引數清單中傳回相對應的引數數值,引數的個數可由1到29個。
COLUMN 傳回參照位址中直欄的欄號。
COLUMNS 傳回參照位址中直欄的欄數。
GETPIVOTDATA 傳回樞紐分析表中的資料
HLOOKUP 在一陣列或表格的第一列中尋找含有某特定值的欄位,再傳回同一欄中某一指定儲存格中的值。
HYPERLINK 建立一個超連結,以開啟在網路伺服器、企業內部網路或是網際網路上的文件。
INDEX 傳回一個表格或範圍內的某個值或參照位址。
INDIRECT 傳回一文字串所指定的參照位址。
LOOKUP 查詢向量或陣列中的數值。
MATCH 根據指定的比對方式,傳回一陣列中與搜尋值相符合之相對位置。
OFFSET 傳回根據所指定的儲存格位址列距及欄距而算出的參照位址。
ROW 傳回參照位址中橫列的列號。
ROWS 傳回參照位址中橫列的列數
RTD 從支援COM自動化的程式中擷取即時資料。
TRANSOPE 傳回一矩陣的轉置矩陣。
VLOOKUP 在一陣列或表格的第一欄中尋找含有某特定值的欄位,再傳回同一列中某一指定儲存格中的值。
六、資料庫函數:
函數名稱 意義
DAVERAGE 將清單或資料庫中某一欄位內,所有符合所指定之條件的數值平均。
DCOUNT 計算清單或資料庫中某一欄位內,所有符合所指定之條件的儲存格個數。
DCOUNTA 計算清單或資料庫中某一欄位內,所有符合所指定條件之非空白儲存格的個數。
DGET 抽選清單或資料庫中某一欄中符合所指定之條件的單一值。
DMAX 傳回清單或資料庫中某一欄中符合所指定之條件的最大值。
DMIN 傳回清單或資料庫中某一欄中符合所指定之條件的最小值。
DPRODUCT 將清單或資料庫中某一欄位內所有符合所指定之條件的數值相乘。
DSTDEV 根據清單或資料庫中某一欄中所有符合指定條件的數值,估算樣本母體的標準差。
DSTDEVP 根據清單或資料庫中某一欄中所有符合指定條件的數值,計算出母體標準差。
DSUM 將清單或資料庫中某一欄內所有符合指定條件的數值予以加總。
DVAR 根據清單或資料庫中某一欄內所有符合指定條件的數值,估算樣本母體的變異數。
DVARP 根據清單或資料庫中某一欄內所有符合指定條件的數值,計算樣本母體的變異數。
七、文字函數:
函數名稱 意義
ASC 將雙位元轉換為單位元。
BAHTTEXT 將數字轉換成泰文,並新增一個"Baht."的尾碼。
BIG5 將單位元轉換成雙位元。
CHAR 傳回ASCII數字所指定的字元。
CLEAN 移除文字中所有無法列印的字元。
CODE 傳回文字字串中第一個字元的ASCII數字程式碼。
CONCATENATE 將數個文字串連成一個文字串。
DOLLAR 使用貨幣格式,將一個數字轉換成文字,小數位進位至指定的位數。
EXACT 比較兩個文字字串,傳回TRUE代表兩個完全相同,傳回FALSE代表兩個不相同。
EXACT會區分大小寫,但會忽略格式設定上的差異。使用此函數可以測試文件中的文字。
FIND 在另一個文字串找到某個文字串,並從被尋找字串的最左邊的字元
傳回尋找字串起始位置的數字(大小寫視為相異)。
FINDB 將中文字長度視為2,傳回某特定文字字串首次出現在另一個文字字串的字元位置(大小寫視為相異)。
FIXED 將一個數字四捨五入到指定的小數位數,使用句點和逗點以小數點格式製作數字的格式,然後傳回文字 結果。
LEFT 傳回一文字字串中第一個(最左邊)字元或字元組。
LEFTB 將中文字長度視為2,傳回一文字字串中第一個(最左邊)字元或字元組。
LEN 傳回文字字串的字元個數。
LENB 將中文字長度視為2,傳回文字字串的字元個數。
LOWER 將文字串裡的各個大寫字母轉換成小寫字母。
MID 自一字串所指定的某個起始位置傳回特定數字的字元組。
MIDB 將中文字長度視為2,自一字串所指定的某個起始位置傳回特定數字的字元組。
PROPER 將文字字串中的第一個英文字母和任何其他非英文字母的字元後
之字母轉換成大寫字母。其餘所有的字母則都轉換成小寫字母。
EPLACE 使用不同的文字字串來取代文字字串的某一部分。
REPLACEB 將中文字長度視為2,使用不同的文字字串來取代文字字串的某一部分。
REPT 依指定的次數重複顯示文字。
RIGHT 自一文字串最後(或最右邊)開始,選錄出指定字元長度的字串。
RIGHTB 將中文字長度視為2,自一文字串最後(或最右邊)開始,選錄出指定字元長度的字串。
SEARCH 傳回某特定文字串首次出現在另一個文字串的字元位置(由左向右數,大小寫視為相同)。
SEARCHB 將中文字長度視為2,傳回某特定文字串首次出現在另一個文字串的字元位置
(由左向右數,大小寫視為相同)。
SUBSTITUTE 將文字串中的部分字串以新字串取代。
T 傳回由數值參照至的文字。如果引數中是數值則傳回空字串,如果是文字則傳回該文字字串。
TEXT 以指定的數字格式將數值轉換成文字。
TRIM 移除文字字串中多餘的空格,僅保留一個空白字元。
UPPER 將文字串裡的各個小寫字母轉換成大寫字母。
USDOLLAR 依照貨幣格式將數字轉換成文字。
VALUE 將代表某數值的文字字串轉換成數字資料。
※FIND函數會區別大小寫,而且也不允許使用萬用字元;
但REPLACE函數不會區別大小寫,而且可以使用萬用字元。
欲取代文字字串中的特定字串時,可以使用SUBSTITUTE函數;
若要取代文字字串中指定位置上的任何字串時,則必須使用REPLACE函數。
八、邏輯函數:
函數名稱 意義
AND 如果它的所有引數都是TRUE,則傳回TRUE。如果有一個或多個引數是FALSE,則傳回FALSE。
FALSE 傳回邏輯值FALSE。
IF 如果指定的情況為TRUE,則傳回一個值;若結果為FALSE,則傳回另一個值。
IF函數可用以測試數值和公式的條件。
NOT 將判斷式參數的邏輯值進行TRUE和FALSE對調處裡
OR 如果有任何一個引數的邏輯值為TRUE,即傳回TRUE;唯有所有引數值均為FALSE時,才會傳回FALSE。
TRUE 傳回邏輯值TRUE。
九、資訊函數:
函數名稱 意義
CELL 傳回參照位址範圍中左上角儲存格之格式設定、位址或內容的相關資訊。
ERROR.TYPE 傳回MicrosoftExcel的錯誤值對應的數值。
可以使用IF函數中ERROR.TYPE測得錯誤值數值,並傳回對應錯誤值的文字字串。
INFO 傳回有關目前作業系統環境的資訊。
ISBLANK 傳回是否為空白儲存格。
ISERR 傳回是否為#N/A之外的任何一種錯誤值。
ISERROR 傳回是否為任何一種錯誤值。
ISLOGICAL 傳回是否為邏輯值。
ISNA 傳回是否為錯誤值#N/A(無法使用的數值)。
ISNONTEXT 傳回是否為任何非文字的項目(無法使用的數值)。
ISNUMBER 傳回是否為數字。
ISREF 傳回是否為參照。
ISTEXT 傳回是否為文字。
N 傳回轉換為數字的值。
NA 傳回錯誤值#N/A
PHONETIC 從文字字串中抽選注音標示字元。
TYPE 傳回值的資料類型(值=1代表數字,2代表文字,4代表邏輯值,16代表錯誤值,64代表陣列)
附註 公式錯誤代碼表
錯誤代碼 意義 採取措施
#DIV/0! 當公式中出現除數為0 檢查除數的儲存格,
或是空白儲存格。 如果為0請更改為不是0的數字。
#REF! 公式中所參照的儲存格 最常出現在公式複製時,
位址不正確。 直接更改複製後的公式。
#VALUE! 公式中所參照儲存格的 檢查公式中的儲存格是否有
資料不符合運算的格式。 不合公式的格式,例如不是
設定為數字而是文字格式。
#NUM! 當函數的引數範圍不被 檢查引數的使用是否符合
接受時所出現的訊息。 該函數的範圍。
#NAME? 無法辨識公式中的名稱。 最常出現在函數名稱錯誤時,
請重新檢查公式中的名稱或
函數名稱是否正確。
###### 這不是錯誤代碼,只是 直接加寬欄寬即可。
儲存格的欄寬太小,不
足以顯示出所有的數值。 |
|