8、Power Query-合并查询详解
精解合并查詢——比SQL內(nèi)外連接更方便
要求:比如有兩個(gè)工作表《工資2014年》,《工資2015年》,現(xiàn)在要進(jìn)行合并,可能有的人在2014,有的人在2015。
當(dāng)然我們還是用之前講過的方法,先把他們兩個(gè)表存為連接。
之后進(jìn)行合并,Power Query——合并。
這里我們看到聯(lián)接種類有六個(gè):
1、左外部(第一個(gè)中的所有行,第二個(gè)中的匹配行):用左邊表內(nèi)的所有行去右邊找它的匹配項(xiàng)
2、右外部(第二個(gè)中的所有行,第一個(gè)中的匹配行):用右邊表內(nèi)的所有行去左邊找它的匹配項(xiàng)
3、完全外部(兩者中的所有行):左右所有行合并
4、內(nèi)部(僅限匹配行):左右均存在的行合并
5、左反(僅限第一個(gè)中的行):僅僅左邊存在的行出現(xiàn)
6、右反(僅限第二個(gè)中的行):僅僅右邊存在的行出現(xiàn)
由我們的需求,可以看出我們需要的是第三個(gè)聯(lián)接種類“完全外部”。
然后對(duì)它進(jìn)行擴(kuò)展。
可以發(fā)現(xiàn),左右兩邊存在的行目都出現(xiàn)了。
然后我們發(fā)現(xiàn)有兩列名字,不是我們需要的,這個(gè)時(shí)候需要合并列,選中兩列,隨后選擇“轉(zhuǎn)換”——“合并列”。
這個(gè)時(shí)候我們用“空格”對(duì)這兩列進(jìn)行合并。
這樣的話,對(duì)于只有兩邊存在一個(gè)的,前面后面會(huì)存在一個(gè)空格。
我們需要去掉這個(gè)空格,選中這一列,選擇“轉(zhuǎn)換”——“格式”——“修整”(它的意思就是去掉千導(dǎo)后導(dǎo)空格)。
中間有空格的話,會(huì)只留有一個(gè)。
隨后我們選中這一列進(jìn)行查找與替換,把空格替換多一點(diǎn)空格(最起碼要比一般的名字的長(zhǎng)度要長(zhǎng)),雖然是笨辦法,將就用了。
“轉(zhuǎn)換”——“替換值”。
替換一個(gè)空格為10個(gè)空格。
然后我們用之前的方法去提取它的范圍,比如0-10。“轉(zhuǎn)換”——“提取”——“范圍”。
再次修整,去掉前后空格。
修改列名,關(guān)閉并上載到指定地點(diǎn)。
完畢,這一次主要講解這個(gè)合并查詢的細(xì)化概念。
總結(jié)
以上是生活随笔為你收集整理的8、Power Query-合并查询详解的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 7、Power Query-合并查询
- 下一篇: 输入记忆功能如何恢复