Excel中函數row和column的特殊應用


版本:2016,數據來源:我要自學網-曾賢志老師


 

row在英文中是行,排的意思,在Excel中的作用是返回所引用的行號。​


 

column在英文中是列,總隊的意思,其作用是返回所引用的列號。


 

假如有這樣一個例子:


 

我們可以知道第一列是自然數序列,二列是以2為等差的奇數列,三列是偶數列,四列是以6為等差。很顯然他們都可以由第一列變形計算得到。而第一列我們可以很容易的由函數公式--:=​ROW(A1),然后向下填充得到。


 

​以下幾列,操作如下:


 

​知道這些,我們可以做什么呢,這里說一個特殊應用,比如表格的轉置。

比如這個例子:​


 

​看到這個例子大家首先想到的肯定是可以利用選擇性粘貼的轉置完成,但是這個必須是數據量很少得情況下,如果數據量很大我們就不得不用其它方法。

因此就有了一下這個函數方法:

我們進行分析可以發現,它對第一列的引用情況是這樣的:


 

很顯然,引用的第一行我們可以通過公式:=COLUMN(A1)得到。


 

我們可以看到他們的等差為4,實際上就是有上一列+4得到下一列。依次加的是0,4,8,12

因此我們可以參考實例1的方法,構造等差數列0,4,8,12...........

即:=ROW(A1)*4-4


 

以下的步驟涉及到一些其他的知識,“A”代表文本,&為文本連接符


 

​由於現在單元格都是公式,因此我們需要以下步驟完成最終的轉換:

1、利用選擇性粘貼將公式粘貼為值​

2、Ctrl+H替換“A”為“=A”從而完成引用​


 

​完成。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM