WRAPROWS函數(shù)有什么用? wps表格錯亂數(shù)據(jù)整理神器
今日分享的WPS函數(shù)就是WRAPROWS,這個函數(shù)的官網(wǎng)說明就是一維數(shù)組轉(zhuǎn)成二維數(shù)組。聽起來平淡無奇,使用場景確實也比較少,但是在某些特定場景下,用這個函數(shù)可以起到一招致勝。
這個函數(shù)的同系列函數(shù)就是 WRAPCOLS,功能基本和WRAPROWS一樣,區(qū)別只是一個是列方向(垂直),一個是行方向(水平)。如果實在理解不了,其實只需要記住一個就行了,當你想用另外一個的話,加個轉(zhuǎn)置函數(shù)TRANSPOSE,轉(zhuǎn)置后的結(jié)果就是另外一個結(jié)果。
函數(shù)說明
函數(shù)名稱: WRAPROWS;
函數(shù)說明:將一維數(shù)組轉(zhuǎn)化為二維數(shù)組;
函數(shù)參數(shù): WRAPROWS (向量,列數(shù), [異常返回值])
函數(shù)簡寫:=WR,方向鍵向下按兩下,然后按 TAB自動補全,同理,如果不按方向鍵直接錄入=WR后按TAB鍵,就是WRAPCOLS函數(shù)的快速錄入方法;

基本用法
將一維數(shù)組按3列返回:
D3 =WRAPROWS(B3:B11,3)
函數(shù)說明:把B3:B11 (選擇的一維數(shù)據(jù)區(qū)域)按3列轉(zhuǎn)換成二維數(shù)據(jù)(數(shù)字3),重點理解是列的數(shù)字,3,代表,3列。如果改為4就是4列;

返回4列: =WRAPROWS(B16:B24,4,"")
函數(shù)說明:返回4列后,一維數(shù)據(jù)不能全部填充完全二維數(shù)據(jù),所以會返回#N/A的錯誤值,此時第三參數(shù)就可以派上場了,錄入空值,代表錯誤返回的結(jié)果。

使用場景1:錯亂數(shù)據(jù)整理
工作場景:從某品牌ERP導(dǎo)出的數(shù)據(jù)不是標準的一維數(shù)據(jù)(截圖需求,實際數(shù)據(jù)超過1000行),數(shù)據(jù)的日期與產(chǎn)品及定價都在同一列上面,造成無法按日期篩選出對應(yīng)的產(chǎn)品的銷量和定價?,F(xiàn)需要轉(zhuǎn)換成日期一列、產(chǎn)品一列、定價一列;
實現(xiàn)方法:這個需求是一個標準的一維數(shù)據(jù)轉(zhuǎn)二維數(shù)據(jù)。
錄入函數(shù)1:=TRANSPOSE(A3:A5)
錄入函數(shù)2:=WRAPROWS(B3:B11,3)
函數(shù)1實現(xiàn)標題的垂直方向轉(zhuǎn)水平方向,函數(shù)2,按3列轉(zhuǎn)換成二維數(shù)據(jù),為什么是3列呢?因為這里的一維數(shù)據(jù)是按標題進行3的循環(huán)的。轉(zhuǎn)換完成后,可以按標題篩選對應(yīng)的日期、產(chǎn)品了。效果如下圖

使用場景2:倉庫發(fā)貨分裝箱數(shù)
工作場景:某倉庫需要根據(jù)客戶的需求進行產(chǎn)品的不同數(shù)量裝箱,客戶的需求每次裝箱數(shù)可能是20,也可能是40?,F(xiàn)在需要設(shè)計一個自動計算,根據(jù)每次的發(fā)貨總數(shù)和裝箱數(shù),自動把裝箱明細單顯示出來。效果如下圖:

實現(xiàn)這個需求的思考方向就是把每個數(shù)量單獨為一個單元格,生成一個1到300的一維數(shù)組,再用WRAPROWS按40列一組轉(zhuǎn)成二維數(shù)據(jù),最后用COUNTA統(tǒng)計每一列的數(shù)字,這樣就可以自動得到箱數(shù)和包裝數(shù)了。
E3錄入函數(shù):=SEQUENCE(CEILING(B3/C3,1))
函數(shù)釋義:
- CEILING(300/40, 1):這個部分先計算 300 除以 40 的商(7.5),然后使用CEILING()函數(shù)將其向上取整到最接近的整數(shù)。因為參數(shù) 1 指定了取整方向為向上,所以結(jié)果為 8。
- SEQUENCE(8):SEQUENCE()函數(shù)生成一個序列。在這個例子中,它生成一個從 1 到 8 的整數(shù)序列。

