02.27 從文件夾中提取符合條件的記錄,好又快

小夥伴們好啊,今天老祝要和大家分享一個實用的數據查詢技巧。要根據指定的關鍵字,從文件夾中動態提取出全部記錄。

先來看數據源,在快遞寄送信息表的文件夾中,存放了多個結構一致的工作簿:

從文件夾中提取符合條件的記錄,好又快

打開一個工作簿看看,裡面就是每一年度的詳細記錄了:

從文件夾中提取符合條件的記錄,好又快


再來看看彙總表,這裡使用數據驗證(數據有效性)功能製作了一個下拉菜單,在下拉菜單中可以選擇不同快速公司的關鍵字:

從文件夾中提取符合條件的記錄,好又快


接下來就以Excel 2019為例,來看看如何按照咱們所選的關鍵字,從文件夾中獲取信息。


步驟1

單擊彙總表A2單元格,將數據加載到數據查詢編輯器中,並且選擇僅創建連接。

從文件夾中提取符合條件的記錄,好又快


步驟2

依次單擊【數據】→【獲取數據】→【自文件】→【從文件夾】,找到存放數據源文件夾的位置,在導航器界面中單擊【轉換數據】,將數據加載到數據查詢編輯器。

從文件夾中提取符合條件的記錄,好又快


步驟3

選中最左側兩列,右鍵→刪除其他列,然後插入自定義列。公式為

=Excel.Workbook([Content])

這個公式的作用是從[Content]字段中展開信息。

從文件夾中提取符合條件的記錄,好又快


步驟4

依次展開列,獲取到詳細的數據列表。

將[Content]字段刪除,再將第一行用作標題。

從文件夾中提取符合條件的記錄,好又快


步驟5

此時會得到兩個查詢,一個是來自查詢表的關鍵字,一個是來自文件夾的全部記錄。

接下來需要建立兩個查詢的關係。先依次添加自定義列,公式=1。

從文件夾中提取符合條件的記錄,好又快

這樣做的目的是給兩個查詢加上一個共同的字段,使來自文件夾的數據後面都加上查詢表的關鍵字。


依次單擊【主頁】→【關閉並上載至】,同樣選擇僅創建連接。

從文件夾中提取符合條件的記錄,好又快

現在,從工作表的右側,就可以看到【查詢&連接】的任務窗格了。

雙擊任意一個連接,再次返回數據查詢編輯器界面中。

從文件夾中提取符合條件的記錄,好又快

步驟6

接下來選擇【合併查詢】→【將查詢合併為新查詢】,兩個查詢的匹配字段選擇剛剛添加的自定義列。

從文件夾中提取符合條件的記錄,好又快


步驟7

展開合併後得到新列,這樣就在每一個記錄後面加上咱們要查詢的關鍵字了。

從文件夾中提取符合條件的記錄,好又快


步驟8

添加一個條件列,來判斷數據信息表的【快遞公司】字段中是不是包含表1的【快遞公司】字段,也就是看看是不是包含咱們指定的關鍵字。

從文件夾中提取符合條件的記錄,好又快


步驟9

篩選條件列結果為1的記錄,選擇【關閉並上載至】,僅創建連接。

從文件夾中提取符合條件的記錄,好又快


步驟10

在工作表右側的【查詢&連接】窗格中單擊要存放結果的起始位置,右鍵單擊名為“Merge1”的連接,右鍵→【加載到】。

從文件夾中提取符合條件的記錄,好又快


現在,只要我們通過下拉菜單選擇不同的關鍵字,然後在彙總區域中右鍵刷新一下,就可以得到最新的結果了。

如果在文件夾中添加了新的工作簿,咱們也只是需要右鍵刷新一下就OK。

從文件夾中提取符合條件的記錄,好又快


今天的練手文件在此,你也試試吧:

鏈接: https://pan.baidu.com/s/14srkFASgVJAIph8h-gUUcA

提取碼: 7m2b

看完辛苦 轉發 關注 下哈,每天為你分享Excel技巧


分享到:


相關文章: