Board logo

標題: [轉貼] EXCEL各函數的意義-2 [打印本頁]

作者: hsien33    時間: 2011-9-30 23:23     標題: EXCEL各函數的意義-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?        無法辨識公式中的名稱。                      最常出現在函數名稱錯誤時,
                                                                                           請重新檢查公式中的名稱或
                                                                                                   函數名稱是否正確。
                                                                                
######        這不是錯誤代碼,只是                                       直接加寬欄寬即可。
                       儲存格的欄寬太小,不
                         足以顯示出所有的數值。
作者: spermbank    時間: 2011-10-3 11:19

感謝分享,因為還沒有買VBA的書,看到這些讓我可以當字典來查,運用,真好。
作者: 桔色    時間: 2011-11-2 10:45

每次都看不懂錯誤公式的代碼~這下可清楚了~謝謝分享~
作者: bhsm    時間: 2011-11-4 09:57

錯誤代碼表好用的,以前不知他的意義,如今可按採取措施來解決了
作者: a2305577    時間: 2011-11-4 16:08

先複製下來存檔
以後一定用的到
感恩分享




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)