Excel高手的公式我不懂之:Row(1:5)

2021-03-06 Excel精英培訓

今天我們揭密一個excel高手公式秘技,從一個很常見的函數ROW開始說起.

ROW函數看起來很容易理解:

ROW() 返回當前行的行數

ROW(A1)返回A1的行數1

而在高手的公式中,經常看到的是類row(1:5)的樣式,只是5可能是3也可以是100等任意數字。

「1:5」表示工作表中1至5行的區域,那麼ROW(1:5)表示1至5行的行數,它是一組數,即 1;2;3;4;5。如果用數組形式,即

{1;2;3;4;5}

那麼,它在公式有什麼作用呢?下面是一個簡單的應用示例

單元格A1中值為23413,要求計算出該數字所有位數之和,即

2+3+4+1+3 =13

截取第1位數字 =MID(A1,1,1)

截取第2位數字 =MID(A1,2,1)

截取第3位數字 =MID(A1,3,1)

截取第4位數字 =MID(A1,4,1)

截取第5位數字 =MID(A1,5,1)

按新手的思維 就是MID()+MID()+

但高手會這樣寫公式:

=sum(mid(a1,row(1:5),1)*1)

在編輯欄公式後按ctrl+shift+enter三鍵完成輸入。公式顯示為:

{=sum(mid(a1,row(1:5),1)*1)}

這裡用row(1:5)生成1~5的一組數字,它會分別作用於mid函數,達到分別截取各個位置數字目的。由於截取後是文本型數字,所以要用*1的方式轉換成可以求和的數字。

總結:在公式中用row函數目的是生成一組有序的數字,分別參與公式的運算,返回多個結果。

長按下面二維碼圖片,點上面」識別圖中二維碼「然後再點關注,每天可以收到一篇蘭色最新寫的excel教程。

