今天分享的新WPS函式是expanded,這個函式和前兩天分享的drop and take函式不同,drop and take只會刪除和保留陣列,不能擴充套件,也就是說原來的陣列是5行的陣列,使用drop take後,返回的結果不會超過5行, 並且只能小於或等於 5 行。在需要擴充套件的場景下,可以使用擴充套件功能。
函式名稱:展開
功能說明:將陣列展開到指定維度。
函式引數:epxand(array, number of rows, [number of columns], [padding value])。
函式縮寫:=expa,輸入完成後按tab鍵完成函式。
在實際的工廠裡,你需要傳送乙個工單,可能同乙個工單發了幾行,甚至同時發了10多行,這時就需要重複列印工單,因為工單號是唯一的值,只要工單號重複, 以後可以使用 Xlookup 引用相關資訊。為方便截圖,僅顯示票號。
輸入函式:=expand(b3,c3,,b3)。
功能解釋:根據引數描述,相當於將票號(B3)在行方向上擴充套件(重複)3次(C3),重複填充陣列仍為票號(B3)。
在工廠裡,一般根據員工乙個月的表現對員工進行評分,得到員工的最終星級評定,可以用epxpand進行。
輸入函式:=char(41455),返回一顆五角星,同時按住alt+41455(小鍵)進出此星;
輸入函式 2:=expand(char(41455),,c3,char(41455))。
功能定義:按單元格C3個數展開星號,按列數展開,展開的內容仍為星號。 然後將相應的格式設定為下圖,就可以直接列印了。
在第一種情況下,只能擴充套件一張工單,如果要擴充套件和合併多個工單,更好的方法是使用輔助列,然後將 2D 轉換為 1D
輸入函式1:=expand(b3,,d3,b3),下拉並填充;
輸入函式 2: =tocol(e3:g5,3),將輔助列從 2D 轉換為 1D,3 表示忽略空值;
輸入函式 3: =xlookup(i3 ,b:b,c:c) 引用生產工單任務數;
效果如下:
場景3的最後一步是從2D轉換到1D,在實際工作中,沒有辦法參考出來的1D資料,如下圖所示,這是生產計畫中經常看到的工序排程。 垂直方向為產品**,水平方向為加工工藝;
這張表的優點是方便,零件和工藝都是二維開發的。 排程不方便,還需要分別排定零件和工序的相應資訊。 因此,需要將其轉換為一維表。
輸入函式: 輸入函式: =tocol(b3:b5&expand("",,5,""5 表示 5 個程序的最大數量,這一步是為了保證陣列的維度一致
輸入函式:=tocol(c3:g5)。
這使得將 2D 資料轉換為 1D 資料變得最容易。 其工作原理如下:
優質作者名單