小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

如何在Excel中根據(jù)單元格內(nèi)容作MS Query查詢?

 陳旭升chenxs 2018-08-25

      今天就介紹一下MS Query查詢,在Excel“數(shù)據(jù)”菜單下的功能名稱為“來(lái)自Microsoft Query”,相信基本上你就沒正眼看過這功能吧?雖然這個(gè)功能使用的是SQL的語(yǔ)言范疇,但由于用了“MS Query查詢窗口”的可視化界面,所以操作是非常直觀的,跟SQL基本上就沒有交集……下面的操作演示就是利用這項(xiàng)功能制作的查詢,請(qǐng)先參考:

 

如何在Excel中根據(jù)單元格內(nèi)容作MS <wbr>Query查詢?

 

 

------------------------

進(jìn)入正題,MS Query查詢功能就類似“自動(dòng)篩選”,可以設(shè)置的查詢條件多種多樣,可以查詢的數(shù)據(jù)文件類型也是多元化的,但今天我們主要針對(duì)Excel文件——也就是本工作簿里的工作表,主要演示“等于”及“包含”的條件設(shè)置,至于其他查詢條件,萬(wàn)變不離其宗……

 

首先我們看看示例數(shù)據(jù)源,也就是本工作簿內(nèi)的'Data'工作表,數(shù)據(jù)如下表,我們后面將在'Query'工作表內(nèi),一方面指定'SELLER'人員查看數(shù)據(jù),一方面根據(jù)'PDT CODE'包含的種類查詢數(shù)據(jù):

 

如何在Excel中根據(jù)單元格內(nèi)容作MS <wbr>Query查詢?


首先我們?cè)O(shè)置好要查詢數(shù)據(jù)的條件,如下圖所示(當(dāng)然這個(gè)不一定是先行步驟):


如何在Excel中根據(jù)單元格內(nèi)容作MS <wbr>Query查詢?

 

----------------------------------
第一種情況:某字段值等于指定單元格內(nèi)容的數(shù)據(jù)查詢


具體操作步驟:

1. “數(shù)據(jù)”  →  “自其他來(lái)源” →  “來(lái)自MicroSoft Query”;

2. 彈出的“選擇數(shù)據(jù)源”對(duì)話框中,選擇(雙擊)“Excel File*”;

3. 確定后會(huì)彈出“選擇工作簿”對(duì)話框,請(qǐng)根據(jù)具體文件位置、類型選擇驅(qū)動(dòng)器及目錄,找到本工作簿的位置及名稱,并按“確定”;

4. 這時(shí)會(huì)彈出“查詢向?qū)?- 選擇列”對(duì)話框,你只需要從左邊的“可用的表和列”中選擇你需要查詢并返回結(jié)果的數(shù)據(jù)列,添加到右邊“查詢結(jié)果中的列”窗口即可;

這里可能會(huì)有一個(gè)小插曲,就是會(huì)彈出一個(gè)對(duì)話框,提示你指定的數(shù)據(jù)源中沒有可用的數(shù)據(jù)表,你可以點(diǎn)擊對(duì)話框下方的“選項(xiàng)”按鈕,在彈出的對(duì)話框中把“系統(tǒng)表”勾選上,按確定即可;

如何在Excel中根據(jù)單元格內(nèi)容作MS <wbr>Query查詢?


5. 下一步對(duì)話框是“查詢向?qū)?- 篩選數(shù)據(jù)”,選擇你要篩選的列及條件,“下一步”即可,這里我們選擇'SELLER',篩選方式選擇“等于”,右邊的值你可以隨便填寫,因?yàn)槲覀兊哪康氖歉鶕?jù)實(shí)際單元格的內(nèi)容返回查詢數(shù)據(jù),而不是固定的某個(gè)值;

6. 下一步的“查詢向?qū)?- 排序順序”窗口可以根據(jù)你的實(shí)際要求,如果對(duì)數(shù)值有排序要求可以相應(yīng)設(shè)置;

7. “查詢向?qū)?- 完成”這個(gè)對(duì)話框需要選擇第二項(xiàng)“在 Microsoft Query 中查看數(shù)據(jù)或者編輯查詢”,因?yàn)槲覀冞€需要將篩選和查詢的條件指定到某個(gè)單元格的值上;