相關焦點

  • 看看excel高手是怎樣玩row函數!
  • Row函數在Excel數組公式中的應用
    絕大多數excel數組公式中,都可以看到row函數的身影,那麼row函數到底起到什麼作用呢?我們先從它的基本用法說起。
  • Excel計算公式大全(1)
    excel 公式中行數用值表示的方式100.輸入1-2然後向下拉 它只會變成1-3,1-4,1-5,1-6,1-7,1-8,1-9,2-1這樣的序列 我想將1-2向下拉後變成2-3,3-4,4-5…………請問該怎麼自定義數字的格式?
  • 【Excel公式基礎】Excel公式中的ROW和COLUMN函數都是幹嘛用的,看完這篇教程終於明白了!
    以row函數來說,有一個參數,參數是一個引用(單元格,或者區域,或者是其他函數的結果),這個參數可以省略,函數的結果是行號(數字)。這是我學習函數的經驗,希望各位剛開始的時候也能夠按照這樣的方法來積累。——老菜鳥給新手的建議好了,回到我們的主題,如何用公式得到會變的數字?
  • Excel Row函數和Rows函數的使用方法,含Row(A:A)與Row(1:1)實例
    以下是 Excel Row函數和Rows函數的使用方法,共列舉有5個實例,包含Row(A:A)、Row(1:1)、Row函數與Indirect函數組合、Row + Mod + SumProduct函數組合的實例,實例操作所用版本均為 Excel 2016。
  • 成為excel公式高手必學技巧之1:倒減法
    分析:根據條件計算,我們用countif可以輕鬆解決,如:=Countif(a:a,">3")但本題的難點在於要分段統計,本段的區域大小很難確定。=Countif(?,">3")本題借用lookup也可以計算出來,但比較麻煩B2公式:=IF(OR(A2<=3,A3>3),"",IFERROR(ROW()-LOOKUP(1,0/(A$2:A2<3),ROW(A$2:A2)),ROW()-1))如果用倒減法,公式將變得簡單很多:=IF(OR(A2<=3,A3&
  • row函數
    1.row函數的基本用法=ROW(),返回當前單元格所在行的行號,當=ROW()在F1單元格中,返回1,隨著公式的向下拖動,返回的就是1,2,3,4,5.=ROW(1:1),返回的是第一行的行號,也就是1,隨著公式的向下拖動,由於對1:1行的相對引用,公式由=ROW(1:1)變為=ROW(2:2),=ROW(3:3),=ROW(4:4),=ROW(5:5)相應的返回的結果也由
  • Excel引用函數row,column,rows,columns
    =LARGE($A$2:$A$8,ROW(A1))先利用row函數生成從1到N的序號,再傳遞給large函數依次提取從大到小的數值。應用1:row和column順序生成從1至50的自然數=5*(ROW(A1)-1)+COLUMN(A1)
  • Excel公式中的ROW和COLUMN函數都是幹嘛用的,看完這篇教程終於明白了!
    以row函數來說,有一個參數,參數是一個引用(單元格,或者區域,或者是其他函數的結果),這個參數可以省略,函數的結果是行號(數字)。這是我學習函數的經驗,希望各位剛開始的時候也能夠按照這樣的方法來積累。——老菜鳥給新手的建議好了,回到我們的主題,如何用公式得到會變的數字?
  • Excel公式與函數之美09:小而美的函數之ROW函數和ROWS函數
    讓我們一起探索Excel的函數,發現其特別之處和獨特的用法,從而獲取編寫強大公式的「源動力」。 ROW函數和ROWS函數非常簡單,然而,它們在公式中的作用卻引人側目。下面,我們就來發掘這兩個函數之美。 ROW函數ROW函數返回指定單元格所在的行號。
  • row和column函數的用法
    在很多公式中都看到過row和column函數的身影,今天我們學習一下這兩個函數的用法。
  • Excel新功能來了:表格自動添加序號...
    在Excel表格中,我們可以用row()函數設置自動更新的序號,但它有缺點,當插入行時,只能複製公式才能讓序號連續。
  • excel函數公式大全之利用ISODD函數ROW函數SUM函數計算奇數行總和
    excel函數公式大全之利用ISODD函數、ROW函數和SUM函數計算奇數行金額總和或偶數行金額總和。excel函數與公式在工作中使用非常的頻繁,會不會使用公式直接決定了我們的工作效率,今天我們來學習一下提高我們工作效率的函數ISODD函數、ROW函數和SUM函數。
  • Excel公式技巧04: ROW與ROWS函數,生成連續的整數
    學習Excel技術,關注微信公眾號:excelperfect 有時候,我們希望公式中有一部分能夠在該公式向下複製到連續的行時
  • excel row和column函數實現表格轉換 掌握你就超過別人一大半了
    excel中數組除了從表格中選區,還有一種方式就是 通過函數來構造,這裡介紹 row函數和column函數來構造數組,實現表格轉換的功能下面的這個案例 是將左邊的 列 轉為右邊的多行數據 一 : 首先演示一下實現這個功能的完整操作:解釋 : "A"&(COLUMN(M:M)+(ROW(1:1)*4-4)) 這個公式中COLUMN(M:M) 參數M:M是因為我是從13開始的數字
  • excel數組公式進階:按列查找的時候,記得要使用這個函數!
    課程信息卡課程:《Excel天天訓練營》2.0圖文版章節:第2章-精通函數內容:數組公式(列查找)用excel數組公式,如果遇上按列查找的時候,你會發現公式會出問題。現在,我們就來用函數公式實現excel自動化辦公。一、掌握「transpose函數」的用法transpose函數是將內容由行變成列。
  • 成為EXCEL高手的捷徑,死記硬背通用公式(1) - EXCEl實戰派
    Excel函數多,公式有時又比較複雜、難懂,看到別人用得嫻熟,快速解決了一個又一個問題,心裡往往十分羨慕。其實,想要成為EXCEL函數和公式的應用高手,是有一個捷徑可以走的。有不少公式不需要理解,直接套用就行,你只要花點功夫記住這些通用公式,到時,不但可以高效完成工作,還可以在同事、朋友面前裝逼、得瑟一番。
  • excel查詢技巧:如何用數據透視表進行一對多查詢
    excel一對多查詢不僅可以使用函數公式,還可以數據透視表。我承認我只是一個普通人或者是懶人,儘管高手的方法很多,但我只衷情於數據透視表進行一對多查詢,因為它快並且不用動腦筋!有這樣一份Excel一對多的查詢案例,需要返回對應的多個值。B、C列是數據源,根據E2的部分在F列返回對應的部門成員。
  • Excel公式裡的大括號、雙減號、百分號含義解讀及案例分享
    來自:office之家連結:http://office.jb51.net/excel
  • 讓Excel效率起飛的5個Python庫
    )#rng = sht['a1'] #引用單元格,第一行的第一列即a1rng = sht.range('a1:a5') #引用區域sht.range('a1').value = 'Hello' #單元格A1,寫入字符串『Hello’sht.range('a1').value = [1,2,3,4] #默認按行插入:A1:D4分別寫入1,2,3,4sht.range