常用 特殊公式應用介紹(持續更新)

2021-09-24 14:54:12 字數 1786 閱讀 2917

(個人總結更新)常用公式介紹:

=format(date(year(),month()-1,day()),"yyyy-mm-dd")

2、獲取今天前30天的日期:

=format(datedelta(now(),-30),'yyyy-mm-dd')

3、獲取當前年份:

=year(now(),"yyyy-mm-dd")

=int(left(format(now(), "yyyy-mm-dd"),4))

4、獲取當前月份:

=month(now(),"yyyy-mm-dd")

=int(mid(format(now(), "yyyy-mm-dd"),6,2))

5、獲取時間精確到毫秒(可用於設定uuid、主鍵等):

=format(now(), "yyyymmddhhmmsssss")

6、下拉框中公式獲取指定範圍的年份組: 

近10年年份,公升序:    =range(year()-10,year())

近10年年份,降序:    =range(year(),year()-10,-1)

7、下拉框選值後,單元格根據資料庫查詢結果,實時更換顯示值:

=sql(「database」,」sql語句」,row,col)

8、公式引用非父格資料時,引用到的資料是陣列型別,需要用array()進行處理,不同應用場景會有不同應用,如用於比較前期和後期資料的對比。

在我的部落格中有相關的應用場景的介紹,用於比較資料更新前後的對比,用於區分顏色,比較前後值的變化大小(+***)或(-***)。

如:=abs($$$- indexofarray('sheet1'!c2, ( a2- 1)*count('sheet1'!c1) + inarray(c1, 'sheet1'!c1)))>0.01

比較兩份資料的前後差異(用於資料調整前後對比)

9、獲取頁碼:

當前頁碼:=$$page_number

總頁碼:=$$totalpage_number

10、資料擷取

獲取資料長度:=len(str)

從左側開始取指定長度的資料:=left(str,lenght)        ——       =left("2019-06-21",4)    結果:2019

從右側開始取指定長度的資料:=right(str,lenght)        ——       =right("2019-06-21",2)    結果:21

從指定位置開始取指定長度的資料:=mid(str,start,lenght)        ——       =mid("2019-06-21",6,2)    結果:06

12、將秒的資料轉換為時分秒的格式

=string(int(time/3600))+"h"+int(time%3600/60)+"min"+int(time%3600%60)+"s"

——    time:18154            結果:5h2min34s

——    如果資料是字元型,則對應將字尾秒「s」去掉,只留下時間數字就可以計算

13、查詢文字是否包含某字元,以及字元位置

=find(str,text,start)          ——         從指定start位置,查詢str在text中的位置

如:=find("b","a,b,cd,e")          ——        結果:3

=find("b","a,b,cd,e",2)          ——        結果:3

可用結果是否大於零來判斷是否包含字元,即 if(find(str,text,start)>0,"包含字元","不包含字元") 

mysql 常用SQL語句介紹(持續更新)

個人總結更新,mysql 常用sql語句介紹 博主習慣小寫 test table 資料庫表 column name 字段 str 字串等型別資料 1 建立庫表 create table test table colnum name1 varchar 50 colnum name2 datatime ...

C STL應用(持續更新 )

vector是動態陣列,可以理解為是能夠根據需要隨時申請記憶體的動態陣列。常用操作如下 容量vec.size 向量大小 vec.empty 向量判空 如果為空true 不為空false 修改vec.push back 向向量末尾新增乙個元素 vec.pop back 刪除向量末尾元素 vec.ins...

Linux常用(持續更新)

1.scp bcec computernode check.sh root 10.254.3.1 tmp 2.uname a cat proc version cat etc issue 3.ls ls 由大到小 ls lsr 由小到大 ls lt 由近到早 ls ltr 由早到近 4.rm rf ...