上次給大家分享了《2017年最全的excel函數大全9—數學和三角函數(下)》,這次分享給大家數據庫函數。
DAVERAGE 函數
描述
對列表或數據庫中滿足指定條件的記錄字段(列)中的數值求平均值。
用法
DAVERAGE(database, field, criteria)
DAVERAGE 函數用法具有下列參數:
Database????構成列表或數據庫的單元格區域。 數據庫是包含一組相關數據的列表,其中包含相關信息的行為記錄,而包含數據的列為字段。 列表的第一行包含每一列的標簽。
Field????指定函數所使用的列。 輸入兩端帶雙引號的列標簽,如 "使用年數" 或 "產量";或是代表列表中列位置的數字(不帶引號):1 表示第一列,2 表示第二列,依此類推。
Criteria????為包含指定條件的單元格區域。 可以為參數指定 criteria 任意區域,只要此區域包含至少一個列標簽,并且列標簽下至少有一個在其中為列指定條件的單元格。
備注
可以為參數 criteria 指定任意區域,只要此區域包含至少一個列標簽,并且列標簽下方包含至少一個用于指定條件的單元格。
例如,如果區域 G1:G2 在 G1 中包含列標志 Income,在 G2 中包含數量 10,000,可將此區域命名為 MatchIncome,那么在數據庫函數中就可使用該名稱作為參數 criteria。
雖然條件區域可以位于工作表的任意位置,但不要將條件區域置于列表的下方。 如果向列表中添加更多信息,新的信息將會添加在列表下方的第一行上。 如果列表下方的行不是空的,Excel 將無法添加新的信息。
確定條件區域沒有與列表相重疊。
若要對數據庫中的一個完整列執行操作,請在條件區域中的列標簽下方加入一個空行。
案例?
條件案例
在單元格中鍵入一個等號表示要輸入公式。 要顯示包括等號的文本,將文本和等號用雙引號括起,如下所示:
"=彭德威"
如果您在輸入表達式(公式、運算符和文本的組合)且要顯示等號而不是使 Excel 在計算中使用等號,也可以這樣操作。 例如:
=''=?條目?''
其中條目?是要查找的文本或值。 例如:
Excel 在篩選文本數據時不區分大小寫字符。 但是,您可以使用公式來執行區分大小寫的搜索。
以下各節提供了復雜條件的案例。
一列中有多個條件
布爾邏輯:????(銷售人員 = "李小明" OR 銷售人員 = "鄭建杰")
要查找滿足“一列中有多個條件”的行,請直接在條件區域的單獨行中依次鍵入條件。
在下面的數據區域 (A6:C10) 中,條件區域 (B1:B3) 顯示“銷售人員”列 (A8:C10) 中包含“李小明”或“鄭建杰”的行。?
多列中有多個條件,其中所有條件都必須為真
布爾邏輯:????(類型 = "農產品" AND 銷售額 > 1000)
要查找滿足“多列中有多個條件”的行,請在條件區域的同一行中鍵入所有條件。
在下面的數據區域 (A6:C10) 中,條件區域 (A1:C2) 顯示“類型”列中包含“農產品”并且“銷售額”列 (A9:C10) 中值大于 ¥1,000 的所有行。
多列中有多個條件,其中所有條件都必須為真
布爾邏輯:????(類型 = "農產品" OR 銷售人員 = "李小明")
要查找滿足“多列中有多個條件,其中所有條件都必須為真”的行,請在條件區域的不同行中鍵入條件。
在下面的數據區域 (A6:C10) 中,條件區域 (A1:B3) 顯示“類型”列中包含“農產品”或“銷售人員”列 (A8:C10) 中包含“李小明”的所有行。?
多個條件集,其中每個集包括用于多個列的條件
布爾邏輯:????( (銷售人員 = "李小明" AND 銷售額 >3000) OR (銷售人員 = "鄭建杰" AND 銷售額 > 1500) )
要查找滿足“多個條件集,其中每個集包括用于多個列的條件”的行,請在單獨的行中鍵入每個條件集。
在下面的數據區域 (A6:C10) 中,條件區域 (B1:C3) 顯示“銷售人員”列中包含“李小明”并且“銷售額”列中值大于 ¥3,000 的行,或者顯示“銷售人員”列中包含“鄭建杰”并且“銷售額”列 (A9:C10) 中值大于 ¥1,500 的行。?
多個條件集,其中每個集包括用于一個列的條件
布爾邏輯:????( (銷售額 > 6000 AND 銷售額 < 6500 ) OR (銷售額 < 500) )
要查找滿足“多個條件集,其中每個集包括用于一個列的條件”的行,請在多個列中包括同一個列標題。
在下面的數據區域 (A6:C10) 中,條件區域 (C1:D3) 顯示“銷售額”列 (A8:C10) 中值在 6,000 和 6,500 之間以及值小于 500 的行。
查找共享某些字符而非其他字符的文本值的條件
要查找共享某些字符而非其他字符的文本值,請執行下面一項或多項操作:
鍵入一個或多個不帶等號 (=) 的字符,以查找列中文本值以這些字符開頭的行。 例如,如果鍵入文本“李”作為條件,則 Excel 將找到“李小明”、“李威”和“李新”。
使用通配符。
可以使用下面的通配符作為比較條件。
在以下數據區域 (A6:C10) 中,條件區域 (A1:B3) 顯示“類型”列中以“肉”開頭的行或“銷售人員”列 (A7:C9) 中第二個字符為“建”的行。
將公式結果用作條件
可以將公式的計算結果作為條件使用。 記住下列要點:
公式必須計算為 TRUE 或 FALSE。
因為您正在使用公式,請像您平常那樣輸入公式,而不要以下列方式鍵入表達式:
=''=?條目?''
不要將列標簽用作條件標簽;請將條件標簽保留為空,或者使用區域中并非列標簽的標簽(在以下案例中,是“計算的平均值”和“精確匹配”)。
如果您在公式中使用列標簽而不是相對單元格引用或區域名稱,Excel 在包含條件的單元格中顯示錯誤值 #NAME? 或 #VALUE!。 您可以忽略此錯誤,因為它不影響區域的篩選。
用作條件的公式必須使用相對引用來引用第一行中相應的單元格(在下面的案例中,是 C7 和 A7)。
公式中的所有其他引用必須是絕對單元格引用。
下列各子部分提供將公式結果用作條件的具體案例。
篩選大于數據區域中所有值的平均值的值
在以下數據區域 (A6:D10) 中,條件區域 (D1:D2) 顯示“銷售額”列 (C7:C10) 中值大于所有“銷售額”值的平均值的行。 在公式中,“C7”引用數據區域 (7) 的第一行的篩選列 (C)。
使用區分大小寫的搜索篩選文本
在數據區域 (A6:D10) 中,通過使用 EXACT 函數執行區分大小寫的搜索,條件區域 (D1:D2) 顯示“類型”列 (A10:C10) 中包含“Produce”的行。 在公式中,“A7”引用數據區域 (7) 中首行的篩選列 (A)。
DCOUNT 函數
描述
返回列表或數據庫中滿足指定條件的記錄字段(列)中包含數字的單元格的個數。
字段參數為可選項。 如果省略字段,DCOUNT 計算數據庫中符合條件的所有記錄數。
用法
DCOUNT(database, field, criteria)
DCOUNT 函數用法具有下列參數:
Database????必需。 構成列表或數據庫的單元格區域。 數據庫是包含一組相關數據的列表,其中包含相關信息的行為記錄,而包含數據的列為字段。 列表的第一行包含每一列的標簽。
Field????必需。 指定函數所使用的列。 輸入兩端帶雙引號的列標簽,如 "使用年數" 或 "產量";或是代表列表中列位置的數字(不帶引號):1 表示第一列,2 表示第二列,依此類推。
Criteria????必需。 包含所指定條件的單元格區域。 可以為參數 criteria 指定任意區域,只要此參數包含至少一個列標簽,并且列標簽下至少有一個在其中為列指定條件的單元格。
備注
可以為參數 criteria 指定任意區域,只要此區域包含至少一個列標簽,并且列標簽下方包含至少一個用于指定條件的單元格。
例如,如果區域 G1:G2 在 G1 中包含列標簽 Income,在 G2 中包含數量 ¥100,000,可將此區域命名為 MatchIncome,那么在數據庫函數中就可使用該名稱作為條件參數。
雖然條件區域可以位于工作表的任意位置,但不要將條件區域置于列表的下方。 如果向列表中添加更多信息,新的信息將會添加在列表下方的第一行上。 如果列表下方的行不是空的,Microsoft Excel 將無法添加新的信息。
確定條件區域沒有與列表相重疊。
若要對數據庫中的一個完整列執行操作,請在條件區域中的列標簽下方加入一個空行。
案例
?
DCOUNTA 函數
描述
返回列表或數據庫中滿足指定條件的記錄字段(列)中的非空單元格的個數。
字段參數為可選項。 如果省略字段,DCOUNTA 計算數據庫中符合條件的所有記錄數。
用法
DCOUNTA(database, field, criteria)
DCOUNTA 函數用法具有下列參數:
Database????必需。 構成列表或數據庫的單元格區域。 數據庫是包含一組相關數據的列表,其中包含相關信息的行為記錄,而包含數據的列為字段。 列表的第一行包含每一列的標簽。
Field????可選。 指定函數所使用的列。 輸入兩端帶雙引號的列標簽,如 "使用年數" 或 "產量";或是代表列表中列位置的數字(不帶引號):1 表示第一列,2 表示第二列,依此類推。
Criteria????必需。 包含所指定條件的單元格區域。 可以為參數 criteria 指定任意區域,只要此區域包含至少一個列標簽,并且列標簽下至少有一個在其中為列指定條件的單元格。
備注
可以為參數 criteria 指定任意區域,只要此區域包含至少一個列標簽,并且列標簽下方包含至少一個用于指定條件的單元格。
例如,如果區域 G1:G2 在 G1 中包含列標簽 Income,在 G2 中包含數量 ¥100,000,可將此區域命名為 MatchIncome,那么在數據庫函數中就可使用該名稱作為條件參數。
雖然條件區域可以位于工作表的任意位置,但不要將條件區域置于列表的下方。 如果向列表中添加更多信息,新的信息將會添加在列表下方的第一行上。 如果列表下方的行不是空的,Excel 將無法添加新的信息。
確定條件區域沒有與列表相重疊。
若要對數據庫中的一個完整列執行操作,請在條件區域中的列標簽下方加入一個空行。
案例
條件案例
在單元格中輸入 =?文本時,Excel 將它解釋為公式并嘗試計算它。 要輸入=文本以使 Excel 不會嘗試計算它,請使用以下用法:
=''=?條目?''
其中條目?是要查找的文本或值。 例如:
?
在篩選文本數據時,Excel 不區分大小寫。 但是,您可以使用公式來執行區分大小寫的搜索。
以下各節提供了復雜條件的案例。
一列中有多個條件
布爾邏輯:????(銷售人員 = "李小明" OR 銷售人員 = "鄭建杰")
要查找滿足“一列中有多個條件”的行,請直接在條件區域的單獨行中依次鍵入條件。
在下面的數據區域 (A6:C10) 中,條件區域 (B1:B3) 用于計算“銷售人員”列中包含“李小明”或“鄭建杰”的行。?
多列中有多個條件,其中所有條件都必須為真
布爾邏輯:????(類型 = "農產品" AND 銷售額 > 2000)
要查找滿足“多列中有多個條件”的行,請在條件區域的同一行中鍵入所有條件。
在下面的數據區域 (A6:C12) 中,條件區域 (A1:C2) 用于計算“類別”列中包含“農產品”并且“銷售額”列中值大于 ¥2,000 的行。?
多列中有多個條件,其中所有條件都必須為真
布爾邏輯:????(類型 = "農產品" OR 銷售人員 = "李小明")
要查找滿足“多列中有多個條件,其中所有條件都必須為真”的行,請在條件區域的不同行中鍵入條件。
在下面的數據區域 (A6:C10) 中,條件區域 (A1:B3) 顯示“類型”列中包含“農產品”或“李小明”的所有行。
多個條件集,其中每個集包括用于多個列的條件
布爾邏輯:????( (銷售人員 = "李小明" AND 銷售額 >3000) OR (銷售人員 = "鄭建杰" AND 銷售額 > 1500) )
要查找滿足“多個條件集,其中每個集包括用于多個列的條件”的行,請在單獨的行中鍵入每個條件集。
在下面的數據區域 (A6:C10) 中,條件區域 (B1:C3) 用于計算“銷售人員”列中包含“李小明”并且“銷售額”列中值大于 ¥3,000 的行,或者用于計算“銷售人員”列中包含“鄭建杰”并且“銷售額”列中值大于 ¥1,500 的行。
多個條件集,其中每個集包括用于一個列的條件
布爾邏輯:????( (銷售額 > 6000 AND 銷售額 < 6500 ) OR (銷售額 < 500) )
要查找滿足“多個條件集,其中每個集包括用于一個列的條件”的行,請在多個列中包括同一個列標題。
在下面的數據區域 (A6:C10) 中,條件區域 (C1:D3) 用于計算“銷售額”列中值在 ¥6,000 和 ¥6,500 之間以及值小于 ¥500 的行。
查找共享某些字符而非其他字符的文本值的條件
要查找共享某些字符而非其他字符的文本值,請執行下面一項或多項操作:
鍵入一個或多個不帶等號 (=) 的字符,以查找列中文本值以這些字符開頭的行。 例如,如果鍵入文本“李”作為條件,則 Excel 將找到“李小明”、“李威”和“李新”。
使用通配符。
可以使用下面的通配符作為比較條件。
在以下數據區域 (A6:C10) 中,條件區域 (A1:B3) 用于計算“類型”列中以“肉”開頭的行或“銷售人員”列中第二個字符為“建”的行。
將公式結果用作條件
可以將公式的計算結果作為條件使用。 記住下列要點:
公式必須計算為 TRUE 或 FALSE。
因為您正在使用公式,請像您平常那樣輸入公式,而不要以下列方式鍵入表達式:
=''=?條目?''
不要將列標簽用作條件標簽;請將條件標簽保留為空,或者使用區域中并非列標簽的標簽(在以下案例中,是“計算的平均值”和“精確匹配”)。
如果您在公式中使用列標簽而不是相對單元格引用或區域名稱,Excel 在包含條件的單元格中顯示錯誤值 #NAME? 或 #VALUE!。 您可以忽略此錯誤,因為它不影響區域的篩選。
用于創建條件的公式必須使用相對引用來引用第一行中的對應單元格。
公式中的所有其他引用必須是絕對單元格引用。
篩選大于數據區域中所有值的平均值的值
在以下數據區域 (A6:C10) 中,條件區域 (C1:C2) 用于計算“銷售額”列 (C7:C10) 中值大于所有“銷售額”值的平均值的行。 在單元格 C4 中計算平均值,并使用公式?=">"&c4?將結果與單元格 C2 組合在一起以創建使用的條件。
DGET 函數
描述
從列表或數據庫的列中提取符合指定條件的單個值。
用法
DGET(database, field, criteria)
DGET 函數用法具有下列參數:
Database????必需。 構成列表或數據庫的單元格區域。 數據庫是包含一組相關數據的列表,其中包含相關信息的行為記錄,而包含數據的列為字段。 列表的第一行包含每一列的標簽。
Field????必需。 指定函數所使用的列。 輸入兩端帶雙引號的列標簽,如 "使用年數" 或 "產量";或是代表列表中列位置的數字(不帶引號):1 表示第一列,2 表示第二列,依此類推。
Criteria????必需。 包含所指定條件的單元格區域。 可以為參數 criteria 指定任意區域,只要此區域包含至少一個列標簽,并且列標簽下至少有一個在其中為列指定條件的單元格。
備注
如果沒有滿足條件的記錄,則 DGET 返回 錯誤值 #VALUE!。
如果有多個記錄滿足條件,則 DGET 返回 錯誤值 #NUM!。
可以為參數 criteria 指定任意區域,只要此區域包含至少一個列標簽,并且列標簽下方包含至少一個用于指定條件的單元格。
例如,如果區域 G1:G2 在 G1 中包含列標簽 Income,在 G2 中包含數量 ¥100,000,可將此區域命名為 MatchIncome,那么在數據庫函數中就可使用該名稱作為條件參數。
雖然條件區域可以位于工作表的任意位置,但不要將條件區域置于列表的下方。 如果向列表中添加更多信息,新的信息將會添加在列表下方的第一行上。 如果列表下方的行不是空的,Microsoft Excel 將無法添加新的信息。
確定條件區域沒有與列表相重疊。
若要對數據庫中的一個完整列執行操作,請在條件區域中的列標簽下方加入一個空行。
案例
DMAX 函數
描述
返回列表或數據庫中滿足指定條件的記錄字段(列)中的最大數字。
用法
DMAX(database, field, criteria)
DMAX 函數用法具有下列參數:
Database????必需。 構成列表或數據庫的單元格區域。 數據庫是包含一組相關數據的列表,其中包含相關信息的行為記錄,而包含數據的列為字段。 列表的第一行包含每一列的標簽。
Field????必需。 指定函數所使用的列。 輸入兩端帶雙引號的列標簽,如 "使用年數" 或 "產量";或是代表列表中列位置的數字(不帶引號):1 表示第一列,2 表示第二列,依此類推。
Criteria????必需。 包含所指定條件的單元格區域。 可以為參數 criteria 指定任意區域,只要此區域包含至少一個列標簽,并且列標簽下至少有一個在其中為列指定條件的單元格。
備注
可以為參數 criteria 指定任意區域,只要此區域包含至少一個列標簽,并且列標簽下方包含至少一個用于指定條件的單元格。
例如,如果區域 G1:G2 在 G1 中包含列標簽 Income,在 G2 中包含數量 ¥100,000,可將此區域命名為 MatchIncome,那么在數據庫函數中就可使用該名稱作為條件參數。
雖然條件區域可以位于工作表的任意位置,但不要將條件區域置于列表的下方。 如果向列表中添加更多信息,新的信息將會添加在列表下方的第一行上。 如果列表下方的行不是空的,Excel 將無法添加新的信息。
確定條件區域沒有與列表相重疊。
若要對數據庫中的一個完整列執行操作,請在條件區域中的列標簽下方加入一個空行。
案例
DMIN 函數
描述
返回列表或數據庫中滿足指定條件的記錄字段(列)中的最小數字。
用法
DMIN(Database, field, criteria)
DMIN 函數用法具有下列參數:
Database????必需。 構成列表或數據庫的單元格區域。 數據庫是包含一組相關數據的列表,其中包含相關信息的行為記錄,而包含數據的列為字段。 列表的第一行包含每一列的標簽。
Field????必需。 指定函數所使用的列。 輸入兩端帶雙引號的列標簽,如 "使用年數" 或 "產量";或是代表列表中列位置的數字(不帶引號):1 表示第一列,2 表示第二列,依此類推。
Criteria????必需。 包含所指定條件的單元格區域。 可以為參數 criteria 指定任意區域,只要此區域包含至少一個列標簽,并且列標簽下至少有一個在其中為列指定條件的單元格。
備注
可以為參數 criteria 指定任意區域,只要此區域包含至少一個列標簽,并且列標簽下方包含至少一個用于指定條件的單元格。
例如,如果區域 G1:G2 在 G1 中包含列標簽 Income,在 G2 中包含數量 ¥100,000,可將此區域命名為 MatchIncome,那么在數據庫函數中就可使用該名稱作為條件參數。
雖然條件區域可以位于工作表的任意位置,但不要將條件區域置于列表的下方。 如果向列表中添加更多信息,新的信息將會添加在列表下方的第一行上。 如果列表下方的行不是空的,Microsoft Excel 將無法添加新的信息。
確定條件區域沒有與列表相重疊。
若要對數據庫中的一個完整列執行操作,請在條件區域中的列標簽下方加入一個空行。
案例
DPRODUCT 函數
描述
返回列表或數據庫中滿足指定條件的記錄字段(列)中的數值的乘積。
用法
DPRODUCT(database, field, criteria)
DPRODUCT 函數用法具有下列參數:
Database????必需。 構成列表或數據庫的單元格區域。 數據庫是包含一組相關數據的列表,其中包含相關信息的行為記錄,而包含數據的列為字段。 列表的第一行包含每一列的標簽。
Field????必需。 指定函數所使用的列。 輸入兩端帶雙引號的列標簽,如 "使用年數" 或 "產量";或是代表列表中列位置的數字(不帶引號):1 表示第一列,2 表示第二列,依此類推。
Criteria????必需。 包含所指定條件的單元格區域。 可以為參數 criteria 指定任意區域,只要此區域包含至少一個列標簽,并且列標簽下至少有一個在其中為列指定條件的單元格。
備注
可以為參數 criteria 指定任意區域,只要此區域包含至少一個列標簽,并且列標簽下方包含至少一個用于指定條件的單元格。
例如,如果區域 G1:G2 在 G1 中包含列標簽 Income,在 G2 中包含數量 ¥100,000,可將此區域命名為 MatchIncome,那么在數據庫函數中就可使用該名稱作為條件參數。
雖然條件區域可以位于工作表的任意位置,但不要將條件區域置于列表的下方。 如果向列表中添加更多信息,新的信息將會添加在列表下方的第一行上。 如果列表下方的行不是空的,Microsoft Excel 將無法添加新的信息。
確定條件區域沒有與列表相重疊。
若要對數據庫中的一個完整列執行操作,請在條件區域中的列標簽下方加入一個空行。
案例
DSTDEV 函數
描述
返回利用列表或數據庫中滿足指定條件的記錄字段(列)中的數字作為一個樣本估算出的總體標準偏差。
用法
DSTDEV(database, field, criteria)
DSTDEV 函數用法具有下列參數:
Database????必需。 構成列表或數據庫的單元格區域。 數據庫是包含一組相關數據的列表,其中包含相關信息的行為記錄,而包含數據的列為字段。 列表的第一行包含每一列的標簽。
Field????必需。 指定函數所使用的列。 輸入兩端帶雙引號的列標簽,如 "使用年數" 或 "產量";或是代表列表中列位置的數字(不帶引號):1 表示第一列,2 表示第二列,依此類推。
Criteria????必需。 包含所指定條件的單元格區域。 可以為參數 criteria 指定任意區域,只要此區域包含至少一個列標簽,并且列標簽下至少有一個在其中為列指定條件的單元格。
備注
可以為參數 criteria 指定任意區域,只要此區域包含至少一個列標簽,并且列標簽下方包含至少一個用于指定條件的單元格。
例如,如果區域 G1:G2 在 G1 中包含列標簽 Income,在 G2 中包含數量 ¥100,000,可將此區域命名為 MatchIncome,那么在數據庫函數中就可使用該名稱作為條件參數。
雖然條件區域可以位于工作表的任意位置,但不要將條件區域置于列表的下方。 如果向列表中添加更多信息,新的信息將會添加在列表下方的第一行上。 如果列表下方的行不是空的,Microsoft Excel 將無法添加新的信息。
確定條件區域沒有與列表相重疊。
若要對數據庫中的一個完整列執行操作,請在條件區域中的列標簽下方加入一個空行。
案例
DSTDEVP 函數
描述
返回利用列表或數據庫中滿足指定條件的記錄字段(列)中的數字作為樣本總體計算出的總體標準偏差。
用法
DSTDEVP(database, field, criteria)
DSTDEVP 函數用法具有下列參數:
Database????必需。 構成列表或數據庫的單元格區域。 數據庫是包含一組相關數據的列表,其中包含相關信息的行為記錄,而包含數據的列為字段。 列表的第一行包含每一列的標簽。
Field????必需。 指定函數所使用的列。 輸入兩端帶雙引號的列標簽,如 "使用年數" 或 "產量";或是代表列表中列位置的數字(不帶引號):1 表示第一列,2 表示第二列,依此類推。
Criteria????必需。 包含所指定條件的單元格區域。 可以為參數 criteria 指定任意區域,只要此區域包含至少一個列標簽,并且列標簽下至少有一個在其中為列指定條件的單元格。
備注
可以為參數 criteria 指定任意區域,只要此區域包含至少一個列標簽,并且列標簽下方包含至少一個用于指定條件的單元格。
例如,如果區域 G1:G2 在 G1 中包含列標簽 Income,在 G2 中包含數量 ¥100,000,可將此區域命名為 MatchIncome,那么在數據庫函數中就可使用該名稱作為條件參數。
雖然條件區域可以位于工作表的任意位置,但不要將條件區域置于列表的下方。 如果向列表中添加更多信息,新的信息將會添加在列表下方的第一行上。 如果列表下方的行不是空的,Microsoft Excel 將無法添加新的信息。
確定條件區域沒有與列表相重疊。
若要對數據庫中的一個完整列執行操作,請在條件區域中的列標簽下方加入一個空行。
案例
DSUM 函數
描述
返回列表或數據庫中滿足指定條件的記錄字段(列)中的數字之和。
用法
DSUM(database, field, criteria)
DSUM 函數用法具有下列參數:
Database????必需。 構成列表或數據庫的單元格區域。 數據庫是包含一組相關數據的列表,其中包含相關信息的行為記錄,而包含數據的列為字段。 列表的第一行包含每一列的標簽。
Field????必需。 指定函數所使用的列。 輸入兩端帶雙引號的列標簽,如 "使用年數" 或 "產量";或是代表列表中列位置的數字(不帶引號):1 表示第一列,2 表示第二列,依此類推。
Criteria????必需。 為包含指定條件的單元格區域。 可以為參數指定 criteria 任意區域,只要此區域包含至少一個列標簽,并且列標簽下至少有一個在其中為列指定條件的單元格。
備注
可以為參數 criteria 指定任意區域,只要此區域包含至少一個列標簽,并且列標簽下方包含至少一個用于指定條件的單元格。
例如,如果區域 G1:G2 在 G1 中包含列標簽 Income,在 G2 中包含數量 ¥100,000,可將此區域命名為 MatchIncome,那么在數據庫函數中就可使用該名稱作為條件參數。
雖然條件區域可以位于工作表的任意位置,但不要將條件區域置于列表的下方。 如果向列表中添加更多信息,新的信息將會添加在列表下方的第一行上。 如果列表下方的行不是空的,Microsoft Excel 將無法添加新的信息。
確定條件區域沒有與列表相重疊。
若要對數據庫中的一個完整列執行操作,請在條件區域中的列標簽下方加入一個空行。
案例
DVAR 函數
描述
返回利用列表或數據庫中滿足指定條件的記錄字段(列)中的數字作為一個樣本估算出的總體方差。
用法
DVAR(database, field, criteria)
DVAR 函數用法具有下列參數:
Database????必需。 構成列表或數據庫的單元格區域。 數據庫是包含一組相關數據的列表,其中包含相關信息的行為記錄,而包含數據的列為字段。 列表的第一行包含每一列的標簽。
Field????必需。 指定函數所使用的列。 輸入兩端帶雙引號的列標簽,如 "使用年數" 或 "產量";或是代表列表中列位置的數字(不帶引號):1 表示第一列,2 表示第二列,依此類推。
Criteria????必需。 包含所指定條件的單元格區域。 可以為參數 criteria 指定任意區域,只要此區域包含至少一個列標簽,并且列標簽下至少有一個在其中為列指定條件的單元格。
備注
可以為參數 criteria 指定任意區域,只要此區域包含至少一個列標簽,并且列標簽下方包含至少一個用于指定條件的單元格。
例如,如果區域 G1:G2 在 G1 中包含列標簽 Income,在 G2 中包含數量 ¥100,000,可將此區域命名為 MatchIncome,那么在數據庫函數中就可使用該名稱作為條件參數。
注意:?在 Excel Web App 中,不能定義命名區域。
雖然條件區域可以位于工作表的任意位置,但不要將條件區域置于列表的下方。 如果向列表中添加更多信息,新的信息將會添加在列表下方的第一行上。 如果列表下方的行不是空的,Microsoft Excel 將無法添加新的信息。
確定條件區域沒有與列表相重疊。
若要對數據庫中的一個完整列執行操作,請在條件區域中的列標簽下方加入一個空行。
案例
DVARP 函數
描述
通過使用列表或數據庫中滿足指定條件的記錄字段(列)中的數字計算樣本總體的樣本總體方差。
用法
DVARP(database, field, criteria)
DVARP 函數用法具有下列參數:
Database????必需。 構成列表或數據庫的單元格區域。 數據庫是包含一組相關數據的列表,其中包含相關信息的行為記錄,而包含數據的列為字段。 列表的第一行包含每一列的標簽。
Field????必需。 指定函數所使用的列。 輸入兩端帶雙引號的列標簽,如 "使用年數" 或 "產量";或是代表列表中列位置的數字(不帶引號):1 表示第一列,2 表示第二列,依此類推。
Criteria????必需。 包含所指定條件的單元格區域。 可以為參數 criteria 指定任意區域,只要此區域包含至少一個列標簽,并且列標簽下至少有一個在其中為列指定條件的單元格。
備注
可以為參數 criteria 指定任意區域,只要此區域包含至少一個列標簽,并且列標簽下方包含至少一個用于指定條件的單元格。
例如,如果區域 G1:G2 在 G1 中包含列標簽 Income,在 G2 中包含數量 ¥100,000,可將此區域命名為 MatchIncome,那么在數據庫函數中就可使用該名稱作為條件參數。
雖然條件區域可以位于工作表的任意位置,但不要將條件區域置于列表的下方。 如果向列表中添加更多信息,新的信息將會添加在列表下方的第一行上。 如果列表下方的行不是空的,Microsoft Excel 將無法添加新的信息。
確定條件區域沒有與列表相重疊。
若要對數據庫中的一個完整列執行操作,請在條件區域中的列標簽下方加入一個空行。
案例
?
以上是所有EXCEL的數據庫函數描述用法以及使用案例。這次分享中存在哪些疑問或者哪些不足,可以在下面進行評論。如果覺得不錯,可以分享給你的朋友,讓大家一起掌握這些excel的數據庫函數。