excel row和column函數實現表格轉換 掌握你就超過別人一大半了

2020-12-13 跟我學excel

excel中數組除了從表格中選區,還有一種方式就是 通過函數來構造,這裡介紹 row函數和column函數來構造數組,實現表格轉換的功能

下面的這個案例 是將左邊的 列 轉為右邊的多行數據

一 : 首先演示一下實現這個功能的完整操作:

解釋 : "A"&(COLUMN(M:M)+(ROW(1:1)*4-4)) 這個公式中

COLUMN(M:M) 參數M:M是因為我是從13開始的數字

ROW(1:1)*4-4 構造的是一個等差值為4的等差數列

更加詳細的解釋 看下面哦

二 : 看完了上面的操作可能有點迷糊,下面分步來解釋過程

這個案例中涉及到使用函數來構造序列,先看下下面的這個小例子:

(1) : 實現下面這樣的序列:

觀察上面的表格發現 A B C三列數據都是等差數列,

A列的等差是1 B列的等差是2 C列的等差是4

下面的操作是 實現這3個數列 :

經過觀察發現 A列的生成公式是 : =ROW()*1   (ps:A列的等差是1 所以是 ROW()*1)

B列的生成公式是 : =ROW()*2-2  (ps:A列的等差是2 所以是 ROW()*2後面-2是因為第一個是數字是0)

C列的生成公式是 : =ROW()*4-4 (ps:A列的等差是4 所以是 ROW()*4後面-4是因為第一個是數字是0)

經過上面的案例得出一個結論:生成一個等差數列的公式就是:row()*等差值

(2) 下面完成這兩個表格之間的轉換

仔細觀察這兩個表格的特點 內容是一樣的; 「轉換之後的表格」 這個表格是引用了「原表格」的內容 下面展示了兩個表格之間的內容對應關係:如圖:

這張圖表達的意思就是 「轉換之後的表格」「女裝」 對應的就是 a13單元格 內容 , "冬上衣" 對應的就是 a14單元格的內容 ,以此類推就看出了表格的對應關係。

再進一步變化(去除漢字)得到只有 a13...a24的表格如圖 :

下面需要解決的就是 使用 函數來構造一個這樣的表格 、觀察表格裡面的這些數字 :

現在需要使用函數來生成13-24之間的數字,並且可以實現換行

先用column函數來構造 最基本的數組 :

得到的這個二維數組並不是我們想要的結果,

觀察這個二維數組中的數字 發現 第一行每個數字+0;第二行每個數字加4; 第3行每個數字加8 如圖:

可以看出 0 4 8 是一個等差數列 , 在第一個案例中已經介紹了如何使用row函數生成等差數列;

下面用公式來生成 0 4 8 這個等差數列 :

再用每一行的每個數字加上 0 4 8 操作如下 :

得到的這個二維數組 與我們的目標很相近了,在再數組前面字母A:

下面的操作就是簡單了 上一步得到的表格 ; 並變成公式,操作如下:

到這裡這個功能分布解釋操作就完成了

