首页
/
每日頭條
/
科技
/
查看數據庫的函數
查看數據庫的函數
更新时间:2025-08-09 08:35:43

什麼是數據庫函數

那麼什麼是數據庫函數呢?我們用Excel,為什麼要用數據庫函數?

我們簡單點來講,可以這麼來理解:

  • 一個表格就是一個最簡單的數據庫
  • 數據庫函數先對數據庫執行一個簡單的篩選(當然你需要給他篩選條件)
  • 然後把查找到的記錄進行處理或者計算

如果你有更多的Excel基礎,知道高級篩選是怎麼個意思,你就可以這麼理解:數據庫函數就是:

  • 先高級篩選篩選
  • 然後對篩選出來的數據進行處理,最簡單的例子就是求和(dsum)

為什麼要用數據庫函數

那麼我們為什麼要使用數據庫函數呢?

因為數據庫函數把高級篩選和普通的算術函數結合了起來,可以大大簡化我們編寫函數。

我們來看個例子,我就直接從微軟的官方文檔裡拉一組數據下來,如下:

查看數據庫的函數(數據庫函數)1

我們看一下這個數據,有樹種,高度,年數,産量和利潤。那麼如果我想看滿足下面條件的數的利潤總和,應該怎麼做?

  • 蘋果樹
  • 年數大于等于15年

首先為了能讓我們的公式更加動态,我們直接在數據下面新建一行表格擡頭,然後把條件列在下面。

查看數據庫的函數(數據庫函數)2

有人會說,簡單,一個sumifs函數就可以搞定。

的确是,我們在E11單元格裡輸入這個公式就可以:

=SUMIFS(E2:E7,A2:A7,A11,C2:C7,">="&C11)

那如果我要你計算高度大于15, 同時産量大于10的蘋果樹的利潤總和呢?

我們當然可以再多加幾個sumifs條件。

的确,這裡隻有4個篩選條件,手寫也不慢。但如果有10個篩選條件呢?一個一個往sumifs裡加會不會很累?

利用數據庫函數,我們可以更進一步的偷懶。

我們看到A10到D11這塊區域,熟悉高級篩選的同學都可以看出來這是一個典型的高級篩選的條件區域。有了這個,我們的數據庫函數DSUM就可以派上用場了。

DSUM函數怎麼用?

隻需要清楚三點:

  • 我們要對哪個表格區域進行篩選,這個就是database參數
  • 我們要對哪一列進行求和,這個就是field參數
  • 我們的篩選條件在哪裡,這個就是criteria參數

因此,一個完整的DSUM函數是這麼定義的:

DSUM(database, field, criteria)

我們先把C11單元格改為>=15,然後就能把這個公式套用到我們上面的例子了,最終E11單元格裡的公式就是:

=DSUM(A1:E7,"利潤",A10:D11)

A1:E7是我們的表格數據區域,也就是數據庫“利潤”是我們要求和的列,這裡也可以寫成5,因為利潤是表格的第5列A10:D11是篩選條件區域

查看數據庫的函數(數據庫函數)3

這樣我們就實現了一個動态的篩選,然後求和的功能。

數據庫函數有哪些?

除了DSUM以外,還有另外11個數據庫函數,他們可以實現一些最常見的運算,例如求最大最小值,标準差,平均數等等。大家可以直接百度搜索Excel數據庫函數即可。

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
電磁爐炒菜也有技巧哦!
電磁爐炒菜也有技巧哦!
電磁爐炒菜也有技巧哦!電磁爐炒菜也有技巧哦!1、電磁爐在使用過程中,煮水或煮湯時不要把鍋蓋蓋嚴。原因是,電磁爐熱效率太快,水在很短的時間内就沸騰了,蓋得太緊水易溢出來,流進電磁爐機體内,易短路造成電磁爐損壞。任何電器都怕水。2、在清潔電磁爐時注意,不要用太濕的布去擦洗,面闆太髒時隻需用毛巾蘸點牙膏用...
2025-08-09
光波爐和電磁爐哪個好
光波爐和電磁爐哪個好
都說先成家再立業,成家之後心裡面就有了歸屬,而對于一些人而言生活就會有了奮鬥的目标又或者說生活有了奮鬥的動力,但是成家之後總會有一個人是主張家内而另一個主外,兩者相互扶持共同和諧。在家的人通常最為頭痛的就是做飯了,為做什麼發愁還有就是怎麼做發愁?在廚房可以說聚集了很多的家用電器,準确的說是各種廚房電...
2025-08-09
愛“吃”垃圾的廚房食物垃圾處理器
愛“吃”垃圾的廚房食物垃圾處理器
食物垃圾處理器:(Foodwasteprocessor)是安裝于家庭廚房洗菜盆的排水口處的廚房電器。因為其可方便地将菜頭菜尾、剩菜剩飯等食物性廚餘垃圾粉碎後排入下水道,能即時、方便、快捷清潔廚房,避免了食物垃圾因儲存而滋生病菌、蚊蟲和異味,解決下水道容易堵塞等問題而廣受歡迎。上圖為食品廢物處理器的安...
2025-08-09
VCD的畫質是不是可以改善
VCD的畫質是不是可以改善
很多人總是認為制作成DVD畫質才算好,其實除了用來做商業用途之外,如果隻是純粹為了個人興趣而花那麼多的錢,那并不是最好的選擇。相較之下,盡管現在的DVD刻錄機與DVD盤片的價格已經平易近人,但是就現在的普及率而言,DVD還遠不如VCD。不過,以VCD的标準來看,因為它已經限死在每秒鐘隻能夠1.15M...
2025-08-09
電熱水龍頭漏電-電熱水龍頭安全嗎?
電熱水龍頭漏電-電熱水龍頭安全嗎?
其實現在很多電熱水龍頭的産品都對防止漏電有一個比較好的安全保障。其中例如光瓷技術,光瓷技術采用的特殊材料既能減少普通金屬材料的電損耗,而且更為重要的是對人體的安全起到了重要的保障,光瓷技術不同于普通電熱加熱器。電熱水龍頭漏電-電熱水龍頭安全嗎?電熱水龍頭漏電漏電保護裝置(雙重)其實現在很多電熱水龍頭...
2025-08-09
Copyright 2023-2025 - www.tftnews.com All Rights Reserved