8. 點(diǎn)擊“完成”后,就會(huì)返回Microsoft Query數(shù)據(jù)查詢窗口,將我們?cè)谙驅(qū)е须S便填寫的條件,修改為一對(duì)英文的中括號(hào),然后按回車,這時(shí)候要求你輸入?yún)?shù),你直接點(diǎn)擊“確定”即可;

 

如何在Excel中根據(jù)單元格內(nèi)容作MS <wbr>Query查詢?

9. 點(diǎn)擊工具欄上第四個(gè)按鈕“將數(shù)據(jù)返回到Excel”或者執(zhí)行“文件”  →   “將數(shù)據(jù)返回MicroSoft Excel”;

10. 稍等一會(huì)之后(如果時(shí)間太長(zhǎng),你可以按一下Esc鍵),就會(huì)彈出“導(dǎo)入數(shù)據(jù)”對(duì)話框,這里選擇“屬性”;

11. 在彈出的“連接屬性”對(duì)話框中,在“定義”選項(xiàng)卡,點(diǎn)擊最下端的“參數(shù)”,在彈出的“查詢參數(shù)”對(duì)話框中選擇你的條件所在單元格,并勾選“單元格值更改時(shí)自動(dòng)刷新”選項(xiàng),如下:

如何在Excel中根據(jù)單元格內(nèi)容作MS <wbr>Query查詢?

12. 設(shè)置完參數(shù)后,“確定”并返回“導(dǎo)入數(shù)據(jù)”對(duì)話框,指定返回?cái)?shù)據(jù)放置的單元格及數(shù)據(jù)形式即大功告成。

 

詳細(xì)操作演示如下:

 

如何在Excel中根據(jù)單元格內(nèi)容作MS <wbr>Query查詢?

 

 

第二種情況:某字段值包含指定單元格內(nèi)容的數(shù)據(jù)查詢

第二種情況跟上面的操作步驟是完全一致的,只需要將第5個(gè)步驟的篩選條件選擇“含有”即可,

最后步驟8的編輯查詢窗口中,將條件如下修改即可,即修改為:

Like '%' & [ ] & '%

如何在Excel中根據(jù)單元格內(nèi)容作MS <wbr>Query查詢?


后面的步驟跟上面一模一樣,不再詳述,其實(shí)就是將參數(shù)用中括號(hào)代替,以方便后續(xù)選擇參數(shù),

如果你在步驟5中選擇了多個(gè)條件,那你可以設(shè)置多個(gè)參數(shù),只是需要具體參數(shù)對(duì)應(yīng)的值即可。

好了,剩下的還是自己多動(dòng)手操作吧,不然看完應(yīng)該就忘得差不多了。

 

另外也說(shuō)一下,這個(gè)其實(shí)就是SQL語(yǔ)句的查詢,只是一般人都不會(huì)編寫SQL語(yǔ)句,所以MS Query查詢只是將這個(gè)過程可視化了,而SQL查詢也同樣有不足點(diǎn),就是數(shù)據(jù)源位置如果發(fā)生變化,也可能是你本工作簿名稱發(fā)生變化或者工作表名稱發(fā)生變化,這個(gè)查詢基本上就失效了,你需要重新按上面步驟再操作激活一次。

但是,單元格的位置發(fā)生移動(dòng)時(shí),查詢的參數(shù)位置也是變化的,這樣就非常實(shí)用。

 

當(dāng)然,如果你會(huì)編寫SQL語(yǔ)句,那這種查詢過程可以更直接、條件可以更復(fù)雜……

 

示例文件下載鏈接:http://yun.baidu.com/s/1cOia0#dir

 

 

------------------

 

Excel難題需要有償處理的,請(qǐng)點(diǎn)擊:

http://excelstudio.taobao.com

 

函數(shù)公式編寫,數(shù)據(jù)樣式轉(zhuǎn)換、數(shù)據(jù)提取分析、圖表制作、VBA代碼編寫、SQL查詢、網(wǎng)頁(yè)抓取……

Excel試題疑難解析、彩票數(shù)據(jù)……

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多