相關焦點

  • row和column函數的用法
    在很多公式中都看到過row和column函數的身影,今天我們學習一下這兩個函數的用法。
  • 函數Index和函數column、row聯合用法在實際案例中的運用
    ,那麼在實際應用中我們分別使用了函數index、函數column組合用法將列分布的數據轉化為行分布,使用函數index和函數row組合用法將行分布的數據轉化為列分布,也就是通過函數的運用完成了數據的轉置工作。
  • excel row函數的好幫手是誰?TRANSPOSE函數
    我們都知道 row函數colum函數 有一個重要的功能可以實現構造數組;row函數的參數可以輸數字 比如 row(1:1)達標的當然是第一行了;而column函數的參數只能是字母column(A:A) 這個函數的弊端就是比如我想構造一個
  • Excel引用函數row,column,rows,columns
    (ID:ExcelLiRui)關鍵詞:row,column,rows,columns在日常工作中,Excel引用函數的應用範疇極為廣泛,如果你稍微了解一點引用函數的小知識和基礎用法,就可以在很多場景下輕鬆解決看似複雜的問題。
  • 用這個函數實現excel自動排序,又快又好用
    表格,肯定都會需要用序號對數據進行編號,方便查找和統計。如果你沒有學會這個函數,那麼就只能每調整一次內容,重新下拉填充一次,不但效率極其低下,還很容易搞忘記了,造成序號錯亂,影響工作。現在,我們就來用函數公式實現excel自動化辦公。
  • excel數組公式進階:按列查找的時候,記得要使用這個函數!
    課程信息卡課程:《Excel天天訓練營》2.0圖文版章節:第2章-精通函數內容:數組公式(列查找)用excel數組公式,如果遇上按列查找的時候,你會發現公式會出問題。這是因為我們使用的編號部分row(A1:A8)這個數字組是一行數字,不適用於按列查找。如圖中案例表格,數據雖然是一行一行的記錄,但要查詢的內容都在一行的不同列,屬於按列查找,這時候就要用行列轉換函數TRANSPOSE。如果你沒有學會這些函數,那麼就無法應對大量數據的表格。
  • row函數也能實現excel九九乘法表
    在上一篇文章中介紹了row函數和column函數的使用,這篇文章再繼續使用兩個案例介紹,再實際中會經常用到row函數和column函數 ,不過也不是很難,熟練操作就會啦 一 : ROW()函數和 COLUMN()函數
  • Excel公式中的ROW和COLUMN函數都是幹嘛用的,看完這篇教程終於明白了!
    我們需要了解的是int和數列有什麼關係,這個函數就一個參數。=INT(ROW(A1))下拉看看有什麼特別的,你會發現和=ROW(A1)的效果一樣,因為int這個函數是取整數的,ROW(A1)的結果本來就是整數,我們需要變個分數出來,所以=INT(ROW(A1)/2)這樣試試:
  • 【Excel公式基礎】Excel公式中的ROW和COLUMN函數都是幹嘛用的,看完這篇教程終於明白了!
    我們需要了解的是int和數列有什麼關係,這個函數就一個參數。=INT(ROW(A1))下拉看看有什麼特別的,你會發現和=ROW(A1)的效果一樣,因為int這個函數是取整數的,ROW(A1)的結果本來就是整數,我們需要變個分數出來,所以=INT(ROW(A1)/2)這樣試試:
  • 快速解決excel表格序號問題,row函數的使用技巧
    我們在實際工作中,我們可能會經常使用excel表格處理數據,比如我們製作一份工資表,我們可能會對每個員工進行編排序號,通常的做法,我們會使用下拉填充的方法進行序號編排,當有些員工離職的時候,我們就會把該員工的信息刪除了,這時候我們會發現,序號變得不連續了,這樣對數據處理產生影響,為了解決這個問題
  • 函數index與函數column、match組合用法在實際操作中的應用
    今天我們來介紹函數index和函數column、函數index和match這兩組組合在實際操作中的應用。(對於函數left、函數right、函數if和函數mod的組合用法感興趣的朋友可以看完該篇文章之後參考文章
  • 如何使用JavaScript實現前端導入和導出excel文件
    1.2 實現一鍵導入excel文件並生成table表格導入excel文件的功能我們可以用javascript原生的方式實現解析, 比如可以用fileReader這些原生api,但考慮到開發效率和後期的維護, 筆者這裡採用antd的Upload組件和XLSX來實現上傳文件並解析的功能.
  • 看看excel高手是怎樣玩row函數!
  • Excel函數用法24——INDEX
    【標籤】 excel表格函數、index函數使用 INDEX 函數有兩種方法:
  • Excel教程:row與column有多強大,你知道嗎?
    函數row與column,看似無足輕重,實則發揮重要的作用,尤其是構造序列這一方面,與其他函數搭配,功能狠強大。函數row:返回一個引用的行號。函數column:返回一個引用的列號。3、函數int+row/column構造1,1,2,2,3,3,4,4…等序列
  • Python 使用反射實現 Excel 與對象之間的轉換
    ] for column_index in range(len(row)): row_data.append(row[column_index].value) print_row(row_data)伸手黨代碼
  • Row函數在Excel數組公式中的應用
    絕大多數excel數組公式中,都可以看到row函數的身影,那麼row函數到底起到什麼作用呢?我們先從它的基本用法說起。
  • excel條件格式和函數公式應用前奏篇:條件格式的作用
    excel在上一篇文章中,我們介紹了函數index和函數column、函數row的聯合運用在實際操作中的應用。其中在介紹實際案例的操作過程中,我們首先介紹了分別使用index、column組合函數和index、row組合函數來提取特定表格中位置序號成等差數列排布的數據。其次,介紹了函數index、column、row三個函數的組合用法,用來將一列九個的數據排布成三行三列的數據。
  • 使用Pandas讀取複雜的Excel數據
    關於Excel數據處理,很多同學可能使用過Pyhton的pandas模塊,用它可以輕鬆地讀取和轉換Excel數據。但是實際中Excel表格結構可能比較雜亂,數據會分散不同的工作表中,而且在表格中分布很亂,這種情況下啊直接使用pandas就會非常吃力。本文蟲蟲給大家介紹使用pandas和openpyxl讀取這樣的數據的方法。
  • 利用pandas讀取格式不規範的Excel文件
    數據的問題pandas內的read_excel方法在讀取Excel工作表方面非常高效好用,無論如何,當數據在表中不是以連續的形式存儲的話,讀取出來的數據可能就和預期的不同了。 當你嘗試用read_excel讀取下面圖中所示的這種數據格式時: