點擊上方
藍色
文字 關注我們吧!
送人玫瑰,手有余香,請將文章分享給更多朋友
動手操作是熟練掌握EXCEL的最快捷途徑!
小伙伴們啊,平時我們經(jīng)常會遇到對數(shù)字進行比較(大?。?,可是,你知道嗎,在EXCEL的世界中,數(shù)字、文本、邏輯值和空值(“”)的大小順序是如何的呢?
直接公布答案。數(shù)字、文本、邏輯值和空值(“”)大小是按照下面的順序排列的。
...-1,0,1,2,...,空值(“”),A-Z,文本,F(xiàn)ALSE,TRUE
小伙伴們可以自己動手試一試比較一下他們的大小。
下面我們就一起來看一個綜合應用的例子吧!
如下圖,我們要將左側(cè)的格式轉(zhuǎn)變?yōu)橛覀?cè)的格式。
在單元格H2中輸入公式“=INDIRECT(TEXT(MIN((COUNTIF($H$1:H1,$A$2:$F$6)+($A$2:$F$6<=""))/1%%+ROW($A$2:$F$6)/1%+COLUMN($A$2:$F$6)),"r0c00"),)”,三鍵回車并向下拖曳。
在單元格I2中輸入公式“=INDIRECT(TEXT(MIN((COUNTIF($I$1:I1,$A$2:$F$6)+($A$2:$F$6>=""))/1%%+ROW($A$2:$F$6)/1%+COLUMN($A$2:$F$6)),"r0c00"),)”,三鍵回車并向下拖曳。
公式比較復雜,小伙伴們?nèi)绻荒芾斫庖矝]有關系,記住會套用即可。
以H列中的公式為例,這道題目的思路是這樣的。
思路:
COUNTIF($H$1:H1,$A$2:$F$6)+($A$2:$F$6<=""))/1%%部分,利用COUNTIF函數(shù)在動態(tài)區(qū)域$H$1:H1中統(tǒng)計單元格區(qū)域$A$2:$F$6中數(shù)據(jù)的個數(shù)。由于沒有,所有返回結(jié)果{0,0,0,0,0,0;0,0,0,0,0,0;0,0,0,0,0,0;0,0,0,0,0,0;0,0,0,0,0,0};再做一個邏輯判斷$A$2:$F$6<="",這里就用到了我們前面提到的數(shù)字、文本、邏輯值和“”之間的大小關系。由于數(shù)字小于空值“”,因此這部分返回{FALSE,TRUE,FALSE,TRUE,FALSE,TRUE;FALSE,TRUE,FALSE,TRUE,FALSE,TRUE;FALSE,TRUE,FALSE,TRUE,FALSE,TRUE;TRUE,TRUE,FALSE,TRUE,FALSE,TRUE;TRUE,TRUE,FALSE,TRUE,TRUE,TRUE}。兩者相加,結(jié)果為{0,1,0,1,0,1;0,1,0,1,0,1;0,1,0,1,0,1;1,1,0,1,0,1;1,1,0,1,1,1},并將它們擴大10000倍。由于數(shù)字所對應的位置上的數(shù)值是“1”,于是在后面提取最小值的過程中成功地略過了數(shù)值,只抓取文本數(shù)據(jù)
ROW($A$2:$F$6)/1%部分將行號擴大了100倍
將上面兩部分的結(jié)果和列號相加求最小值
利用INDIRECT函數(shù)和TEXT函數(shù)提取清單
I列的公式是同樣的道理。只不過為了抓取數(shù)字,將$A$2:$F$6<=""改為$A$2:$F$6>="",其余部分都是一樣的。
-END-
長按下方二維碼關注EXCEL應用之家
面對EXCEL操作問題時不再迷茫無助
推薦閱讀:
一對多查詢經(jīng)典函數(shù)組合拓展應用--多對多查詢
遇到不規(guī)范的數(shù)據(jù)錄入,你該怎么辦?
戳原文,更有料!免費模板文檔!