国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

EXCEL如何取某額分類的前N名,改用ACCESS超簡(jiǎn)單

經(jīng)常會(huì)遇到這樣的問題,需要取得某個(gè)分類中的前N名。比如月末統(tǒng)計(jì)每天業(yè)績(jī)前三甲給與獎(jiǎng)勵(lì)等等。使用Excel來處理這個(gè)問題,網(wǎng)上提供的方法都相對(duì)麻煩,有些甚至還需要運(yùn)用VBA。那么有沒有更簡(jiǎn)單的方法呢?當(dāng)

經(jīng)常會(huì)遇到這樣的問題,需要取得某個(gè)分類中的前N名。比如月末統(tǒng)計(jì)每天業(yè)績(jī)前三甲給與獎(jiǎng)勵(lì)等等。使用Excel來處理這個(gè)問題,網(wǎng)上提供的方法都相對(duì)麻煩,有些甚至還需要運(yùn)用VBA。那么有沒有更簡(jiǎn)單的方法呢?當(dāng)然有!我們可以改用Access來處理這個(gè)表格,只需要一條語句就能搞定。

新建Access數(shù)據(jù)庫

首先,我們需要新建一個(gè)Access數(shù)據(jù)庫。如果你不了解數(shù)據(jù)庫也沒有關(guān)系,我們可以將它當(dāng)做一個(gè)普通的表格來使用。然后創(chuàng)建一個(gè)新表格,數(shù)據(jù)可以直接從Excel中復(fù)制黏貼過來。如果數(shù)據(jù)量較大,我們也可以使用數(shù)據(jù)導(dǎo)入向?qū)韺?dǎo)入數(shù)據(jù)。

創(chuàng)建查詢語句

接下來,我們需要?jiǎng)?chuàng)建查詢語句。在設(shè)計(jì)向?qū)е?,我們選擇關(guān)閉所有選項(xiàng),最后進(jìn)入SQL視圖。在SQL視圖中,輸入以下語句:

```

select * from 表1 as t where 3 > (select count(*) from 表1 where 日期t.日期 and 業(yè)績(jī)>t.業(yè)績(jī)) order by t.日期, t.業(yè)績(jī) desc;

```

請(qǐng)注意,這條語句可能不夠規(guī)范,會(huì)編程的朋友請(qǐng)不要噴,我們使用中文表名是為了簡(jiǎn)化步驟,特別為那些不熟悉編程的新手準(zhǔn)備的。其中,`where 3 >` 可以填入你需要的前幾名的數(shù)值;`日期t.日期` 是按照哪個(gè)分類進(jìn)行排序;`order by t.日期, t.業(yè)績(jī) desc` 這部分是用來對(duì)查詢結(jié)果進(jìn)行排序,如果不需要排序也可以去掉,不會(huì)影響選出的結(jié)果。這條語句重點(diǎn)在于子查詢,類似于while循環(huán)。它會(huì)逐條將數(shù)據(jù)與所有數(shù)據(jù)進(jìn)行比較,統(tǒng)計(jì)有多少條數(shù)據(jù)比當(dāng)前數(shù)據(jù)大。如果只有兩條記錄比當(dāng)前數(shù)據(jù)大,那么該數(shù)據(jù)符合條件被選出(這就是第三大的數(shù)據(jù));如果只有一條記錄比當(dāng)前數(shù)據(jù)大,那么該數(shù)據(jù)就是第二大的,以此類推。

運(yùn)行查詢語句

最后,點(diǎn)擊運(yùn)行按鈕就可以得到處理好的數(shù)據(jù)。你可以選擇將數(shù)據(jù)復(fù)制回Excel表格,或使用向?qū)?dǎo)出數(shù)據(jù),也可以進(jìn)行排序篩選等其他操作,根據(jù)你的需求來決定。

標(biāo)簽: