二維轉(zhuǎn)一維表又一新思路! wps中3個(gè)tocol+2個(gè)if直接搞定
大家好,今天我們用3個(gè)tocol函數(shù)+2個(gè)if函數(shù),超簡(jiǎn)約思維搞定二維表轉(zhuǎn)一維表。
如下圖所示:
A1:E4是學(xué)校人員與水果的數(shù)量分配表。A列行標(biāo)題為“姓名”,首行列標(biāo)題為“水果”名稱,“姓名”與“水果”名稱交叉位置為分配數(shù)量。比如“小明”分配“香蕉”數(shù)量為“2個(gè)”。該表格為典型的二維表。
我們要將A1:E4表格轉(zhuǎn)換為G1:I8區(qū)域的一維表,一列表示“姓名”,一列表示“水果”名稱,一列表示“數(shù)量”。即每一行確定一組數(shù)據(jù)。

這是一個(gè)超級(jí)基礎(chǔ)超級(jí)典型的二維表轉(zhuǎn)一維表的案例,雖然小編在無(wú)數(shù)次的文章中都曾經(jīng)講解過(guò),但是仍有群友反復(fù)咨詢。
小編寫文章的初衷是為了自我學(xué)習(xí),自我提高,溫故知新,活到老學(xué)到老,所以又總結(jié)出了3個(gè)tocol+2個(gè)if,用超簡(jiǎn)約思維搞定二維轉(zhuǎn)一維表,我感覺(jué)這是所有方法中最簡(jiǎn)單,最容易理解,最容易記憶的方法。
第一步:確定姓名列
第一個(gè)IF函數(shù)
輸入公式:
=IF(B2:E4<>"",A2:A4,0/0)
因?yàn)槲覀兛偨Y(jié)出:B2:E4區(qū)域內(nèi)有多少個(gè)非空值,就會(huì)對(duì)應(yīng)多少個(gè)姓名。比如,B2:E4區(qū)域內(nèi)有7個(gè)非空值,那么就會(huì)以行為單位,出現(xiàn)3個(gè)小明,2個(gè)小李,2個(gè)小紅,共計(jì)7個(gè)姓名。
所以運(yùn)用IF函數(shù),邏輯是這樣的:
B2:E4區(qū)域不為空值的時(shí)候,返回左側(cè)A2:A4區(qū)域?qū)?yīng)的姓名,否則返回錯(cuò)誤值(0/0),因?yàn)槌ㄒ?guī)則中,除數(shù)不能為0,所以0/0=錯(cuò)誤值。

第一個(gè)TOCOL函數(shù)
輸入公式:
=TOCOL(IF(B2:E4<>"",A2:A4,0/0),3)
將上一步返回的二維數(shù)組姓名區(qū)域轉(zhuǎn)換為一列顯示。第二參數(shù)設(shè)置為3,可以忽略空值和錯(cuò)誤值后進(jìn)行轉(zhuǎn)換。第三參數(shù)省略,默認(rèn)行優(yōu)先順序轉(zhuǎn)換。
得到的一列就是所有的姓名數(shù)據(jù)。

第二步:確定水果列
第二個(gè)IF函數(shù)
輸入公式:
=IF(B2:E4<>"",B1:E1,0/0)
因?yàn)槲覀兛偨Y(jié)出:B2:E4區(qū)域內(nèi)有多少個(gè)非空值,就會(huì)對(duì)應(yīng)多少個(gè)水果。比如,B2:E4區(qū)域內(nèi)有7個(gè)非空值,那么就會(huì)以列為單位,出現(xiàn)1個(gè)香蕉,2個(gè)蘋果,2個(gè)火龍果,2個(gè)李子,共計(jì)7個(gè)水果。
所以運(yùn)用IF函數(shù),邏輯是這樣的:
B2:E4區(qū)域不為空值的時(shí)候,返回首行B1:E1區(qū)域?qū)?yīng)的水果,否則返回錯(cuò)誤值(0/0),因?yàn)槌ㄒ?guī)則中,除數(shù)不能為0,所以0/0=錯(cuò)誤值。

第二個(gè)TOCOL函數(shù)
輸入公式:
=TOCOL(IF(B2:E4<>"",B1:E1,0/0),3)
將上一步返回的二維數(shù)組水果區(qū)域轉(zhuǎn)換為一列顯示。第二參數(shù)設(shè)置為3,可以忽略空值和錯(cuò)誤值后進(jìn)行轉(zhuǎn)換。第三參數(shù)省略,默認(rèn)行優(yōu)先順序轉(zhuǎn)換。
得到的一列就是所有的水果數(shù)據(jù)。

