Excel 序列函數太有存在必要了,因為它還能生成二維序列

2021-01-08 騰訊網

按指定的行列數生成序號,大家平時用得比較多的是 row 和 column 函數。

Excel 升級到 O365 版本後,有了專門的序列函數。

O365 簡化了數組函數的調用,不需要按三鍵就能直接出結果。因此新函數不但可以生成單行、單列的序列,還可以生成一個二維序列區域。

函數說明:

作用:

在數組中生成一系列連續數字。

語法:

SEQUENCE(rows,[columns],[start],[step])

參數:

rows:必需,要返回的行數。

[columns]:可選,要返回的列數。

[start]:可選,序列中第一個數字。

[step]:可選,數組中每個連續值遞增的值。

說明:

任何缺少的可選參數都將默認為 1。

數組可以是一行或一列,也可以是行和列的組合。

SEQUENCE 函數會返回一個數組,如果該數組是公式的最終結果,則會溢出。這意味著,當按下回車鍵時,Excel 將動態創建相應大小的數組範圍。對於 Excel 表格中的數據,若使用結構化引用,則從數組範圍中添加或刪除數據時,數組將自動重設大小。

Excel 對工作簿之間的動態數據提供有限支持,並且僅當這兩個工作簿時都處於打開狀態時才支持此方案。如果關閉源工作簿,刷新時,任何連結的動態數組公式都將返回 #REF! 錯誤 。

案例 1:

生成一列 1 到 20 的順序編號。

解決方案 1:

在 A1 單元格中輸入以下公式:

=SEQUENCE(20)

公式釋義:

生成一個 20 行、1 列的序列值

默認起始值和步長都為 1

案例 2:

生成起始值為 5,步長為 5,一共 10 行的一列編號。

解決方案 2:

在 B1 單元格中輸入以下公式:

=SEQUENCE(10,,5,5)

公式釋義:

10,,:行數為 10,第二個參數預設,表示默認列數為 1

5,5:起始值為 5,步長為 5

案例 3:

將 1 到 30 的數字按順序排列成 5 行 6 列。

解決方案 3:

在 D1 單元格中輸入以下公式:

=SEQUENCE(5,6)

公式釋義:

生成一個 5 行 6 列的數組

起始值和步長都為 1

案例 4:

生成一行從星期一到星期日的順序值。

解決方案 4:

在 K1 單元格中輸入以下公式:

=TEXT(SEQUENCE(1,7,2),"aaa")

公式釋義:

SEQUENCE(1,7,2):橫向生成 1 行從 2 到 8 的順序數組

TEXT(...,"aaa"):

將上述數組轉換為星期的縮寫

因為默認每星期的第一天是禮拜天,所以禮拜一為 TEXT(2,"aaa"),依次類推

案例 5:

將下圖 1 中的姓名列轉換為 3 行 3 列的數組區域。

效果如下圖 2 所示。

解決方案 5:

在 F1 單元格中輸入以下公式:

=INDEX(A:A,SEQUENCE(C2,D2,2))&""

公式釋義:

SEQUENCE(C2,D2,2):生成一個 3 行 3 列的數組區域,其中的值從 2 開始,步長為 1 順序遞增,結果如下圖所示

INDEX(A:A,...):返回 A 列中的第 n 個值,n 就是上圖中的數組

&"":作用是將無意義的 0 值轉換成文本,從而不讓其顯示,不過在本例中,即使不加也沒有太大影響

Excel學習世界

轉發、在看也是愛!

相關焦點

  • Excel函數公式:Excel常用序列函數,直接套用
    實際的工作中,填寫序列號的地方非常的多,如果手動去處理,非常的麻煩,是否可以用函數公式來解決了?一、字母序列。目的:生成字母序列(大寫、小寫)。解讀:1、大寫字母A的ASCII碼為65,利用函數ROW函數獲取單元格A65的行號,及字母A的ASCII碼,然後利用函數CHAR轉為為對應的字母。2、利用ROW函數獲取行號的目的在於變量為動態值。便於填充。二、星期序列(中文、英文)。目的:根據日期快速的填充星期。
  • excel隨機數函數是什麼?excel怎樣生成隨機數?
    本篇將介紹excel隨機數函數是什麼?excel怎樣生成隨機數?有興趣的朋友可以了解一下!一、前言excel是我們工作中很常用的一款表格製作工具,它不僅僅只是用來製作表格,它還能對表格中的數據進行處理(比如:運算、排序、篩選等)。excel為數據的處理提供了很多函數,今天小編要介紹的是excel隨機數函數,以及隨機數函數的用法,希望對大家有所幫助!
  • 重複生成序列,你會嗎?
    本期要與大家分享的是如何在Excel中快速生成重複序列號?比如說我要生成如下圖的序列,該怎麼操作呢?想要生成以上序列號,這裡我們需要藉助函數來實現。我們可以通過Row函數先生成1、2、3……序列號,然後我們在利用四捨五入的Round函數來取重複值即可。具體操作如下:在B2單元格中輸入公式=ROUND(ROW(A1)/2,0)說明:ROW(A1):表示取行號;ROUND(ROW(A1)/2,0):表示先將行號除2,然後通過四捨五入函數來取整。
  • Nature重大突破:生成完整的人類X染色體序列!
    如果你用的是更小的碎片,每一塊都包含了更少的背景來找出它的來源,特別是在拼圖中沒有任何獨特線索的部分,比如藍天。人類基因組測序也是如此。直到現在,這些片段都太小了,沒有辦法把基因組拼圖中最難的部分拼在一起。"
  • python時間序列平穩性檢驗專題及常見問題 - CSDN
    而寬平穩的定義為,如果{Xt}滿足以下三個條件:(1)任取t∈T,有E(Xt·Xt)(2)任取t∈T,有E Xt =μ,μ為常數;(3)任取t,s,k∈T,且k+s-t∈T,有γ(t, s)=γ(k, k+s-t)則稱{Xt}為寬平穩時間序列。
  • excel函數應用:如何快速製作考生座次分配表
    既然要考試,自然就會涉及到考生座位安排的問題,今天我們就一起來學習一下,如何在excel中快速地製作考生的座位分配表!春節剛過,某部門馬上組織員工進行崗位技能考試,本次考試有561人報名參考,部門安排了兩個考場共18個考室,每個考室安排32座,需要對所有報名的考生隨機安排座位。
  • 掌握這7條excel函數,自動化生成數據周報上篇
    excel的二八原則曾經在面試時候被問到VLOOKUP和HLOOKUP有什麼區別,我回答的是前者是以列匹配,後者是以行匹配。面試完我一個勁兒後悔沒有回答好,對這個函數不熟悉,回答太簡單。諷刺的是已經過去好幾年,我卻一次未用到過HLOOKUP。所以真的沒必要抱著一本excel大全在那挨個學函數,浪費時間。
  • 零基礎入門Excel數據分析「函數篇」:8個常用的時間序列類函數
    在數據分析中,日期時間類型的數據很常見,所以Excel中有專門的函數用於處理日期時間類型的數據,這些函數被歸為時間序列類。1、yearyear可以提取日期中的年份,例如,給定日期:2019/11/26,要獲取其中的年份,用year函數即可,如下圖所示。
  • r語言檢驗序列相關 - CSDN
    時間序列概述按照時間的順序把隨機事件變化發展的過程記錄下來就構成了一個時間序列對時間序列進行觀察、研究,找尋它變化發展的規律,預測它將來的走勢就是時間序列分析時間序列建模基本步驟:平穩性判別2.1 時序圖繪製時序圖是一張二維平面圖,一般橫坐標表示時間,縱坐標表示序列取值,觀察時序圖,我們能獲得序列值的趨勢和走向時序圖的繪製用函數ts()#將美國愛荷華州杜比克 (Dubic) 市 144 個月的平均氣溫 (單位:#°F) 按時間順序記錄下來, 就得到長度為 144 的觀察值序列 > t <- scan
  • Excel – 本周是今年的第幾周了?這麼一算,必須只爭朝夕
    案例:  下圖中的列出了多個日期,請計算出它在這一年中是第幾周。    既然weeknum函數有兩種機制,那麼自然就有兩種不同的計算結果。下面分別來看一下。  ISO就是ISO8601機制:  日曆在每個季度中有一致的周數,每周有一致的天數;  ISO8601基於周的日曆中的所有周都恰好有7天,從星期一開始,並且每周都在一年中。
  • 利用深度學習進行時間序列預測
    因此,測量到的光子數會發生變化,恆星是一個熔化的物質球(氫和氦聚變),它有自己的運動,因此光子的發射取決於它的運動。這對應於光強度的波動。但是,也可能有行星,系外行星,它們幹擾恆星,甚至從恆星之間穿過衛星的視線(凌日方法[12])。這條通道遮住了恆星,衛星接收到的光子較少,因為它們被前面經過的行星擋住了(一個具體的例子是月球引起的日食)。通量測量的集合被稱為光曲線。
  • 時間序列分析(三):平穩時間序列分析之數據準備
    平穩時間序列是時間序列中一類重要的時間序列,對於該時間序列,有一套非常成熟的平穩序列建模方法,這也是本節中將重點介紹的部分。對於非平穩序列,可以通過差分、提取確定性成分等方法,將轉化成平穩序列,再運用平穩序列建模方法進行建模。在實際操作中,由於樣本數據的匱乏,要根據樣本數據要找到生成樣本的真實隨機過程基本是不太可能的。
  • 時間序列基本概念
    平穩時間序列是時間序列中一類重要的時間序列,對於該時間序列,有一套非常成熟的平穩序列建模方法,這也是本節中將重點介紹的部分。對於非平穩序列,可以通過差分、提取確定性成分等方法,將轉化成平穩序列,再運用平穩序列建模方法進行建模。在實際操作中,由於樣本數據的匱乏,要根據樣本數據要找到生成樣本的真實隨機過程基本是不太可能的。
  • Python中的時間序列數據可視化的完整指南
    時間序列數據在許多不同的行業中都非常重要。它在研究、金融行業、製藥、社交媒體、網絡服務等領域尤為重要。對時間序列數據的分析也變得越來越重要。在分析中有什麼比一些好的可視化效果更好呢?沒有一些視覺效果,任何類型的數據分析都是不完整的。因為一個好的情節比20頁的報告更能讓你理解。因此,本文是關於時間序列數據可視化的。
  • 使用Pandas的resample函數處理時間序列數據的技巧
    時間序列數據在數據科學項目中很常見。 通常,可能會對將時序數據重新採樣到要分析數據的頻率或從數據中汲取更多見解的頻率感興趣。在本文中,我們將介紹一些使用Pandas resample()函數對時間序列數據進行重採樣的示例。 我們將介紹以下常見問題,並應幫助您開始使用時序數據操作。
  • r語言檢驗時間序列平穩性_r中時間序列平穩怎麼檢驗 - CSDN
    前三行包含對數據的一些注釋,當我們將數據讀入R時我們想要忽略它。我們可以通過使用scan()函數的「skip」參數來使用它,它指定了多少行。要忽略的文件頂部。從這個時間序列我們可以看出,每月出生人數似乎有季節性變化:每年夏天都有一個高峰,每個冬天都有一個低谷。
  • excel中的經典查找引用函數之lookup函數的使用
    excel表格的眾多函數中,我們常用的查找引用函數大致有3個,分別是有縱向查找功能的vlookup函數、有橫向查找功能的hlookup函數和可以任意多條件查找引用的lookup函數。下面我們來介紹lookup函數的用法。
  • 機器之心GitHub項目:從循環到卷積,探索序列建模的奧秘
    Jordan Network 代表了一類循環網絡,它的每一個時間步都有一個輸入與輸出,但循環連接只存在當前時間步的輸出和下一個時間步的隱藏單元之間。因為該架構在隱藏單元之間沒有循環連接,因此它沒有一個記憶機制來捕捉所有用於預測未來時間步的歷史信息。這種架構雖然在能力上並沒有那麼強大,但它的優勢在於訓練過程中的解耦合與並行過程。
  • Excel函數large、與數組在實際案例中的聯合運用
    我們有以下這樣一個Excel工作表,其中包括三項內容:姓名,成績,前四名(成績),現在姓名和成績為已知的內容,現在我們的任務就是根據已知的內容,結合相關的函數來得出前四名(成績)。Excel工作表具體如圖三所示:
  • python時間序列分析之_用pandas中的rolling函數計算時間窗口數據
    上篇文章中,我們講解了如何對時間數據進行重採樣及重採樣中降採樣和升採樣的概覽和使用方法,通過重採樣我們可以得到任何想要頻率的數據,但是這些數據也是一個時點的數據,那麼就存在這樣一個問題:時點的數據波動較大,某一點的數據不能很好的表現它本身的特性,於是我們就想,能否用一個區間的的數據去表現呢,這樣數據的準確性是不是更好一些呢?