F2錄入函數(shù):
=IF(E3="","",COUNT(INDEX(WRAPROWS(SEQUENCE(B$3),$C$3),E3)))
函數(shù)釋義:
- IF(1="", "", COUNT(INDEX(WRAPROWS(SEQUENCE(300), 40), 1))):這是一個條件判斷語句,如果 1 等于空(即 1=""),則返回空字符串(即 "")。否則,繼續(xù)執(zhí)行后面的計算。
- COUNT(INDEX(WRAPROWS(SEQUENCE(300), 40), 1)):這部分計算了 INDEX() 函數(shù)的結(jié)果的數(shù)量。下面分別解釋 INDEX() 和 WRAPROWS() 函數(shù)。
- INDEX(WRAPROWS(SEQUENCE(300), 40), 1):WRAPROWS() 函數(shù)將 SEQUENCE(300) 生成的序列按照每行 40 個元素的方式進行換行。然后,INDEX() 函數(shù)根據(jù)索引值 1 從換行后的序列中選擇第一個元素。
最后將這個公式向下填充就可以了,實現(xiàn)了發(fā)貨的自動分配需求

因為目前WPS還不支持BYCOL/BYROW,所以不能全自動動態(tài)數(shù)組。不過不用急,馬上就有的。
推薦閱讀:非標一維數(shù)據(jù)到二維表的靈活轉(zhuǎn)換攻略! WPS中WRAPROWS函數(shù)使用指南
相關(guān)文章

非標一維數(shù)據(jù)到二維表的靈活轉(zhuǎn)換攻略! WPS中WRAPROWS函數(shù)使用指南
WPS中WRAPROWS函數(shù)的官網(wǎng)說明就是一維數(shù)組轉(zhuǎn)成二維數(shù)組,聽起來平淡無奇,使用場景確實也比較少,但是在某些特定場景下,用這個函數(shù)可以起到一招致勝,詳細請看下文介紹2025-08-11
交叉重復(fù)提取妙計! wps中REGEXP正則表達式函數(shù)用法
wps表格中不同單元格有有部分數(shù)字是重復(fù)的,想要提取重復(fù)字符或者數(shù)據(jù),該怎么操作呢?下面我們就來看看詳細技巧2025-08-08
SUM函數(shù)求和出錯怎么辦? wps數(shù)據(jù)格式錯誤導(dǎo)致SUMIFS失效的解決辦法
遇到SUM函數(shù)統(tǒng)計卻沒有得到結(jié)果的問題怎么辦?先別急著檢查公式對不對,很可能你的統(tǒng)計區(qū)域里藏了文本格式的數(shù)據(jù),下面我們就來看看詳細解決辦法2025-08-06
實現(xiàn)動態(tài)裝箱計算! wps中ddb+text函數(shù)公式的使用技巧
wps中有很多函數(shù)組合到一起會達到神奇的效果,比如我們今天用到的ddb+text函數(shù),可以輕松實現(xiàn)現(xiàn)動態(tài)裝箱計算,詳細如下2025-07-30
從此以后寫公式又有一種新路子! wps中用Let函數(shù)玩變量的技巧
wps中Let函數(shù)給計算結(jié)果分配名稱,就像編程里的變量一樣,它讓你的公式更清晰,減少冗余,下面我們就來看看用Let函數(shù)玩變量的技巧2025-07-22
提取任意行列數(shù)據(jù)太好用了! wps中chooserows與choosecols函數(shù)使用技巧
CHOOSECOLS CHOOSEROWS這兩個函數(shù)屬于同一類函數(shù),函數(shù)的目標很明確,就是返回一組數(shù)據(jù)中,指定的行或列,類似OFFSET中返回指定區(qū)域,下面我們就來看看使用技巧2025-07-15
輕松搞定九九乘法表案例! wps利用MMULT函數(shù)玩矩陣的技巧
MMULT函數(shù)是wps中的一個標準數(shù)學(xué)函數(shù),用于計算兩個矩陣的乘積,用它昨九九乘法表確認方便,詳細請看下文介紹2025-07-03
萬能文本函數(shù)REGEXP! wps表格中混亂數(shù)據(jù)處理除了textsplit函數(shù)用它也不
今天我們來介紹正則表達式函數(shù)REGEXP,這個函數(shù)非常好用,有了它,很多文本函數(shù)都可以不用了,在介紹它之前,我們一起來學(xué)習(xí)一下正則表達式的基礎(chǔ)知識以及用法2025-07-03
將一維考勤表向二維透視! wps函數(shù)pivotby是一個超級透視表函數(shù)
頻繁需要將單一維度數(shù)據(jù)表迅速轉(zhuǎn)換為多維度數(shù)據(jù)管理模式,微數(shù)據(jù)處理帶來了很多麻煩,為此,可利用WPS辦公軟件最新版本中引入的PIVOTBY函數(shù),一起來學(xué)習(xí)下吧2025-07-02
wps表格中if函數(shù)怎么用? 掌握WPS表格中IF函數(shù)的多重嵌套技巧
剛學(xué)Excel的新手必看!IF函數(shù)多條件判斷技巧解析,助你快速進階表格處理,下面我們就來看看詳細案例2025-07-02




