日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

javascript二维数组转置_精通Excel数组公式010:认识数组函数:TRANSPOSE、MODE.MULT和TREND...

發(fā)布時間:2023/12/10 javascript 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 javascript二维数组转置_精通Excel数组公式010:认识数组函数:TRANSPOSE、MODE.MULT和TREND... 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

學(xué)習(xí)Excel技術(shù),關(guān)注微信公眾號:

excelperfect

數(shù)組函數(shù)是可以提供多個值的Excel內(nèi)置函數(shù)。下面列出了8個Excel內(nèi)置的數(shù)組函數(shù):

TRANSPOSE函數(shù)

MODE.MULT函數(shù)(在Excel 2010中引入)

TREND函數(shù)

FREQUENCY函數(shù)

LINEST函數(shù)

MMULT函數(shù)

MUNIT函數(shù)(在Excel 2013中引入)

MINVERSE函數(shù)

下面講解前3個函數(shù)。

TRANSPOSE函數(shù)

TRANSPOSE函數(shù)可以將垂直數(shù)組轉(zhuǎn)換成水平數(shù)組,并且可以處理一維或二維數(shù)據(jù)。

如下圖1所示,在源數(shù)據(jù)區(qū)域A2:D4中,數(shù)據(jù)占3行4列,要想將這些數(shù)據(jù)轉(zhuǎn)置,選擇一個4行3列的單元格區(qū)域,如圖中的A7:C10,輸入公式:

=TRANSPOSE(A2:D4)

按Ctrl+Shift+Enter鍵。

圖1

注意,使用TRANSPOSE函數(shù)不僅將數(shù)據(jù)轉(zhuǎn)置,而且建立了數(shù)據(jù)之間的鏈接,當源數(shù)據(jù)區(qū)域的數(shù)據(jù)變化時,被轉(zhuǎn)置的數(shù)據(jù)隨著變化。

有時候,當源數(shù)據(jù)區(qū)域中有空單元格時,TRANSPOSE函數(shù)將該單元格數(shù)據(jù)顯示為0,如下圖2所示。

圖2

注:有些函數(shù),例如TRANSPOSE、VLOOKUP、INDEX等,將空單元格視作0;有些函數(shù),例如MIN、MAX、AVERAGE,不會將空單元格視作0。

使用IF函數(shù)和ISBLANK函數(shù)來解決這個問題,讓空單元格顯示空,如下圖3所示。

圖3

MODE.MULT函數(shù)

在一組數(shù)中獲取出現(xiàn)次數(shù)最多的數(shù)時,可以使用MODE函數(shù)或MODE.SNG函數(shù),然而,當一組數(shù)中有多個出現(xiàn)次數(shù)一樣且最多的數(shù)時,MODE函數(shù)或MODE.SNG函數(shù)只返回找到的第一個數(shù),此時,可以使用MODE.MULT函數(shù)。

如下圖4所示,選擇單元格區(qū)域C7:C8,輸入數(shù)組公式:

=MODE.MULT(A2:A15)

得到結(jié)果。(這兩個數(shù)字都出現(xiàn)了3次且最多)

圖4

然而,我們知道上例中會有2個結(jié)果,因此選擇了含有2個單元格的區(qū)域。實際上,數(shù)據(jù)可能變化,因此我們事先不知道有幾個出現(xiàn)最多的數(shù),如果選擇可能多的單元格區(qū)域,輸入上面的公式,可能在有的單元格中出現(xiàn)錯誤值,如下圖5所示。

圖5

此時,我們可以靈活運用前面學(xué)到的知識,組合多個函數(shù)來適應(yīng)數(shù)據(jù)的變化,如下圖6所示,如果有更多的數(shù),則可直接向下拉動單元格。

圖6

還可以使用IFERROR函數(shù)使公式簡化,如下圖7所示。

圖7

TREND函數(shù)

使用TREND函數(shù)估計線性模型中的y值。有時候,我們需要使用數(shù)據(jù)來計算斜率和截距,以創(chuàng)建線性模型來輔助預(yù)測。線性模型等式為:

y=f(x)=mx+b

如下圖8所示,使用了3個公式來預(yù)測學(xué)生的分數(shù)。

圖8

所有的4個函數(shù)(SLOPE、INTERCEPT、FORECAST、TREND)都要求知道y值和x值。如果使用SLOPE函數(shù)和INTERCEPT函數(shù),則創(chuàng)建mx+b公式;如果使用FORECAST或TREND函數(shù),則只需添加x值用于預(yù)測,如下圖9所示;如果要預(yù)測多個y值,則最好使用TREND函數(shù),如下圖10所示。不像FORECAST函數(shù)每次都要重復(fù)計算,TREND函數(shù)僅計算m和b值一次,因此當處理大量數(shù)據(jù)時,其速度更快。

圖9

圖10

《Ctrl+Shift+Enter:MasteringExcel Array Formulas》學(xué)習(xí)筆記

完美Excel

歡迎在下面留言,完善本文內(nèi)容,讓更多的人學(xué)到更完美的知識。

歡迎到知識星球:完美Excel社群,進行技術(shù)交流和提問,獲取更多電子資料。

總結(jié)

以上是生活随笔為你收集整理的javascript二维数组转置_精通Excel数组公式010:认识数组函数:TRANSPOSE、MODE.MULT和TREND...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。