新聞中心
在日常工作生活中,我們經(jīng)常會(huì)需要操作大量數(shù)據(jù),從中提取出自己需要的內(nèi)容。Excel作為一個(gè)強(qiáng)大的辦公軟件,在這方面表現(xiàn)尤為出色。今天,我們就來(lái)介紹如何使用。

成都創(chuàng)新互聯(lián)公司堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都做網(wǎng)站、成都網(wǎng)站建設(shè)、成都外貿(mào)網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的凌源網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
1. 打開(kāi)Excel并打開(kāi)待篩選的數(shù)據(jù)庫(kù)
打開(kāi)Excel并打開(kāi)你需要進(jìn)行篩選的數(shù)據(jù)庫(kù)。在這里,我們以銷售數(shù)據(jù)為例。假設(shè)我們需要從該數(shù)據(jù)庫(kù)中篩選出2023年之后的銷售數(shù)據(jù),并且只關(guān)注“筆記本”和“手機(jī)”兩個(gè)產(chǎn)品的銷售情況。
2. 進(jìn)行之一次篩選
接下來(lái),我們將進(jìn)行之一次篩選。在Excel中,我們可以通過(guò)“數(shù)據(jù)篩選”功能來(lái)進(jìn)行篩選。選中數(shù)據(jù)表頭中的任何一個(gè)單元格,然后選擇“數(shù)據(jù)”菜單欄中的“篩選”選項(xiàng)。此時(shí),Excel會(huì)在單元格旁邊出現(xiàn)一個(gè)篩選按鈕。
點(diǎn)擊該按鈕,會(huì)彈出篩選窗口。在該窗口中,我們可以選擇篩選的條件。在這里,我們需要篩選的條件是“日期”列中的數(shù)據(jù)大于2023年,并且“產(chǎn)品類型”列中的數(shù)據(jù)是“筆記本”或“手機(jī)”。
在篩選窗口中,選擇“日期”列的篩選條件為“大于”并輸入2023年的日期,然后選擇邏輯運(yùn)算符“與”,再選擇“產(chǎn)品類型”列,然后在“產(chǎn)品類型”列中選擇“筆記本”和“手機(jī)”兩個(gè)選項(xiàng)。點(diǎn)擊“確定”按鈕即可進(jìn)行篩選。此時(shí),Excel會(huì)自動(dòng)將符合要求的數(shù)據(jù)篩選出來(lái)。
3. 對(duì)之一次篩選結(jié)果進(jìn)行第二次篩選
在之一次篩選結(jié)果的基礎(chǔ)上,我們還需要進(jìn)行第二次篩選,以得到我們真正需要的數(shù)據(jù)。同樣地,我們可以使用“數(shù)據(jù)篩選”功能來(lái)完成第二次篩選。在本例中,我們需要篩選出銷售量至少為1000的產(chǎn)品。
在篩選窗口中,選擇“銷售量”列的篩選條件為“大于或等于”,并輸入1000的銷售量。點(diǎn)擊“確定”按鈕即可進(jìn)行第二次篩選。此時(shí),Excel會(huì)自動(dòng)將符合要求的數(shù)據(jù)篩選出來(lái)。
4. 查看篩選結(jié)果
完成第二次篩選后,我們就可以查看篩選結(jié)果了。Excel會(huì)將符合條件的數(shù)據(jù)單獨(dú)列出來(lái),而非刪除其他的數(shù)據(jù)。此時(shí),我們可以清晰地看到符合要求的銷售數(shù)據(jù),以及對(duì)應(yīng)的日期、產(chǎn)品類型和銷售量。
5.
以上就是使用的方法。通過(guò)篩選功能,我們可以輕松地從海量數(shù)據(jù)中提取出需要的信息,并且可以進(jìn)行多次篩選,以得到最終的數(shù)據(jù)結(jié)果。除了以上介紹的篩選功能,Excel還有許多其他功能,比如排序、過(guò)濾等,可以使我們對(duì)數(shù)據(jù)的處理更加方便和高效。
相關(guān)問(wèn)題拓展閱讀:
- Excel表格中怎么用函數(shù)篩選數(shù)據(jù)
- EXCEL如何篩選多個(gè)表格中符合相同條件的數(shù)據(jù)?
- 如何用EXCEL實(shí)現(xiàn)多條件查找?
Excel表格中怎么用函數(shù)篩選數(shù)據(jù)
1、自動(dòng)篩選:打開(kāi)需要篩選的表格excel文件,使用鼠標(biāo)點(diǎn)擊單元格定位到含有數(shù)據(jù)的隨意一單元格區(qū)域,點(diǎn)擊菜單欄-數(shù)據(jù)-篩選-自動(dòng)篩選
2、下拉箭頭:選擇自動(dòng)篩選后數(shù)據(jù)欄目出現(xiàn)下拉箭頭,仔基銀點(diǎn)擊下拉箭頭出現(xiàn)篩選菜單。每一個(gè)下拉菜單對(duì)應(yīng)一個(gè)篩選分類
3、篩選方式:點(diǎn)擊數(shù)字篩選可以為含有大量數(shù)據(jù)的表格文件進(jìn)行特定的數(shù)據(jù)篩選或某個(gè)數(shù)值區(qū)間的數(shù)據(jù)篩選。比如需要篩選出歷史成績(jī)鋒辯小于85分的項(xiàng)目,點(diǎn)擊數(shù)字篩選,選擇小于,輸入85即可進(jìn)行篩選
4、建立區(qū)域:如果要篩選出多個(gè)分類的成績(jī)?nèi)缢拈T成績(jī)大于80分的同學(xué),需要預(yù)先建立條件區(qū)域,將數(shù)據(jù)整體上方空出三行或以上,分別對(duì)應(yīng)輸入數(shù)據(jù)分類和需要的條件限制
5、高級(jí)篩選:點(diǎn)擊菜單欄-數(shù)據(jù)-篩選-高級(jí)篩選,以此打開(kāi)高級(jí)篩選的菜單
6、列表區(qū)域和條件區(qū)域:打開(kāi)高級(jí)篩選后可輸入單元格范圍或使用鼠標(biāo)勾選需要的區(qū)域,分別勾選列表區(qū)域和條件區(qū)域
7、結(jié)果獲?。喝绻枰尯Y選的數(shù)據(jù)單獨(dú)在其他地方顯示,勾選將篩選結(jié)果復(fù)制到其他位置,并且手動(dòng)點(diǎn)擊需要作為存儲(chǔ)的單元格即可
點(diǎn)擊念宴確定即可獲取篩選結(jié)果
在數(shù)據(jù)庫(kù)中,面對(duì)攔弊一組重復(fù)度很高的數(shù)據(jù)時(shí),若想提取其中出現(xiàn)過(guò)哪些數(shù)據(jù),去掉冗余項(xiàng),那么我們可以有g(shù)roup by語(yǔ)句來(lái)實(shí)現(xiàn)。那要怎樣設(shè)置函數(shù)篩選呢?下面我馬上就告訴大家 Excel 函數(shù)篩選函數(shù)的用法。
Excel函數(shù)篩選數(shù)據(jù)的用法
首先我們有一列數(shù)據(jù),B2:B14,其數(shù)據(jù)有重復(fù)。
Excel函數(shù)篩選數(shù)據(jù)的用法
在D2輸入公式=INDEX($B:$B,MIN(IF(COUNTIF($D$1:D1,$B$2:$B$14),2^20,ROW($B$2:$B$14))))&””
$B:$B是數(shù)據(jù)源所在的列的引用。
$D$1:D1,這個(gè)需要解釋,對(duì)于公式所在的單元格,它必須能夠包含該單元格之前所有已經(jīng)產(chǎn)生結(jié)果的區(qū)域,例如當(dāng)公式填充到D4單元格時(shí),這個(gè)區(qū)域就是D1:D3,能包含D2單元格和D3單元格已經(jīng)產(chǎn)生的兩個(gè)結(jié)果。如果我們從D列的第n行(n>=2)開(kāi)始寫公式,那么這里就可以寫$D$k:Dn-1,這里的k取0到n之間的任何值都是可行的
$B$2:$B$14是數(shù)據(jù)所在的區(qū)域。
Excel函數(shù)篩選數(shù)據(jù)的用法
輸入完后,不要急于退出公式編輯模式,同時(shí)按下鍵盤Ctrl+Shift+Enter,生成數(shù)組,表現(xiàn)為公式兩端出現(xiàn)花括號(hào)
Excel函數(shù)篩選數(shù)據(jù)的用法
利用填充柄將D2向下拖動(dòng)簡(jiǎn)氏族,得到結(jié)果
Excel函數(shù)篩選數(shù)據(jù)的用法
按行輸出結(jié)果需要修改公式:=INDEX($B:$B,MIN(IF(COUNTIF($F$1:F1,$B$2:$B$14),2^20,ROW($B$2:$B$14))))&””
這里主要將之前的$D$1:D1改核攜為了$F$1:F1,即與公式所在單元格處于同一行
Excel函數(shù)篩選數(shù)據(jù)的用法
同樣同時(shí)按下鍵盤Ctrl+Shift+Enter,生成數(shù)組。 Excel函數(shù)篩選數(shù)據(jù)的用法
EXCEL如何篩選多個(gè)表格中符合相同條件的數(shù)據(jù)?
100格表格,毀敗和數(shù)據(jù)量很大,恐怕使用Excel處理起來(lái),耗費(fèi)的時(shí)間長(zhǎng),而且容易死機(jī)
我的解決方法是:使用Access處理這些數(shù)據(jù),做法是
1)將所有的Excel表格纖盯的表頭保持一致
2)打開(kāi)Access,利用”文件–獲取外部數(shù)據(jù)“的功能,將所有的Excel表格導(dǎo)入Access數(shù)據(jù)庫(kù)中
3)使用查詢功能,取出你需要的數(shù)據(jù)
由于操作過(guò)程很多枯粗,不能詳細(xì)說(shuō)明,只給你提供一些思路。
愿它能給你解決問(wèn)題
你這個(gè)表先用兩次排序、然后增加1列進(jìn)行判斷,再進(jìn)行篩選即可得出你要求的數(shù)據(jù)。
一、直接用兩次排序(課程序號(hào)”
課程代碼
課程名稱之一次排序)
(教室
教師第二次);
二、再增加一欄h
列判斷【這5個(gè)項(xiàng)目都相同時(shí)為1,不相同時(shí)為0】公式填寫h2=if(and(e2=e3,f2=f3,g2=g3,k2=k3,l2=l3),1,0),再往下復(fù)制公式,
三、然后將旅旁h列篩選戚漏值=1的數(shù)據(jù),就可以得出
“課程序號(hào)”
課程代碼
課程名稱
教室
教師
完全相同的所有數(shù)據(jù)。
如果您有什么不清楚的,再詢問(wèn)高鎮(zhèn)爛我。
如果只是篩選文本中前幾迅做位的話,在Excel2023及以上版本中可以直接用自動(dòng)篩選做到。
步驟如下:
點(diǎn)擊工具欄中的開(kāi)始→排序和篩選→篩選。
點(diǎn)擊要篩選的那一列中之一行單元格旁的倒三角按鈕。
在彈出的菜單里點(diǎn)擊“文本篩選”→“開(kāi)頭是”(如果菜單里沒(méi)有“文本篩選”,則找到“數(shù)字篩選”→“自定義篩選”,在彈出的窗口中把“等于”改成“開(kāi)頭是”)。畝裂衡
在“開(kāi)頭是”后面的編輯框里輸入要用作篩選的前幾位數(shù)源臘字,點(diǎn)擊確定即可。
你可以用VLOOKUP進(jìn)行盯纖搜索出來(lái),也可以使用數(shù)據(jù)透視表進(jìn)行再排序。透視表相對(duì)好些,可以雀唯對(duì)多個(gè)因素進(jìn)行分析凱歲仿。
可以吧數(shù)據(jù)放到一起,然后使用Vlookup命令
如何用EXCEL實(shí)現(xiàn)多條件查找?
如何用EXCEL實(shí)現(xiàn)多條件查找?
給你個(gè)例子
=VLOOKUP(A2&兄衡B2,IF({1,0},Sheet2!$A$2:$A$12&Sheet2!$B$2:$B$12,Sheet2!$C$2:$C$12),2,FALSE)
之后,再同時(shí)按Ctrl+Shift+Enter組合鍵結(jié)束。
公式解釋:
①VLOOKUP的解釋
VLOOKUP函數(shù),使用中文描述語(yǔ)法,可以這樣來(lái)理解。
VLOOKUP(查找值,在哪里找,找到了返回第幾列的數(shù)據(jù),邏輯值),其中,邏輯值為True或False。
再對(duì)緩頌比如上的公式,我們不能發(fā)現(xiàn)。
A2&B2相當(dāng)于要查找的值。等同于A2和B2兩個(gè)內(nèi)容連接起來(lái)所構(gòu)成的結(jié)果。所以為A2&B2,理解為A2合上B2的意思。
IF({1,0},Sheet2!$A$2:$A$12&Sheet2!$B$2:$B$12,Sheet2!$C$2:$C$12)相當(dāng)于要查找的數(shù)據(jù)
2代表返回第二列的數(shù)據(jù)。最后一個(gè)是False。
②IF({1,0}的解釋
剛才我們說(shuō)了,IF({1,0},Sheet2!$A$2:$A$12&Sheet2!$B$2:$B$12,Sheet2!$C$2:$C$12)相當(dāng)于VLOOKUP函數(shù)中的查找數(shù)據(jù)的范圍。
由于本例子的功能是,根據(jù)Sheet1中的A列數(shù)據(jù)和B列數(shù)據(jù),兩個(gè)條件,去Sheet2中查找首先找到對(duì)應(yīng)的AB兩列的數(shù)據(jù),如果一致,就返回C列的單價(jià)。
因此,數(shù)據(jù)查找范圍也必須是Sheet2中的AB兩列,這樣才能被找到,由于查找數(shù)據(jù)的條件是A2&B2兩個(gè)單元格的內(nèi)容,但是此二單元格又是獨(dú)立的,因此,要想構(gòu)造查找范圍,也必須把Sheet2中的AB兩列結(jié)合起來(lái),那就構(gòu)成了Sheet2!$A$2:$A$12&Sheet2!$B$2:$B$12;
Sheet2!$A$2:$A$12&Sheet2!$B$2:$B$12:相當(dāng)于AB兩列數(shù)據(jù)組成一列數(shù)據(jù)。
那么,前面的IF({1,0}代表什么意思呢?
IF({1,0},相當(dāng)于IF({True,False},用來(lái)構(gòu)造查找范圍的數(shù)據(jù)的。最后的Sheet2!$C$2:$C$12也是數(shù)據(jù)范圍。
現(xiàn)在,整個(gè)IF({1,0},Sheet2!$A$2:$A$12&Sheet2!$B$2:$B$12,Sheet2!$C$2:$C$12)區(qū)域,就形成了一個(gè)數(shù)組,里面存放兩列數(shù)據(jù)。
之一列是Sheet2AB兩列數(shù)據(jù)的結(jié)合,第二列數(shù)據(jù)是Sheet2!$C$2:$C$12。
公式{=VLOOKUP(A2&B2,IF({1,0},Sheet2!$A$2:$A$12&Sheet2!$B$2:$B$12,Sheet2!$C$2:$C$12),2,FALSE)}中的數(shù)字2,代表的是返回?cái)?shù)據(jù)區(qū)域中的第二列數(shù)據(jù)。結(jié)果剛好就是Sheet2的C列,即第三列。因?yàn)樵贗F({1,0}公式中,Sheet2中的AB兩列,已經(jīng)被合并成為一列了,所以,Sheet2中的第三列C列,自然就成為序列2的列編號(hào)了,所以,完整的公式中,2代表的擾塵鄭就是要返回第幾列的數(shù)據(jù)。
Excel 如何使用VBA實(shí)現(xiàn)多條件查找引用
使用
for
next
將N個(gè)條件用&連接為1個(gè)條件,
提高查找速度
如何index和match實(shí)現(xiàn)多條件查找
1.案列
1.如圖,輸入公式
=INDEX(B2:D8,MATCH(F3&G3,B2:B8&C2:C8,0),MATCH(D1,B1:D1,0))
index函數(shù)——返回?cái)?shù)據(jù)表區(qū)域的值或?qū)χ档囊茫ㄟ@里返回價(jià)值)
match函數(shù)——返回返回目標(biāo)值在查找區(qū)域中的位置(這里返回行和列)
有關(guān)index函數(shù)和match函數(shù)的詳細(xì)用法,可以觀看我的經(jīng)驗(yàn)Excel中index函數(shù)的使用方法和Excel中match函數(shù)的使用方法
2. 因?yàn)楣綖閿?shù)組公式,所以要按ctrl+shift+enter。
3. 輸入公式=INDEX($B$2:$D$8,MATCH(F3&G3,$B$2:$B$8&$C$2:$C$8,0),MATCH($D$1,$B$1:$D$1,0))
注意絕對(duì)引用和相對(duì)引用。否則在下拉復(fù)制公式時(shí),會(huì)出錯(cuò)。
2.公式解釋
4.如圖所示,index函數(shù)通過(guò)在區(qū)域B2:D8中查找奔馳方向盤的行號(hào)和列號(hào),行號(hào)和列號(hào)交叉返回的就是要查找的值。
match函數(shù)返回行號(hào)和列號(hào)。
MATCH(F3&G3,B2:B8&C2:C8,0)
公式解釋通過(guò)連接符&把奔馳方向盤連接起來(lái),然后返回位置為4。
5. MATCH(D1,B1:D1,0)
公式解釋,返回價(jià)值所在的列號(hào)。返回3。
如何用EXCEL公式實(shí)現(xiàn)多條件精確篩選
在數(shù)據(jù)區(qū)域外建立一個(gè)條件區(qū)域,以數(shù)據(jù)區(qū)域標(biāo)題為字段名,然后分別羅列篩選的條件,且的關(guān)系在同一行,或的關(guān)系在不同行;然后在“數(shù)據(jù)”選項(xiàng)下的“高級(jí)篩選”中,以“數(shù)據(jù)區(qū)域”為“列表區(qū)域”,以條件所在區(qū)域?yàn)椤皸l件區(qū)域”,勾選“將篩選結(jié)果復(fù)制到其他位置”,并指定一個(gè)具置為起始位置,確定,即可完成高級(jí)篩選。
方法/步驟
1. EXCEL本身提供的精確篩選功能有限,只能按照單元格內(nèi)容的首字母順序排列或數(shù)值大小進(jìn)行順序排列;本文介紹如何利用IF、AND、OR的組合公式來(lái)實(shí)現(xiàn)數(shù)據(jù)的精確篩選
2. IF AND組合公式實(shí)現(xiàn)條件篩選:
如圖示列表,有九位同學(xué)各自五門課程的成績(jī)單,從中篩選出來(lái)至少有一門掛科的同學(xué),公式為: =IF(AND(D2>=60,F2>=60,H2>=60,J2>=60,L2>=60),”全部及格”,”有掛科”)
AND語(yǔ)法為: AND(公式1,公式2,公式3……)
只要小括號(hào)內(nèi)的公式全部滿足,則AND公式整體值為真;否則有任何一個(gè)公式為假,整體值為假;公式之間為邏輯與的關(guān)系;
IF語(yǔ)法為: IF(公式,值1,值2)
值1為公式值為真時(shí)的輸出值, 值2為公式值為假時(shí)的輸出值;
那么此時(shí)公式:=IF(AND(D2>=60,F2>=60,H2>=60,J2>=60,L2>=60),”全部及格”,”有掛科”)
代表D2/F2/H2/J2/L2這5個(gè)單元格的值(五門科目得分),全部大于等于60,則為“全部及格”,否則則為“有掛科”
3. IF OR組合公式實(shí)現(xiàn)條件篩選:
如圖示列表,九位同學(xué)各自五門課程的成績(jī)單,從中篩選出來(lái)至少有一門成績(jī)優(yōu)異的同學(xué),公式為: =IF(OR(D2>=95,F2>=95,H2>=95,J2>=95,L2>=95),”有特長(zhǎng)科目”,”無(wú)突出科目”)
OR語(yǔ)法為:OR(公式1,公式2,公式3……)
只要小括號(hào)內(nèi)的公式有一個(gè)滿足,則OR公式整體值為真;當(dāng)全部公式值為假時(shí),整體值為假;公式之間為邏輯或的關(guān)系;
IF語(yǔ)法為: IF(公式,值1,值2)
值1為公式值為真時(shí)的輸出值, 值2為公式值為假時(shí)的輸出值;
那么此時(shí)公式:=IF(OR(D2>=95,F2>=95,H2>=95,J2>=95,L2>=95),”有特長(zhǎng)科目”,”無(wú)突出科目”)
代表D2/F2/H2/J2/L2這5個(gè)單元格的值(五門科目得分),只要有一門成績(jī)大于95,則證明該同學(xué),“有特長(zhǎng)科目”,否則則為“無(wú)突出科目”
4. IF AND OR 組合公式實(shí)現(xiàn)條件篩選:
如圖示列表,九位同學(xué)各自五門課程的成績(jī)單,從中篩選出來(lái)至少有一門成績(jī)不及格而同時(shí)有至少一門成績(jī)優(yōu)異的”偏科“同學(xué):公式為: =IF(AND(OR(D2=95,F2>=95,H2>=95,J2>=95,L2>=95)),”偏科”,”均衡”)
AND語(yǔ)法為: AND(公式1,公式2,公式3……)
只要小括號(hào)內(nèi)的公式全部滿足,則AND公式整體值為真;否則有任何一個(gè)公式為假,整體值為假;公式之間為邏輯與的關(guān)系;
OR語(yǔ)法為:OR(公式1,公式2,公式3……)
只要小括號(hào)內(nèi)的公式有一個(gè)滿足,則OR公式整體值為真;當(dāng)全部公式值為假時(shí),整體值為假;公式之間為邏輯或的關(guān)系;
IF語(yǔ)法為: IF(公式,值1,值2)
值1為公式值為真時(shí)的輸出值, 值2為公式值為假時(shí)的輸出值;
那么此時(shí)公式:=IF(AND(OR(D2=95,F2>=95,H2>=95,J2>=95,L2>=95)),”偏科”,”均衡”)
首先,OR(D2=95,F2>=95,H2>=95,J2>=95,L2>=95),D2/F2/H2/J2/L2這5個(gè)單元格的值(五門科目得分),只要有一門成績(jī)大于95,則OR值為真;
AND (OR公式1,OR公式2)則表示,該同學(xué)各科目成績(jī),必須同時(shí)滿足這兩個(gè)OR公式,即有一門成績(jī)小于60的同時(shí)有一門成績(jī)大于95,此時(shí)我們使用IF語(yǔ)句定義該同學(xué)為”偏科”
求助,如何用VBA實(shí)現(xiàn)多條件查詢
算法與數(shù)據(jù)量、數(shù)據(jù)類型和特殊要求有關(guān),一般可以考慮使用字典對(duì)象,字典查詢算法最簡(jiǎn)單、速度很快。字典實(shí)現(xiàn)多條件查詢有兩個(gè)套路,一是建立聯(lián)合索引,KEY1|KEY2|KEY3->VALUE的數(shù)據(jù)結(jié)構(gòu);二是使用多層字典KEY1->KEY2->KEY3->VALUE
Excel VLOOKUP函數(shù)怎么實(shí)現(xiàn)多條件查找
VLOOKUP函數(shù)
在表格或數(shù)值數(shù)組的首列查找指定的數(shù)值,并由此返回表格或數(shù)組中該數(shù)值所在行中指定列處的數(shù)值。
這里所說(shuō)的“數(shù)組”,可以理解為表格中的一個(gè)區(qū)域。數(shù)組的列序號(hào):數(shù)組的“首列”,就是這個(gè)區(qū)域的之一縱列,此列右邊依次為第2列、3列……。假定某數(shù)組區(qū)域?yàn)锽2:E10,那么,B2:B10為第1列、C2:C10為第2列……。
語(yǔ)法:
VLOOKUP(查找值,區(qū)域,列序號(hào),邏輯值)
“查找值”:為需要在數(shù)組之一列中查找的數(shù)值,它可以是數(shù)值、引用或文字符串。
“區(qū)域”:數(shù)組所在的區(qū)域,如“B2:E10”,也可以使用對(duì)區(qū)域或區(qū)域名稱的引用,例如數(shù)據(jù)庫(kù)或數(shù)據(jù)清單。
“列序號(hào)”:即希望區(qū)域(數(shù)組)中待返回的匹配值的列序號(hào),為1時(shí),返回之一列中的數(shù)值,為2時(shí),返回第二列中的數(shù)值,以此類推;若列序號(hào)小于1,函數(shù)VLOOKUP 返回錯(cuò)誤值 #VALUE!;如果大于區(qū)域的列數(shù),函數(shù)VLOOKUP返回錯(cuò)誤值 #REF!。
“邏輯值”:為TRUE或FALSE。它指明函數(shù) VLOOKUP 返回時(shí)是精確匹配還是近似匹配。如果為 TRUE 或省略,則返回近似匹配值,也就是說(shuō),如果找不到精確匹配值,則返回小于“查找值”的更大數(shù)值;如果“邏輯值”為FALSE,函數(shù) VLOOKUP 將返回精確匹配值。如果找不到,則返回錯(cuò)誤值 #N/A。如果“查找值”為文本時(shí),“邏輯值”一般應(yīng)為 FALSE 。另外:
·如果“查找值”小于“區(qū)域”之一列中的最小數(shù)值,函數(shù) VLOOKUP 返回錯(cuò)誤值 #N/A。
·如果函數(shù) VLOOKUP 找不到“查找值” 且“邏輯值”為 FALSE,函數(shù) VLOOKUP 返回錯(cuò)誤值 #N/A。
下面舉例說(shuō)明VLOOKUP函數(shù)的使用方法。
假設(shè)在Sheet1中存放小麥、水稻、玉米、花生等若干農(nóng)產(chǎn)品的銷售單價(jià):
A B
1 農(nóng)產(chǎn)品名稱 單價(jià)
2 小麥 0.56
3 水稻 0.48
4 玉米 0.39
5 花生 0.51
…………………………………
100 大豆 0.45
Sheet2為銷售清單,每次填寫的清單內(nèi)容不盡相同:要求在Sheet2中輸入農(nóng)產(chǎn)品名稱、數(shù)量后,根據(jù)Sheet1的數(shù)據(jù),自動(dòng)生成單價(jià)和銷售額。設(shè)下表為Sheet2:
A B C D
1 農(nóng)產(chǎn)品名稱 數(shù)量 單價(jià) 金額
2 水稻.48 480
3 玉米.39 780
…………………………………………………
在D2單元格里輸入公式:
=C2*B2 ;
在C2單元格里輸入公式:
=VLOOKUP(A2,Sheet1!A2:B100,2,F(xiàn)ALSE) 。
如用語(yǔ)言來(lái)表述,就是:在Sheet1表A2:B100區(qū)域的之一列查找Sheet2表單元格A2的值,查到后,返回這一行第2列的值。
這樣,當(dāng)Sheet2表A2單元格里輸入的名稱改變后,C2里的單價(jià)就會(huì)自動(dòng)跟著變化。當(dāng)然,如Sheet1中的單價(jià)值發(fā)生變化,Sheet2中相應(yīng)的數(shù)值也會(huì)跟著變化。
其他單元格的公式,可采用填充的辦法寫入。
VLOOKUP函數(shù)使用注意事項(xiàng)
說(shuō)到VLOOKUP函數(shù),相信大家都會(huì)使用,而且都使用得很熟練了。不過(guò),有幾個(gè)細(xì)節(jié)問(wèn)題,大家在使用時(shí)還是留心一下的好。
一.VLOOKUP的語(yǔ)法
VLOOKUP函數(shù)的完整語(yǔ)法是這樣的:
VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
1.括號(hào)里有四個(gè)參數(shù),是必需的。最后一個(gè)參數(shù)range_lookup是個(gè)邏輯值,我們常常輸入一個(gè)0字,或者False;其實(shí)也可以輸入一個(gè)1字,或者true。兩者有什么區(qū)別呢?前者表示的是完整尋找,找不到就傳回錯(cuò)誤值#N/A;后者先是找一模一樣的,找不到再去找很接近的值,還找不到也只好傳回錯(cuò)誤值#N/A。這對(duì)我們其實(shí)也沒(méi)有什么實(shí)際意義,只是滿足好奇而已,有興趣的朋友可以去體驗(yàn)體驗(yàn)。
2.Lookup_value是一個(gè)很重要的參數(shù),它可以是數(shù)值、文字字符串、或參照地址。我們常常用的是參照地址。用這個(gè)參數(shù)時(shí),有兩點(diǎn)要特別提醒:
A)參照地址的單元格格式類別與去搜尋的單元格格式的類別要一致,否則的話有時(shí)明明看到有資料,就是抓不過(guò)來(lái)。特別是參照地址的值是數(shù)字時(shí),最為明顯,若搜尋的單元格格式類別為文字,雖然看起來(lái)都是123,但是就是抓不出東西來(lái)的。
而且格式類別在未輸入數(shù)據(jù)時(shí)就要先確定好,如果數(shù)據(jù)都輸入進(jìn)去了,發(fā)現(xiàn)格式不符,已為時(shí)已晚,若還想去抓,則需重新輸入。
B)第二點(diǎn)提醒的,是使用時(shí)一個(gè)方便實(shí)用的小技巧,相信不少人早就知道了的。我們?cè)谑褂脜⒄盏刂窌r(shí),有時(shí)需要將lookup_value的值固定在一個(gè)格子內(nèi),而又要使用下拉方式(或復(fù)制)將函數(shù)添加到新的單元格中去,這里就要用到“$”這個(gè)符號(hào)了,這是一個(gè)起固定作用的符號(hào)。比如說(shuō)我始終想以D5格式來(lái)抓數(shù)據(jù),則可以把D5弄成這樣:$D$5,則不論你如何拉、復(fù)制,函數(shù)始終都會(huì)以D5的值來(lái)抓數(shù)據(jù)。
3.Table_array是搜尋的范圍,col_index_num是范圍內(nèi)的欄數(shù)。Col_index_num 不能小于1,其實(shí)等于1也沒(méi)有什么實(shí)際用的。如果出現(xiàn)一個(gè)這樣的錯(cuò)誤的值#REF!,則可能是col_index_num的值超過(guò)范圍的總字段數(shù)。
二.VLOOKUP的錯(cuò)誤值處理。
我們都知道,如果找不到數(shù)據(jù),函數(shù)總會(huì)傳回一個(gè)這樣的錯(cuò)誤值#N/A,這錯(cuò)誤值其實(shí)也很有用的。比方說(shuō),如果我們想這樣來(lái)作處理:如果找到的話,就傳回相應(yīng)的值,如果找不到的話,我就自動(dòng)設(shè)定它的值等于0,那函數(shù)就可以寫成這樣:
=if(iserror(vlookup(1,2,3,0))=true,0,vlookup(1,2,3,0))
這句話的意思是這樣的:如果VLOOKUP函數(shù)返回的值是個(gè)錯(cuò)誤值的話(找不到數(shù)據(jù)),就等于0,否則,就等于VLOOKUP函數(shù)返回的值(即找到的相應(yīng)的值)。
這里面又用了兩個(gè)函數(shù)。
之一個(gè)是iserror函數(shù)。它的語(yǔ)法是iserror(value),即判斷括號(hào)內(nèi)的值是否為錯(cuò)誤值,如果是,就等于true,不是,就等于false。
第二個(gè)是if函數(shù),這也是一個(gè)常用的函數(shù)的,后面有機(jī)會(huì)再跟大家詳細(xì)講解。它的語(yǔ)法是if(條件判斷式,結(jié)果1,結(jié)果2)。如果條件判斷式是對(duì)的,就執(zhí)行結(jié)果1,否則就執(zhí)行結(jié)果2。舉個(gè)例子:=if(D2=””,”空的”,”有東西”),意思是如D2這個(gè)格子里是空的值,就顯示文字“空的”,否則,就顯示“有東西”。(看起來(lái)簡(jiǎn)單吧?其實(shí)編程序,也就是這樣子判斷來(lái)判斷去的。)
三.含有VLOOKUP函數(shù)的工作表檔案的處理。
一般來(lái)說(shuō),含有VLOOKUP函數(shù)的工作表,如果又是在別的檔案里抓取數(shù)據(jù)的話,檔案往往是比較大的。尤其是當(dāng)你使用的檔案本身就很大的時(shí)候,那每次開(kāi)啟和存盤都是很受傷的事情。
有沒(méi)有辦法把文件壓縮一下,加快開(kāi)啟和存盤的速度呢。這里提供一個(gè)小小的經(jīng)驗(yàn)。
在工作表里,點(diǎn)擊工具——選項(xiàng)——計(jì)算,把上面的更新遠(yuǎn)程參照和儲(chǔ)存外部連結(jié)的勾去掉,再保存檔案,則會(huì)加速不少,不信你可以試試。
下面詳細(xì)的說(shuō)一下它的原理。
1.含有VLOOKUP函數(shù)的工作表,每次在保存檔案時(shí),會(huì)同時(shí)保存一份其外部連結(jié)的檔案。這樣即使在單獨(dú)打開(kāi)這個(gè)工作表時(shí),VLOOKUP函數(shù)一樣可以抓取到數(shù)值。
2.在工作表打開(kāi)時(shí),微軟會(huì)提示你,是否要更新遠(yuǎn)程參照。意思是說(shuō),你要不要連接最新的外部檔案,好讓你的VLOOKUP函數(shù)抓到最新的值。如果你有足夠的耐心,不妨試試。
3.了解到這點(diǎn),我們應(yīng)該知道,每次單獨(dú)打開(kāi)含有VLOOKUP函數(shù)的工作表時(shí),里面抓取外部檔案的數(shù)值,只是上次我們存盤時(shí)保存的值。若要連結(jié)最新的值,必須要把外部檔案同時(shí)打開(kāi)。
VLOOKUP函數(shù)我所了解的,也只是這些,大家有什么好的經(jīng)驗(yàn)或有什么疑問(wèn),歡迎大家提出,一起探討。
關(guān)于excel篩選多條數(shù)據(jù)庫(kù)的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。
香港服務(wù)器選創(chuàng)新互聯(lián),2H2G首月10元開(kāi)通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)互聯(lián)網(wǎng)服務(wù)提供商,擁有超過(guò)10年的服務(wù)器租用、服務(wù)器托管、云服務(wù)器、虛擬主機(jī)、網(wǎng)站系統(tǒng)開(kāi)發(fā)經(jīng)驗(yàn)。專業(yè)提供云主機(jī)、虛擬主機(jī)、域名注冊(cè)、VPS主機(jī)、云服務(wù)器、香港云服務(wù)器、免備案服務(wù)器等。
名稱欄目:Excel輕松實(shí)現(xiàn)多條數(shù)據(jù)庫(kù)篩選(excel篩選多條數(shù)據(jù)庫(kù))
分享網(wǎng)址:http://fisionsoft.com.cn/article/djisdss.html


咨詢
建站咨詢
