按指定次數(shù)重復(fù)數(shù)據(jù)就用PQ!
?
作者:阿碩來源:部落窩教育發(fā)布時間:2021-05-26 11:09:47點擊:5328
編按:
在日常工作中,大多數(shù)小伙伴都已經(jīng)掌握了去除重復(fù)數(shù)據(jù)的方法。但是,如何按照指定的次數(shù)批量添加重復(fù)數(shù)據(jù),卻很少有人掌握。今天,有個小伙伴就遇到了這類問題,他問如果不用VLOOKUP等函數(shù),是否有更簡單的方法?當然有!那就是——PQ!
最近有小伙伴問到這樣一個問題:有一組數(shù)據(jù),我想按照指定的次數(shù)進行重復(fù),有什么方法呢?
數(shù)據(jù)如下圖所示,A列是要重復(fù)的文字內(nèi)容,B列是對應(yīng)的文字的重復(fù)次數(shù)。
通過函數(shù)解決這個問題的方法很多,例如通過VLOOKUP函數(shù)、LOOKUP函數(shù)或者萬金油數(shù)組公式。有興趣的小伙伴們可以在咱們公眾號搜索一下,可以搜到相關(guān)的教程。今天,我們來學(xué)習(xí)一種新的方法。這種方法用起來,真的是超級簡單,一分鐘就可以搞定!
先來看看最終效果圖:
步驟一:打開PQ編輯器。
大家用鼠標點擊A1:B7區(qū)域中的任意一個單元格(或者選中A1:B7區(qū)域亦可),如B4,然后,依次點擊“數(shù)據(jù)”-“來自表格/區(qū)域”,如下圖所示。
這時,在彈出的“創(chuàng)建表”對話框中,可以看到“表數(shù)據(jù)的來源”已經(jīng)被Excel自動判斷為“$A$1:$B$7”,“表包含標題”被默認勾選。
大家不用做任何改動,直接點擊“確定”就可以進入PQ編輯器了。(注:本例中,由于原始數(shù)據(jù)中包含標題,所以保持勾選“表包含標題”;若原始數(shù)據(jù)中不包含標題,則取消勾選“表包含標題”即可。)
步驟二:添加List代碼,實現(xiàn)它。
依次用鼠標點擊“添加列”-“自定義列”。
在彈出的“自定義列”對話框中,“新列名”字段中的“自定義”不變,在“自定義列公式”下方的等號(=)后面輸入“{1..[重復(fù)次數(shù)]}”。
用鼠標點擊“確定”后,可以看到,數(shù)據(jù)區(qū)域中增加出了一個叫作“自定義”的列,其中的值,均為List。
補充tips:List的意義可以通過以下方式查看。
① 以第一個List為例,點擊List之后,可以看到,由于“excel教程”的重復(fù)次數(shù)是2,List中的數(shù)據(jù)為1和2(每個數(shù)字占一行)。
② 由于“我愛學(xué)習(xí)”的重復(fù)次數(shù)是5,所以它對應(yīng)的List里面的內(nèi)容為1、2、3、4、5(每個數(shù)字占一行)。
(注:查看List中的內(nèi)容并非必要步驟,此處只是為了讓小伙伴們更好地了解其中的數(shù)據(jù),并理解代碼的作用。)
理解了List后,大家一起來理解一下上面所寫代碼的含義。
代碼解析:
① “1”的意思,就是自1開始;“..”的意思就是至;“重復(fù)次數(shù)”是原始數(shù)據(jù)的標識字段,進入PQ后,它代表PQ中的一個變量,它對應(yīng)的就是相應(yīng)的重復(fù)次數(shù)。
② “添加列”和上面所寫的代碼結(jié)合在一起,意思就是增加一個自定義的列,這個列里的數(shù)據(jù)為從1到“重復(fù)次數(shù)”之間的所有數(shù)據(jù)(整數(shù))。簡言之,就是“重復(fù)次數(shù)”為幾, List中的內(nèi)容就是從1到幾。
List代碼寫好以后,用鼠標點擊“自定義”列的右側(cè)“展開”按鈕,選擇 “擴展到新行”。
用鼠標點擊“確定”后 ,即可得到以下效果。
由于“重復(fù)次數(shù)”和“自定義”這兩列對于生成重復(fù)的內(nèi)容沒有太大的幫助,大家可以點擊鼠標右鍵進行刪除,只保留“文字內(nèi)容”這一列。
步驟三:生成最終數(shù)據(jù)表。
最后,只要將數(shù)據(jù)上載至Excel中就可以了。鼠標點擊 “主頁”-“關(guān)閉并上載”-“關(guān)閉并上載”即可。
這時,Excel中自動生成了一個名叫“表1”的Sheet,表1中保存的就是將數(shù)據(jù)重復(fù)之后的結(jié)果。
補充:筆者用動圖演示一遍全過程。
總結(jié):
使用PQ生成重復(fù)數(shù)據(jù)的好處,是大家只要在Sheet1中對文字內(nèi)容和重復(fù)次數(shù)進行更新,然后保存,再刷新數(shù)據(jù),就可以一鍵更新了。小伙伴們可以試一下哦!
本文配套的練習(xí)課件請加入QQ群:902294808下載。
做Excel高手,快速提升工作效率,部落窩教育《一周Excel直通車》視頻和《Excel極速貫通班》直播課全心為你!
掃下方二維碼關(guān)注公眾號,可隨時隨地學(xué)習(xí)Excel:
相關(guān)推薦:
將excel中的數(shù)據(jù)按照指定數(shù)量進行重復(fù),非得用VBA才能實現(xiàn)嗎?
Power Query的數(shù)據(jù)替換技巧比Excel函數(shù)更萬能!
版權(quán)申明:
本文作者阿碩;同時部落窩教育享有專有使用權(quán)。若需轉(zhuǎn)載請聯(lián)系部落窩教育。
最熱教程
- 像綠皮火車一樣長像珠穆拉瑪峰一樣高的Excel表怎么操作才方便?
- Power Query實戰(zhàn):按指定次數(shù)遞增數(shù)據(jù)
- 2019年全網(wǎng)最全—excel提取身份證信息合集?。ńㄗh收藏)-下篇
- 明明沒有重復(fù),Excel卻判定數(shù)據(jù)重復(fù),這是怎么回事?
- 文本格式的求和,及求和中最容易出現(xiàn)的問題解疑
- 致命缺陷:不懂一維表!
- 函數(shù)組合思維,你有嗎?
- 學(xué)會這2個公式,整理考勤數(shù)據(jù)只要一分鐘
- 就算被說是拍馬屁也成,今天你應(yīng)該這樣發(fā)Excel報表……
- 如何計算Excel單元格中的算式,四種求和方法請收好!