第三步:確定個(gè)數(shù)列
第三個(gè)TOCOL函數(shù)
輸入公式:
=TOCOL(B2:E4,3)
將B2:E4區(qū)域的數(shù)量轉(zhuǎn)換為一列顯示,第二參數(shù)設(shè)置為3,可以忽略空值和錯(cuò)誤值后進(jìn)行轉(zhuǎn)換。第三參數(shù)省略,默認(rèn)行優(yōu)先順序轉(zhuǎn)換。
得到的一列就是所有的個(gè)數(shù)數(shù)據(jù)。
至此全部轉(zhuǎn)換完成了,我們觀察:
每行對(duì)應(yīng)的數(shù)據(jù)與原二維表數(shù)據(jù)源對(duì)應(yīng)的關(guān)系完全一致,說(shuō)明轉(zhuǎn)換完全正確。

相關(guān)推薦:將一維考勤表向二維透視! wps函數(shù)pivotby是一個(gè)超級(jí)透視表函數(shù)
相關(guān)文章

1秒批處理1000條混亂時(shí)間數(shù)據(jù)! wps excel是一個(gè)超級(jí)時(shí)間管理器
用Excel做數(shù)據(jù)統(tǒng)計(jì)是一項(xiàng)基本能力,熟練掌握,總能幾分鐘就完成別人折騰大半天的工作量,早點(diǎn)下班,今天我們就來(lái)分享wps excel處理時(shí)間數(shù)據(jù)的技巧2025-07-08
wps怎么排列時(shí)間順序? WPS里利用AI編寫代碼對(duì)行內(nèi)時(shí)間正向排序技巧
wps表格中有很多時(shí)間,想要對(duì)時(shí)間進(jìn)行排序,該怎么操作呢?方法有很多,今天我們就來(lái)看看利用ai快速對(duì)時(shí)間進(jìn)行排序的技巧2025-07-07
wps表格怎么做除法? 利用AI編寫代碼為WPS數(shù)值做統(tǒng)一除法的技巧
wps無(wú)論是計(jì)算平均值、調(diào)整比例、還是進(jìn)行單位換算中的除法操作,給數(shù)值做統(tǒng)一除法都是一項(xiàng)既基礎(chǔ)又關(guān)鍵的任務(wù),今天我們看看利用ai編寫代碼對(duì)數(shù)據(jù)進(jìn)行統(tǒng)一除法的技巧2025-07-04
我終于理解透了! 深入淺出wps正則表達(dá)式中的邊界\b和\B概念
在wps使用正則表達(dá)式的時(shí)候,會(huì)遇到需要精準(zhǔn)匹配某些字符的情況,這時(shí)候 \b \B 就派上用場(chǎng)了,若是不理解這兩個(gè)正則表達(dá)式元字符,用起來(lái)便不會(huì)得心應(yīng)手2025-07-03
輕松搞定九九乘法表案例! wps利用MMULT函數(shù)玩矩陣的技巧
MMULT函數(shù)是wps中的一個(gè)標(biāo)準(zhǔn)數(shù)學(xué)函數(shù),用于計(jì)算兩個(gè)矩陣的乘積,用它昨九九乘法表確認(rèn)方便,詳細(xì)請(qǐng)看下文介紹2025-07-03
萬(wàn)能文本函數(shù)REGEXP! wps表格中混亂數(shù)據(jù)處理除了textsplit函數(shù)用它也不
今天我們來(lái)介紹正則表達(dá)式函數(shù)REGEXP,這個(gè)函數(shù)非常好用,有了它,很多文本函數(shù)都可以不用了,在介紹它之前,我們一起來(lái)學(xué)習(xí)一下正則表達(dá)式的基礎(chǔ)知識(shí)以及用法2025-07-03
將一維考勤表向二維透視! wps函數(shù)pivotby是一個(gè)超級(jí)透視表函數(shù)
頻繁需要將單一維度數(shù)據(jù)表迅速轉(zhuǎn)換為多維度數(shù)據(jù)管理模式,微數(shù)據(jù)處理帶來(lái)了很多麻煩,為此,可利用WPS辦公軟件最新版本中引入的PIVOTBY函數(shù),一起來(lái)學(xué)習(xí)下吧2025-07-02
wps表格中if函數(shù)怎么用? 掌握WPS表格中IF函數(shù)的多重嵌套技巧
剛學(xué)Excel的新手必看!IF函數(shù)多條件判斷技巧解析,助你快速進(jìn)階表格處理,下面我們就來(lái)看看詳細(xì)案例2025-07-02
解放雙手! wps表格中函數(shù)LAMBDA代替繁瑣重復(fù)的IF多層嵌套
LAMBDA函數(shù)在wps中扮演著自定義函數(shù)的角色,它賦予了用戶創(chuàng)造自己函數(shù)的能力,且規(guī)則可由個(gè)人自行設(shè)定,它不僅具有封裝復(fù)雜邏輯、提高代碼可讀性的顯著優(yōu)點(diǎn),還支持一次定2025-07-02
wps如何開根號(hào)? WPS利用AI編寫代碼統(tǒng)一為數(shù)值計(jì)算平方根的技巧
wps表格中的數(shù)據(jù)需要進(jìn)行開根號(hào)計(jì)算,雖然我們用SQRT函數(shù)可以實(shí)現(xiàn),現(xiàn)在利用ai計(jì)算更方便,下面我們就來(lái)看看詳細(xì)教程2025-07-02


