Excel常用函式總結 記一次資料操作中使用函式

2021-07-11 02:13:48 字數 1565 閱讀 3816

select id as 編號,name  from

`1301`

group

by 編號,name union

allselect id as 編號,name from

`1302`

group

by 編號,name union

allselect id as 編號,name from

`1303`

group

by 編號,name

group

by : 分組查詢

union : 表聯合

匯出 -> excel資料表

=vlookup( a

:a ,sheet1!a

:b, 2 , 0 )

=vlookup(查詢值,查詢範圍,輸出列號,[匹配條件])

輸出列號:是在查詢範圍中的第幾列

匹配條件:false(可0代替)表示精確查詢,true表示模糊查詢

=iferror(vlookup(a1/b1,"錯誤")

=iferror(vlookup(c2,a

:b,2,0),0)

countif

(資料區域,條件表示式)

例:統計a列的數值,是否在g列中

=if(countif(g

:g,a2)>0,"在","不在")

數值取整(四捨五入)      'round'

數值取整(去小數字) 'int'、'trunc'

int trunc 在負數範圍內所得到的結果是不同的,這是他們的唯一區別

sumif( 區域 , 條件 , [求和區域] )

=sumif(b

:b,">90") #對b列大於90的求和

=sumif(a

:a,a1,b

:b) #求a列為a1對應的b列的數值之和

日期相減: 先把日期資料單元格格式設為日期格式,之後直接相減,如=f2-d2(預設為天數)

datedif函式是excel的隱藏函式,主要用於計算日期之差,不是四捨五入,是向下取整。

datedif(開始日期,終止日期,比較單位)ab

12015/4/8 9:00

22016/4/8 10:26

求年數差:=datedif(a1,a2,"y")

求月份差:=datedif(a1,a2,"m")

求天數差:=datedif(a1,a2,"d")

時間相減(直接相減後乘以相應時間單位):

求小時數:=(a2-a1)*24

求分鐘輸:=(a2-a1)*24

*60

text(a2-a1,」hh:mm:ss」),得到的結果也是小時 間隔數

記一次Excel匯入資料

使用excel匯入過程比較簡單,就是由於poi的版本,所以之前的一些方法可能不能使用了,特此開一篇文章記錄.使用poi依賴org.apache.poi poi3.17 主要 value upload method requestmethod.post public operaresult uploa...

記一次資料提取過程

某次需要乙個中文電碼本,然而網上搜到的要麼收費,要麼不行,所以打算自己做乙份,但是看了下資料量實在太大只能放棄,那麼怎麼辦呢。收到乙個軟體teleccodetool 可以查詢漢字對應的電碼,隨即準備提取,過程記錄如下。無關的檔案已經刪除了,只剩三個核心檔案 乙個個看,第乙個配置檔案開啟沒啥有用的訊息...

記一次資料越界的事

最近在作乙個基於聯盛德的 w600晶元進行ayla雲移植時,用到了作業系統的tick獲取,獲取函式如下 u32 clock ms void else return ms 測試 現了奇怪的問題,系統走著走著就不發心跳包了,最後跟蹤後發現是上面這個函式返回的值突然變零 我們預想上面的返回值會一直增加,至...