原創(chuàng)文章:如有下載及轉(zhuǎn)載請(qǐng)注明來(lái)源鏈接摔桦,否則視為侵權(quán)
(1)左邊取到倒數(shù)第二位
=left(k1,len(k1)-1)
(2)右邊取到順數(shù)第4位
=right(k2,len(k2)-3)
(3)excel if 判斷
=IF(k3>90,"M3+",IF(k3>=61,"M3",IF(k3>=31,"M2","M1")))
= IF(C17>90,"優(yōu)秀",IF(C17>80,"良好",IF(C17>60,"及格","不及格")))
(4)字符連接符
="200"&a4
(5)某個(gè)字符左右兩邊加單引號(hào)及逗號(hào)
="'"&K5&"'"&","
(6)select 某些合同進(jìn)去oracel 取數(shù)時(shí)做臨時(shí)表的輔助加工
="select '"&K6&"'"&"合同號(hào) from dual union all"
(7)select 某些合同進(jìn)去oracel 做臨時(shí)表,注意日期的格式的寫(xiě)法
="select '"&K7&"'"&"合同號(hào),"&"to_date('"&YEAR(L7)&"/"&MONTH(L7)&"/"&DAY(L7)&"','yyyy/mm/dd')"&" from dual union all"
(8)oracel 數(shù)據(jù)框insert into 插入數(shù)據(jù)輔助寫(xiě)法注意日期的格式的寫(xiě)法
="insert into collection.xn_agency_recovery values("&"'"&K10&"'"&","&"to_date('"&YEAR(L10)&"/"&MONTH(L10)&"/"&DAY(L10)&"','yyyy/mm/dd'),"&M10&","&"'"&N10&"');"
(9)sumif函數(shù)是用來(lái)根據(jù)指定條件對(duì)若干單元格進(jìn)行求和比原。(即按單條件求和)
=SUMIF(2:
9,G2,
2:
9) [求和條件范圍,求和條件,求和值范圍]
=SUMIFS(D32:D39,D32:D39,">=80",F32:F39,"男")#多條件求和
(10)COUNTIF函數(shù)是用來(lái)根據(jù)指定條件對(duì)若干單元格進(jìn)行統(tǒng)計(jì)词顾。(即按條件計(jì)數(shù))
=COUNTIF(2:
9,G2)[計(jì)數(shù)條件范圍,計(jì)數(shù)條件]
(11)vlookup匹配 有規(guī)律向右邊移動(dòng)匹配B4代表默認(rèn)重第二列匹配
=VLOOKUP(A:$D,COLUMN(B4),0)
(12)Text函數(shù)
Text函數(shù)的語(yǔ)法為:=text(value,format_text)蠢棱。Value為數(shù)字值扶踊。Format_text為設(shè)置單元格格式中自己所要選用的文本格式广恢。
TEXT+MID函數(shù)提取出生年月
=TEXT(MID(E96,7,8),"0000-00-00")
(13)DATEDIF函數(shù)計(jì)算年齡
=DATEDIF(TEXT(MID(E113,7,8),"000-00-00"),TODAY(),"y")&"周歲"
(14)截取-前的部說(shuō)明用FIND函數(shù)查找位置用LEFT截取
=Left(A1,FIND("-",A1)-1)
(13)條件求和:SUMIF、SUMIFS函數(shù)择诈。
=SUMIF(F32:F39,"男",D32:D39)
=SUMIFS(D32:D39,D32:D39,">=80",F32:F39,"男")
(14)條件求和:COUNTIF、COUNTIFS函數(shù)出皇。
=COUNTIF(F46:F53,"男")
=COUNTIFS(D46:D53,">=80",F46:F53,"男")
(15)逆向查詢(xún):LOOKUP函數(shù)
=LOOKUP(1,0/(E70:E77=H70),C70:C77)
(15)INDEX+MATCH 函數(shù)
=INDEX(G90:G97,MATCH(H90,E90:E97,0))
(16)DATEDIF函數(shù)計(jì)算年齡
=DATEDIF(TEXT(MID(E108,7,8),"0000-00-00"),TODAY(),"y")&"周歲"
(17)取絕對(duì)值???=ABS(數(shù)字)
=ABS(C119)
(18)取整???=INT(數(shù)字)
=INT(C120)
(19)四舍五入
=ROUND(C121,2)
(20)ERROR空值判斷公式
1羞芍、把公式產(chǎn)生的錯(cuò)誤值顯示為空???公式:C2?
??=IFERROR(A2/B2,"")?
??說(shuō)明:如果是錯(cuò)誤值則顯示為空,否則正常顯示郊艘。
=IFERROR(C122/D122,"空值")
(21)統(tǒng)計(jì)是否重復(fù)公式
1荷科、統(tǒng)計(jì)兩個(gè)表格重復(fù)的內(nèi)容???公式:B2?
??=COUNTIF(Sheet15!A:A,A2)?
??說(shuō)明:如果返回值大于0說(shuō)明在另一個(gè)表中存在,0則不存在纱注。
=IF(COUNTIF(C127:C130,"a")>1,"重復(fù)","非重復(fù)")
=IF(COUNTIF(208:214,D208)>1,"重復(fù)","非重復(fù)")
=IF(COUNTIF(D$219:D219,D219)>1,"重復(fù)","非重復(fù)")
(22)字符串查找判斷--一對(duì)一
=IF(COUNT(FIND("河南",C138))=0,"否","是")
(23)字符串查找判斷--一對(duì)多
=IF(COUNT(FIND({"遼寧","黑龍江","吉林"},C145))>0,"東北","其他")
(24)日期計(jì)算公式/兩日期相隔的年\月\天數(shù)計(jì)算
相隔多少天? =DATEDIF(C152,D152,"d")
相隔多少月? =DATEDIF(C154,D154,"M")
不考慮年相隔多少月? =DATEDIF(C158,D158,"Ym")
不考慮年相隔多少天? =DATEDIF(C161,D161,"Yd")
不考慮月相隔多少天? =DATEDIF(C164,D164,"md")
(24)文本提取
(25)生成隨機(jī)數(shù)
(26)首字母大小寫(xiě)轉(zhuǎn)換
(27) rank排序統(tǒng)計(jì)
(28)基本日期函數(shù)畏浆,生成當(dāng)前日期函數(shù):TODAY和當(dāng)前時(shí)間的函數(shù)NOW
=TODAY()
=NOW()
=DATE(B247,C247,D247)
=DAY(B251)
=C256-B256
=INT((MONTH(B261)+2)/3)
(29)判斷指定日期所在的星期五、TEXT:星期(中國(guó))
星期(中國(guó)) =TEXT(B261,"aaaa")
星期(英文) =TEXT(B261,"dddd")
LEN+MONTH:計(jì)算季度 =WEEKNUM(B261)
第X天 = B261-"1-1"+1
DAY+EOMONTH:本月有幾天 =DAY(EOMONTH(B261,0))
(30) 快速求和狞贱?用 “Alt + =”
(31)比如<Ctrl+shift+4>就能立刻把數(shù)字加上美元符號(hào)
(32)在不同的工作表之間快速切換
在不同的工作表之間切換刻获,不代表你的手真的要離開(kāi)鍵盤(pán)(可以想象如果你學(xué)會(huì)了這些酷炫狂拽的快捷鍵,你根本不需要摸鼠標(biāo))
“Ctrl + PgDn”可以切換到右邊的工作表瞎嬉,反之蝎毡,“Ctrl + PgUp”可以切換回左邊厚柳。
(33)NETWORKDAYS和WORKDAY函數(shù)
=NETWORKDAYS(C362,D362)
=WORKDAY(D377,30)
(34)Trim() 函數(shù)
(35)Clean()函數(shù)
(37) SUBTOTAL函數(shù)
avg: =SUBTOTAL(1,418:422)
count: =SUBTOTAL(2,418:422)
(38)SUMPRODUCT函數(shù)
(39) SMALL & LARGE 函數(shù)
=SMALL(D450:D454,3)
(40)INDEX+MATCH函數(shù)(Index(查找區(qū)域,返回來(lái)行與列交叉區(qū)域內(nèi)單元格的值))
Index+Match函數(shù)比vlookup函數(shù)有優(yōu)勢(shì)的幾個(gè)用法
很多人在工作中都使用過(guò)vlookup函數(shù)進(jìn)行查找內(nèi)容。但是遇到反向查找沐兵、雙向查找等比較復(fù)雜的操作時(shí)就可以看到vlookup函數(shù)的劣勢(shì)别垮,此時(shí)我們就可以使用index+Match組合函數(shù)。
(單向查找)
位置:=MATCH(B485,C478:C482,0)
位置返回值編號(hào):=INDEX(B478:B482,MATCH(B486,C478:C482,0))
如果使用vlookup函數(shù)則必須將源數(shù)據(jù)區(qū)域編號(hào)列和產(chǎn)品名稱(chēng)列調(diào)換順序扎谎。此處我們可以使用index和match函數(shù)進(jìn)行操作碳想。
在此公式中我們先利用Match函數(shù)根據(jù)產(chǎn)品名稱(chēng)在B列查找位置;
之后再使用Index函數(shù)根據(jù)查找到的位置從A列取值。
(雙向查找)
以下圖為例簿透,我們需要根據(jù)年度和類(lèi)別查找出對(duì)應(yīng)的具體金額移袍。
=INDEX(C499:G503,MATCH(C506,499:
503,0),MATCH(B506,
498:
498,0))
(多條件查找)
=INDEX(D514:D518,MATCH(C520,B514:B518,0),MATCH(C521,C514:C518,0))
(vlookup函數(shù)——按列查找。 函數(shù)從右到左查找怎么做???)
正常查找:=VLOOKUP(C536:C540,D526:E531,2,0)
逆向查找:=INDEX(D527:D531,MATCH(E536,E527:E531))
用column(b2)代替手工改返回第幾列值,
b2默認(rèn)是返回來(lái)第二列值,
C2默認(rèn)是返回來(lái)第三列值
=VLOOKUP(D
F
G544,
543:
548,COLUMN(C2),0)
[圖片上傳中...(image.png-197ea6-1566717796305-0)]
COLUMN(C2)-1 向左移一列
=VLOOKUP(DFC2,Sheet2!543:548,COLUMN(B2)+1,0)
(hlookup函數(shù)——按行查找老充。函數(shù)從下往左查找怎么做????)
正常查找:左往右查找:
=HLOOKUP(BGB574,564:567,COLUMN(C2),0)
COLUMN(C2)-1 向上移一行:
=HLOOKUP(BGB574,564:567,COLUMN(C2)+1,0)