常工作中,出于種種原因,我們往往需要對表格的格式做一些調(diào)整。
比如下圖所示,將同一個城市的區(qū)域合并到一個單元格:
解決這種合并需求,通常的辦法,是利用 VBA 編寫自定義函數(shù),或者用函數(shù)構(gòu)造輔助列來實(shí)現(xiàn)。
相信不少小伙伴看到函數(shù)、代碼可能會打退堂鼓,所以在這里就不展開說這種方法。
今天,我們要說的是一種點(diǎn)一點(diǎn)鼠標(biāo),就能解決問題的方法:Power Query。
Power Query 是一款微軟官方推出的,為大數(shù)據(jù)時(shí)代而生的數(shù)據(jù)查詢、篩選處理工具。
其功能強(qiáng)大,不僅能上九天攬?jiān)拢€能下五洋抓鱉。
今天,我們就來牛刀小用,分享下如何用 Power Query 來進(jìn)行同類項(xiàng)的拆分和合并。
小貼士:
Office 2010 以及 2013 版本的 Excel,需要單獨(dú)下載安裝 Power Query。
2016 版本的 Excel 已將其集成,可通過:數(shù)據(jù) - 獲取和轉(zhuǎn)換 - 新建查詢來打開它。
本文以 Excel 2013 為例。
01
合并同類項(xiàng)
首先,打開 Power Query,添加數(shù)據(jù)。
具體操作步驟:
? 打開待處理的表格,把鼠標(biāo)定位在數(shù)據(jù)區(qū)域的任意單元格,單擊 Power Query;
? 選擇「從表/范圍」,Excel 會自動擴(kuò)展選區(qū);
? 在彈出的對話框中,勾選「表包含標(biāo)題」,單擊「確定」。
這時(shí)候,我們就打開了新世界的大門!
接下來,添加「索引列」,并以「索引列」為依據(jù),對「地區(qū)」進(jìn)行透視。
具體操作步驟:
? 單擊「添加列」—「索引列」,選擇「從 0 開始」;
? 單擊剛添加的索引列的標(biāo)題來選中「索引列」;
? 單擊「轉(zhuǎn)換」—「透視列」,對「索引列」進(jìn)行透視。
在設(shè)置「透視列」對話框時(shí),需要注意兩點(diǎn):
? 列值這里要選「地區(qū)」,因?yàn)槲覀兪菍Φ貐^(qū)進(jìn)行透視操作。
? 點(diǎn)開高級選項(xiàng),這里的「聚合函數(shù)類型」我們要選「不要聚合」。
(聚合主要是針對數(shù)值類型的數(shù)據(jù)進(jìn)行計(jì)算,我們這里是文本,所以不需要進(jìn)行任何的計(jì)算)
我們還要對透視出來的地區(qū)列,進(jìn)行合并:
完成透視后,我們可以發(fā)現(xiàn),現(xiàn)在的表格已經(jīng)發(fā)生了巨大的變化:
表格的后面多出了很多列,所有城市所對應(yīng)的地區(qū),也都被放置到了同一行上。
現(xiàn)在,我們需要將這些列的數(shù)據(jù)合并到一列。
? 單擊標(biāo)題為「0」的列,拖動下方的滾動條到末尾;
? 按住 Shift 鍵盤,再次單擊末尾列的標(biāo)題,這樣選中了要合并的所有列;
? 單擊「轉(zhuǎn)換」—「合并列」,按下圖所示設(shè)置「合并列」對話框,按確定完成合并操作。
接下來,對合并出來的出來的數(shù)據(jù),進(jìn)行修整:
到此,我們已經(jīng)完成了合并的操作,但是效果似乎有點(diǎn)凌亂。
這是因?yàn)椋覀兒喜⒌臄?shù)據(jù)中,有很多空值(就是 Null),而我們又選擇了用空格作為分隔符,導(dǎo)致合并后數(shù)據(jù)的前后產(chǎn)生了許多無用的空格符號。
所以我們還需要進(jìn)一步對結(jié)果進(jìn)行修整,方法很簡單。
? 選中地區(qū)列;
? 在菜單欄中找到「轉(zhuǎn)換」,單擊「格式」在下拉列表中找到「修整」,單擊即可;
完成以后看看效果有多好!
最后,將最終結(jié)果上載至 Excel 文件中。
單擊「文件」—「關(guān)閉并上載至」,在彈出的對話框中選擇「表」以及「新建工作表」,然后點(diǎn)擊「加載」來完成最終結(jié)果的加載操作。
上載到 Excel 中的結(jié)果,會自己套用一個樣式,大家可以根據(jù)自己的情況修改。
同樣的,如果想用其他符號作為分隔符,只需用替換功能進(jìn)替換即可。
到此,我們就完成了合并同類項(xiàng)的全部操作。
有的小伙伴可能會問了,我拿到的表格本來就是這種形式的,但這種形式的表格不適合作為數(shù)據(jù)源進(jìn)行統(tǒng)計(jì)、分析,該怎么樣把它還原成常規(guī)的一維表呢?
別急,下面我們就來看看,如何進(jìn)行同類項(xiàng)的拆分。
02
拆分同類項(xiàng)
相較與同類項(xiàng)合并,同類項(xiàng)的拆分的步驟就簡單很多。
具體操作步驟:
? 按同樣的方式打開 Power Query,并加載數(shù)據(jù);
? 在「轉(zhuǎn)換」菜單欄中單擊「拆分列」,選擇「按分隔符」,此時(shí)會彈出拆分列對話框。
Power Query 會自動判斷文本的分隔符,不用做過多的設(shè)置,只需要點(diǎn)確定即可;
? 選中地區(qū)的第一列,拖動下方的滾動條,按住 shift,選中最后一列。
然后,單擊「轉(zhuǎn)換」—「逆透視」,選中「僅逆透視選定列」,完成逆透視操作;
? 將結(jié)果上載至 Excel 中,刪除多余的列,根據(jù)自己的對樣式做適當(dāng)調(diào)整即可;
怎么樣?
很棒有沒有!刷新了對宇宙的認(rèn)知有沒有!
練習(xí)文件都已經(jīng)送你了,老樣子,我們評論區(qū)見~
你說的應(yīng)該是格式工具欄不見了 在菜單欄中找到"視圖",在下拉菜單中點(diǎn)擊"工具欄",選擇"格式" 這樣你要的格式工具就回來了
1..打開電腦,點(diǎn)擊鼠標(biāo)右鍵,選擇新建一個Excel文件。
2.打開新建的Excel文件,制作表格、錄入數(shù)據(jù)。
方法一:點(diǎn)擊加載項(xiàng),然后點(diǎn)擊鼠標(biāo)右鍵,選擇“功能區(qū)最小化”選項(xiàng)。
Excel工具欄就還原完成了。
方法二:點(diǎn)擊Excel界面右上方的“△”按鈕。
Excel工具欄也能還原。
公式中常用符號: 表示一個單元格區(qū)域,如A1:B10+ - * / 加減乘除運(yùn)算符> 大于號>=大于等于號< 小于號<=小于等于號<> 不等于號,如=IF(A1<>"銷售部",,)^數(shù)字 乘方運(yùn)算,如2。
自定義格式中的符號0 單個數(shù)字占位符,如果0的位數(shù)大于數(shù)字個數(shù),會用0補(bǔ)齊。
如123設(shè)置格式00000, 會顯示成 00123# 單個數(shù)字占位符,和0區(qū)別是不會補(bǔ)位! 強(qiáng)制顯示它后面的字符\ 作用同 。
Excel中數(shù)學(xué)符號大全就是在插入符號里面就可以找到。
Excel表格中特殊符號顯示不出來是因?yàn)閱卧竦母袷讲粚Γ鉀Q的具體步驟如下:需要準(zhǔn)備的材料分別是:電腦、Excel表格。1、首先打開需要編輯的Excel表格,進(jìn)入到編輯頁面中。2、然后右鍵單擊單元格選擇打開“設(shè)置單元格格式”。3、然后在彈出來的窗口中點(diǎn)擊選擇數(shù)字中的“文本”,回車確定。4、然后單元格中的特殊符號就顯示出了。
1、首先打開電腦,然后進(jìn)入到電腦桌面上,這時(shí)在我們的電腦桌面上新建一個excel表格,點(diǎn)擊打開這個excel表格;
2、進(jìn)入到excel表格的頁面內(nèi),然后表格隨便輸入一些內(nèi)容,這里輸入一個學(xué)生的各科成績的匯總表;
3、然后找到excel表格上方的菜單欄,接著點(diǎn)擊右上方的符號選擇大括號并點(diǎn)擊符號選項(xiàng);
4、在輸入好括號之后關(guān)閉符號選項(xiàng)即可,這時(shí)最后在大括號內(nèi)輸入我們想要的公式就可以了
EXCEL與WORD側(cè)重功能不同,前者突出表格處理,后者以文檔處理見長。 文檔編輯,在EXCEL中用得較少,正常不需要用換行符,不過在EXCEL中也可以有段落符(換行符),但與WORD不同,換行符在EXCEL中是不可見字符,但它是實(shí)實(shí)在在存在的,占一個字符位。
用CODE函數(shù)可知其在字符集中的代碼為10。 輸入段落符(換行符)的方法,是按住Alt+回車,也就是常說的強(qiáng)制換行,主要在標(biāo)題字?jǐn)?shù)較多而并不需要那么大的列寬時(shí)使用。
因?yàn)楣ぷ鞑净蚬ぷ鞅碓O(shè)置了“保護(hù)”。
解決方法:
1、首先打開一個excel表格,可以看到此時(shí)頁面中呈現(xiàn)灰色,沒有可以編輯的表格內(nèi)容。
2、然后點(diǎn)擊表格上方工具欄中的“視圖”選項(xiàng)。
3、進(jìn)入“視圖”選項(xiàng)卡后,點(diǎn)擊“取消隱藏”的按鈕。
4、頁面中會彈出“取消隱藏”的對話框,選擇需要取消隱藏的表格后點(diǎn)擊確定按鈕。
5、即可將選擇的表格編輯窗口打開顯示出來了。
1. 先要下載一個控件qrmaker,下載的文件解壓后,將QRMaker文件夾里的所有文件復(fù)制到c:\windows\system32下。通過“開始→運(yùn)行”,在運(yùn)行窗口里輸入regsvr32 c:\windows\system32\QRmaker.ocx注冊組件。
2. 打開Excel,因?yàn)橹笠玫絍BA,進(jìn)入Excel選項(xiàng),勾選“在功能區(qū)顯示開發(fā)工具”,切換到開發(fā)工具選項(xiàng)卡,單擊Visual Basic打開VBA編輯器,選擇“工具→引用→瀏覽”,找到c:\windows\system32\QRMaker.ocx,關(guān)閉編輯器。
3. 回到Excel中,在空白處插入一個命令按鈕,右擊該按鈕選擇指定宏→錄制,宏命名為print2d,停止錄制宏。
4. 同時(shí)插入其他控件中的QRMaker Control,點(diǎn)“確定”后鼠標(biāo)會變成十字,在空白區(qū)域畫一個二維碼控件。
5. 再次打開VBA編輯器,在左邊找到模塊1,雙擊后清空右邊所有內(nèi)容,輸入以下代碼:
Sub print2d()
Dim QRString1 As String
'定義變量
QRString1=Sheet1.Range("A1")
'將A1單元格的值傳遞給QRString1
Sheet1.Select
Sheet1.QRmaker1.AutoRedraw=ArOn
'啟用QRmaker的自動重畫屬性
Sheet1.QRmaker1.InputData=QRString1
'將QRString1的值傳遞給QRmaker1
End Sub
保存關(guān)閉VBA編輯器,回到Excel,單擊Print2D按鈕就可以將A1單元格的內(nèi)容生成二維碼。
1、打開我們的wps表格編輯程序。
2、在我們編輯好的表格中,選擇我們要凍結(jié)的欄目。
3、之后點(diǎn)擊菜單欄的“視圖”按鈕,在視圖欄工具中點(diǎn)擊“凍結(jié)窗口”。
4、再回到我們的表格中,可以看到我們設(shè)置后的效果。
Excel表格中特殊符號顯示不出來是因?yàn)閱卧竦母袷讲粚Γ鉀Q的具體步驟如下:
需要準(zhǔn)備的材料分別是:電腦、Excel表格。
1、首先打開需要編輯的Excel表格,進(jìn)入到編輯頁面中。
2、然后右鍵單擊單元格選擇打開“設(shè)置單元格格式”。
3、然后在彈出來的窗口中點(diǎn)擊選擇數(shù)字中的“文本”,回車確定。
4、然后單元格中的特殊符號就顯示出了。