在Excel中使用SQL語句實現數據處理

Step1:給表定義名稱

步驟如下:選中表格區域--右鍵—定義名稱……-- 分別給定名稱:Table_a、Table_b,如下:

Table_a

編號

姓名

武力值

1

素還真

90

2

一頁書

98

3

葉小釵

88

4

疏樓龍宿

85

5

劍子仙蹟

82

6

佛劍分說

82

Table_b

編號

姓名

性格

1

素還真

1

2

一頁書

2

3

葉小釵

1

4

疏樓龍宿

3

5

劍子仙蹟

3

6

注:定義完後,在左上角可以查看定義的所有的表名稱。

 

Step2:打開SQL編輯窗口

   數據--自其它來源—來自MicrosoftQuery—數據庫選項卡,選擇“Excel Files*”,並清除勾選項“使用查詢嚮導創建/編輯查詢”,確定—選擇文件路徑,選擇工作簿,確定--添加工作簿的表,Table_a,Table_b—關閉

之後,便可以對添加到表進行操作了。

 

Step3:在Microsoft Query界面下,選擇“視圖—SQL(S)”;或者,直接點擊快捷工具欄“SQL”,打開SQL腳本編輯器。

寫入如下代碼:

SELECT a.編號, a.姓名, a.武力值, b.編號, b.姓名, b.性格

FROM table_a a LEFT OUTER JOIN  table_bb

ON a.[姓名] = b.[姓名]

結果輸出:

1

素還真

90

1

素還真

1

2

一頁書

98

2

一頁書

2

3

葉小釵

88

3

葉小釵

1

4

疏樓龍宿

85

4

疏樓龍宿

3

5

劍子仙蹟

82

5

劍子仙蹟

3

6

佛劍分說

82

 

Step4:結果導出

   文件—將數據返回MicrosoftExcel

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章