242 WPS 新功能 VSTACK 多表查詢合併和

Mondo 科技 更新 2024-01-30

該功能最大的好處是可以將多個表之間的資料合併,建立乙個新的陣列,實現統一,進而實現後續的資料分析需求,如將多個表更改為乙個表查詢、乙個表統計、乙個表和。 附帶的功能就是hstack,這個功能也很強大,所以顧先生今天就要單獨詳細講解一下。

函式名稱:vstack;

函式說明:返回乙個由每個陣列引數以遞進方式拼接而成的陣列;

通俗地說,選擇資料並按列(垂直)合併它們。

函式引數:vstack(陣列 1、陣列 2,......

函式縮寫:輸入=vs,按tab鍵自動完成=vstack(

合併並輸入同乙個表:=vstack(b3:c5,e3:f5)。

函式定義:陣列 1:b3:c5(藍色區域)和陣列 2:e3:f5(紅色區域),這兩個區域通過函式 vstack 合併成垂直方向 h3:i8(如下圖所示)。

合併同一表的不同頁面上的條目:

順序公式:=vstack('2.基本表 1:2基本表3'!B3:C5) 表(如果連續推薦)。

表不連續性:=vstack('2.基本表1'!b3:c5,'2.基本表2'!b3:c5,'2.基本表3'!b3:c5),也為每個頁面單獨選擇。

功能說明:本工作表共3頁,分別是:基本表1、表2、表3,如果表是連續的,可以使用符號“:”批量選擇所有頁面。

滑鼠選擇技巧:單擊表1中的第乙個單元格,然後按住shift鍵到最後乙個表(本例中為表3),選擇需要合併的多個表。

直接寫:以這種格式”。'起始表:結束表'!參考區域“一次選擇多個表。

效果如下圖所示:

工作場景:在工廠中,有不同的裝配車間,每個裝配車間都有乙個生產**,輸入每個工單的完工數量,雖然每個工單的格式是一樣的,但是因為工單分布在不同的工作表中,所以當你需要查詢時,如果沒有這樣的功能,就需要多次查詢查詢。

例如,如果使用 vlookup,則應先在表 1 中搜尋工單,然後繼續在表 2 中搜尋工單,如果在表 2 中找不到,則繼續查詢......在表3中如果少於 3 個表,則幾乎無法查詢,但如果超過 5 個表,甚至更多,則非常困難。

這時WPS的新功能就派上用場了,先把3個表格的資料合併在一起,這裡為了方便截圖,把它們放在一起,比如多頁表格合併,參考基本用法2。

輸入函式:=vstack(b6:d10,f6:h10,j6:l8)。

效果如下圖所示:

這時,如果這一列有資料,可以作為vlookup的第二個引數,這樣直接巢狀在裡面,如果擔心會有表1到表3的資料,可以增加每個陣列區域的範圍,即把公式改成如下:

vstack(b6:d10000,f6:h10000,j6:l10000)

這樣,只要在保留範圍內,就可以將資料自動合併到乙個陣列區域中,效果如下:

有了這個合併的一維陣列區域,查詢工單的需要就變得非常簡單了。

輸入陣列公式:=vlookup(b3,vstack(b6:d10,f6:h10,j6:l8),,0),合併後返回第二列和第三列

我不想將陣列的更改用於:

vlookup(b3,vstack(b6:d10,f6:h10,j6:l8),2,0),返回合併後的第二列。

vlookup(b3,vstack(b6:d10,f6:h10,j6:l8),3,0),返回合併後的第三列。

工作場景:在工廠中,多表查詢只是需求之一,還需要彙總總和,例如不同工作表中所有產品的數量。 應該如何設計?

理由仍然是一樣的。 將多個表的前持續時間範圍彙總到乙個表中,並新增多條件求和函式和選擇列函式。

條件 1:drop(sort(unique(choosecols(vstack(b4:d996,f4:h996,j4:l992),2))))1)。

函式定義:不要看公式的長度,其實就是刪除合併範圍的重複項(uniuqe),然後排序(sort),排序的目的是將0排序到頂部,最後用drop刪除陣列的第乙個元素;

總結這 3 個表,這裡有點複雜,您需要建立乙個具有完整過濾函式和選擇列函式的條件區域和條件。 為了方便大家理解,將以下函式寫成輔助列。

choosecols(vstack($b$4:$d$1000,$f$4:$h$1000,$j$4:$l$1000),2)

功能定義:合併後顯示第二列。

choosecols(vstack($b$4:$d$1000,$f$4:$h$1000,$j$4:$l$1000),2)=n4

選擇第2列後,等於N4“電飯煲”,返回true和false,true表示相同,作為過濾的過濾條件。

輸入:filter(vstack($b$4:$d$1000,$f$4:$h$1000,$j$4:$l$1000),choosecols(vstack($b$4:$d$1000,$f$4:$h$1000,$j$4:$l$1000),2)=n4).

至此,解基本解解,使用take函式再次保留最後一列後,就可以使用sum函式進行彙總。

最後,輸入公式後,sum(take(filter(vstack($b$4:$d$1000,$f$4:$h$1000,$j$4:$l$1000), choosecols($b$4:$d$1000, $f$4:$h$1000,$j$4:$l$1000),2)=n4),,,1)),下拉填充,效果如下圖。

優質作者名單

相關問題答案

    X1CrNiMoCuNW24 22 6不鏽鋼以其優異的耐腐蝕性和高強度而聞名

    標題 XCrNimocunW 不鏽鋼的化學成分 效能引數和用途詳解。一 概述 XCrnimocunw 不鏽鋼是一種高階奧氏體不鏽鋼,具有優良的耐腐蝕性和高強度,廣泛應用於各種工業領域。其獨特的化學性質使其在許多關鍵應用中表現出色。第二,化學成分。XCrNimocunw 不鏽鋼的主要成分有 鉻 Cr ...

    如何去除WPS水印?

    在WPS中去除水印的方法有幾種,以下是三種常用的方法 方法一 使用WPS軟體內建去水印功能 開啟帶有水印的WPS文件,在選單欄中找到 插入 選項卡,然後單擊它。在彈出的下拉選單中找到並單擊 水印 選項。單擊彈出子選單中的 刪除水印 選項。這時會彈出乙個小頁面,上面有三個選項 刪除文件中的水印 和 刪...

    如何設定 WPS 雙面列印

    本文介紹如何設定WPS雙面列印,幫助您輕鬆雙面列印文件,提高辦公效率。同時,我們還將分享一些雙面列印的實用技巧,讓您的列印體驗更加流暢。.WPS雙面列印設定方法。.開啟 WPS 檔案。首先,開啟需要列印的WPS文件。在文件編輯介面中,找到並單擊 檔案 選項卡。.選擇列印設定。在 檔案 選項卡中,單擊...

    WPS卡住,如何強制儲存

    以下是當WPS卡住時強制儲存檔案的方法 找到 WPS Office 的安裝目錄,通常在 C Program Files WPS Office 或類似目錄下。在安裝目錄中找到 office 資料夾,然後轉到該資料夾。在 Office 資料夾中,找到名為 WPS 的檔案。exe 右鍵單擊它並選擇 建立快...

    WPS如何分為兩列?

    在WPS文字處理軟體中,將文字分成兩列相對簡單。步驟如下 開啟WPS文字處理軟體,載入需要分欄的文件。選擇需要列的文字段落。如果要將整個文件分成幾列,可以直接按 Ctrl A 全選。單擊頂部選單欄中的 頁面布局 選項。在頁面布局的子選單中,找到並單擊 部分 按鈕。在彈出的列設定選單中,選擇 兩列 選...