tft每日頭條

 > 生活

 > 表格縱向變橫向公式

表格縱向變橫向公式

生活 更新时间:2024-10-05 19:20:31

私信回複關鍵詞【方方】~

獲取超好用的Excel插件,讓你效率飛起!

一個做銷售的,沒有買我課的小姐姐,向我提問說:

「如何把橫向的表格,每兩行做為 1 組,轉成縱向排列?」

如下表:

表格縱向變橫向公式(如何分組轉成縱向排列)1

我回答了她的問題,絕對不是因為她長的好看,還是我為人師表、教書育人的高尚品德。

表格縱向變橫向公式(如何分組轉成縱向排列)2

01梳理思路

這兩天,我在研究函數公式,看了 20 多個下面這樣的長公式之後,我得出了一個結論。

=-LOOKUP(,-MID(B5,MIN(FIND({0;1;2;3;4;5;6;7;8;9},B5&1234567890)),ROW($1:$1024)))

=-LOOKUP(,-MID(B5,MIN(FIND({0;1;2;3;4;5;6;7;8;9},B5&1234567890)),ROW($1:$1024)))

寫函數公式,其實和寫代碼是一樣的,都要先梳理清楚思路,否則寫不出公式。

比如這個案例,「每兩行作為 1 組,轉置成縱向排列」,該怎麼做呢?

首先要梳理思路,把問題拆解成實現步驟。

這一步考驗的是你的邏輯能力。

比如我分成下面幾個步驟:

❶ 添加組号,兩列為 1 組,按組添加序号;

❷ 提取數據,根據組号提取數據;

轉置數據,各組數據改為縱向填充。

02解決方法

梳理清楚了步驟,接下來就要把這些步驟,「翻譯」成 Excel 能看懂的函數公式了。

這一步考驗的,是你對函數公式的熟練程度。

❶ 添加組号。

每兩列為 1 組,給每組中的兩列添加相同的組号。

表格縱向變橫向公式(如何分組轉成縱向排列)3

公式如下:

=ROUNDUP(COLUMN()/2,0)

❷ 提取數據。

根據組号提取數據,這裡使用的是 FILTER 函數,比如要把第 1 組的數據提取出來。

表格縱向變橫向公式(如何分組轉成縱向排列)4

對應的公式如下:

=FILTER($A$1:$H$5,$A$6:$H$6=1)

❸ 轉置數據。

轉置數據,就是把組号由原來的橫向,變成縱向填充。

表格縱向變橫向公式(如何分組轉成縱向排列)5

然後修改 FILTER 公式中的引用,向下填充公式就可以了。

表格縱向變橫向公式(如何分組轉成縱向排列)6

公式如下:

=FILTER($A$1:$H$5,$A$6:$H$6=J1)

記得點「在看」學習打卡!

去除重複值、統計數量,這個公式可以直接套用!

03總結

想學好函數公式,有兩點非常關鍵。

❶ 清晰的邏輯能力:能把問題化繁為簡。

❷ 紮實的函數公式功底:能把思路「翻譯」函數公式。

二者缺一不可!

不信?我出個題考考你。

考考你:

MID 函數、ROW 函數你都會嗎?那下面這段公式的計算結果是什麼?

表格縱向變橫向公式(如何分組轉成縱向排列)7

=MID(A1,ROW(1:11),1)

評論區等你答案。

私信回複關鍵詞【方方】~

獲取超好用的Excel插件,讓你效率飛起!

表格縱向變橫向公式(如何分組轉成縱向排列)8

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved