最后收到這么一個(gè)求助,需要找出兩列內(nèi)容的全部組合,懂點(diǎn)編程或者數(shù)據(jù)分析的同學(xué)應(yīng)該知道這玩意叫做“笛卡爾積”! 那么Excel中要如何處理這種需求呢?

文章插圖
處理方法有很多,我們簡(jiǎn)單寫幾種
?65函數(shù)處理法
這里用到了一點(diǎn)基礎(chǔ)知識(shí),就是一行和一列組合,得到的結(jié)果就是一個(gè)二維結(jié)果 , 分別對(duì)應(yīng)組合,也就是本題目的要求,如果公式看不懂,也沒有關(guān)系,可以學(xué)習(xí)下面的其他方法!
TOROW: 區(qū)域轉(zhuǎn)成一行 , TOCOL: 區(qū)域轉(zhuǎn)成一列
=TOCOL(A1:A3&TOROW(B1:B4))

文章插圖
記剎僮鞣?
利用復(fù)制-選擇性粘貼-轉(zhuǎn)置功能把其中的一行轉(zhuǎn)成一行,然后輸入下面的簡(jiǎn)單公式,主要一下相對(duì)引用,這點(diǎn)很重要 , 0基礎(chǔ)的同學(xué) , 可以閱讀 引用方式
=E$1&$D2

文章插圖
▲ 遺漏了4,了解用法即可
第一步處理完,下一步我們?cè)趺窗褏^(qū)域轉(zhuǎn)一列呢? 也是使用技巧操作! 具體看動(dòng)畫演示! 這里用的原理是循環(huán)迭代!
▼ 動(dòng)畫演示

文章插圖
如果技巧看不懂 , 也可以使用SQL,更加簡(jiǎn)單一些!
⊿QL解法
關(guān)于如何Excel中如何寫SQL就不說了,方法比較多了,這里用的的是【數(shù)據(jù)】-【現(xiàn)有鏈接】的方式!
select * from [DT$A1:A3],[DT$B1:B4]SQL如果查詢多個(gè)表,多個(gè)表之間沒有限定關(guān)系,那么結(jié)果就是笛卡爾積!
文章插圖
當(dāng)然實(shí)現(xiàn)笛爾卡積,VBA、DAX和PQ都可以實(shí)現(xiàn) , 下面我們使用VBA實(shí)現(xiàn)一下,其實(shí)就是簡(jiǎn)單的雙循環(huán) , 非?;?。?
╒BA解法
比較簡(jiǎn)單基?。頤茄芳純?,不使用数组,染J萘拷洗?,可诣€悸鞘褂檬槔刺岣咴誦興俁齲?

文章插圖
PQ中的處理方法也是使用鏈接和SQL基本差不多!
≒owerQuery處理
PQ中也有類似VBA的循環(huán) , 比如類似的雙循環(huán)可以使用List.TransformMany 如果沒有空值直接x&y 就是我們想要的結(jié)果,處理空值和類型問題 , 所以看上去長了點(diǎn),其實(shí)是幾種方法中最簡(jiǎn)單的!當(dāng)然你也可以使用合并查詢中的“完全外部”來處理也是可以的!

文章插圖
【excel中合并單元格的方法 excel兩列合并成一列】就說這么多吧,希望能給你帶來靈感吧!
以上關(guān)于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關(guān)的問題,請(qǐng)您及時(shí)就醫(yī)或請(qǐng)專業(yè)人士給予相關(guān)指導(dǎo)!
「愛刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對(duì)您有所幫助:- Excel自動(dòng)填充學(xué)號(hào)的便捷方法
- 如何在Photoshop中清除文檔中所選畫板參考線
- 如何在WPS文檔中插入折線圖
- 如何批量在Excel中添加標(biāo)題
- 如何在WORD文檔中插入多行多列的表格
- 如何在WPS文字中加入一個(gè)對(duì)話框
- 新解決Windows 10中javac未識(shí)別為內(nèi)部或外部命令的方法
- 如何在PS中制作更生動(dòng)的光線投射效果
- 如何在Win7中建立WiFi熱點(diǎn),讓手機(jī)共享上網(wǎng)
- 如何高效刪除Word表格中的多余數(shù)據(jù)列
