2017年最全的excel函數大全10—數據庫函數

上次給大家分享了《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的數據庫函數。


最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 227,283評論 6 530
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 97,947評論 3 413
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 175,094評論 0 373
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 62,485評論 1 308
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 71,268評論 6 405
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 54,817評論 1 321
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 42,906評論 3 440
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 42,039評論 0 285
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 48,551評論 1 331
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 40,502評論 3 354
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 42,662評論 1 366
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,188評論 5 356
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 43,907評論 3 345
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 34,304評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 35,563評論 1 281
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 51,255評論 3 389
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 47,637評論 2 370

推薦閱讀更多精彩內容