查找符合條件的單元格并返回內(nèi)容 excel怎么按條件返回行數(shù)值?
excel怎么按條件返回行數(shù)值?應(yīng)用if函數(shù)。單個(gè)IF判斷:IF(需要可以確定的條件,假如可以確定為對(duì)的則返回該值,假如可以確定為出錯(cuò)則趕往該值)多個(gè)判斷同時(shí)不使用:IF(需要推測(cè)的條件,如果不是推測(cè)
excel怎么按條件返回行數(shù)值?
應(yīng)用if函數(shù)。
單個(gè)IF判斷:
IF(需要可以確定的條件,假如可以確定為對(duì)的則返回該值,假如可以確定為出錯(cuò)則趕往該值)
多個(gè)判斷同時(shí)不使用:
IF(需要推測(cè)的條件,如果不是推測(cè)為真確則直接返回該值,如果沒(méi)有確定為出現(xiàn)錯(cuò)誤則立即IF(不需要確定的另一個(gè)條件,要是判斷為正確的則直接返回該值,假如確定為錯(cuò)誤則再次IF(要推測(cè)的另一個(gè)條件,如果可以確定為正確則前往該值,如果推測(cè)為出現(xiàn)錯(cuò)誤則立即IF(…等等))))
excel表格要求某區(qū)域內(nèi)單元格數(shù)據(jù)滿足條件,則返回對(duì)應(yīng)單元格的內(nèi)容。在線等?
感覺(jué)你要的東西總之那是轉(zhuǎn)置。
至于也是可以不使用函數(shù)SUMIF來(lái)?yè)Q算,如果是需要自動(dòng)識(shí)別有多少人、不顯示這個(gè)人有數(shù)據(jù)的月份數(shù),那肯定必須VBA編程。
如何返回多個(gè)符合條件對(duì)應(yīng)的單元格值?
謝邀,輔助列IF{1,0}數(shù)組公式可以幫忙解決,
有多個(gè)符合值就代表著有“一對(duì)多”的關(guān)系,終于的展現(xiàn)要是應(yīng)該是一個(gè)對(duì)象的多個(gè)條件值橫過(guò)來(lái)排,要是那就是縱向排,而斜向排刪選的或排序就可以了,因?yàn)檫@里只說(shuō)寬度再次排開(kāi)。
看操作出“一對(duì)多”的數(shù)據(jù)按值,寬度全都排成一列
例如原始數(shù)據(jù)左側(cè)的兩列,每個(gè)歌手四個(gè)對(duì)應(yīng)著多首歌曲,只用最基礎(chǔ)的VLOOKUP不能匹配第一個(gè),現(xiàn)在必須以歌手為版本問(wèn)題對(duì)象,一次性版本問(wèn)題每個(gè)歌手所對(duì)應(yīng)的每首歌曲。
思路為:一個(gè)歌手各按了多首歌曲,并不代表“這個(gè)歌手在該列會(huì)出現(xiàn)了多少次就等于零他有多少首歌,也華指需要看操作的次數(shù)”,所以我們先統(tǒng)計(jì)計(jì)算出每個(gè)歌手的名字各直接出現(xiàn)了多少次并有記錄下了。再可以使用VLOOKUP多條件查看,利用“歌手”列和“重復(fù)次數(shù)”列,兩個(gè)條件去查找填寫(xiě)的歌曲名稱。
步驟1:
再輸入COUNTIF(A$2:A2,A2),并向外自動(dòng)填充,鍵入右語(yǔ)句符號(hào)“$”符號(hào)的目的是,讓下拉自動(dòng)填充的時(shí)候,統(tǒng)計(jì)計(jì)算重復(fù)次數(shù)的范圍,自動(dòng)啟動(dòng)選擇第一行到當(dāng)前行,這樣的話統(tǒng)計(jì)出來(lái)出去的重復(fù)次數(shù)應(yīng)該是“當(dāng)前該歌手名字的重復(fù)次數(shù)”,也就是當(dāng)前該歌手的名字又出現(xiàn)了第兩次了。
(王菲-傳奇的對(duì)應(yīng)行,王菲會(huì)出現(xiàn)了第4次)
第4步:
在如圖的I2單元格輸入輸入IFERROR(VLOOKUP($H2COLUMN(A$1),IF({1,0},$A$2:$A$20$C$2:$C$20,$B$2:$B$20),2,0),)
按CtrlShiftEnter鍵轉(zhuǎn)換為數(shù)組公式計(jì)算結(jié)果,并往左往上填充后,即可能夠完成。
原理追加:
公式的比較多部分為VLOOKUP($H2COLUMN(A$1),IF({1,0},$A$2:$A$20$C$2:$C$20,$B$2:$B$20),2,0)
VLOOKUP的查找對(duì)象是兩個(gè)條件:第一個(gè)條件是歌手名稱,即是單元格H2,按過(guò)幾次F4往左不轉(zhuǎn)變直接引用關(guān)系;第二個(gè)條件是重復(fù)次數(shù),公式為COULUMN(A$1)——統(tǒng)計(jì)單元格對(duì)應(yīng)的列數(shù),這個(gè)是什么意思呢:周杰倫重復(fù)一遍的第幾次就代表上帝了第幾首歌,也就貞潔戒著“向左邊拉到第幾列”,因?yàn)樗餍越ㄗh使用COULUMN(A$1),按看看F4向左邊變化腳注關(guān)系,取A1單元格的列數(shù)為1,向左邊拉就屬於了“周杰倫再重復(fù)一遍第二次”、“周杰倫再重復(fù)一遍第三次”的直接輸入條件。
看,中搜索對(duì)象不過(guò)是“周杰倫1”也就意思周杰倫的第一首歌。
再說(shuō),VLOOKUP的第二組成部分是查看范圍,這里的公式是IF({1,0},$A$2:$A$20$C$2:$C$20,$B$2:$B$20),這一回望著奇怪了,當(dāng)然這是EXCEL里最經(jīng)典的IF{1,0}數(shù)組公式,意思是,把A列歌手和C列重復(fù)次數(shù)列連接到站了起來(lái),當(dāng)作一列,與歌曲名稱B列是填寫(xiě)關(guān)系列。
這里有必要插到看看IF{1,0}的意思
前面的{1,0}是IF公式依靠水平數(shù)組四個(gè)做邏輯判斷,1代表TURE,0代表FALSE,具幾個(gè)例子:
IF(1,哈哈,呵呵),趕往為“哈哈哈”
IF(0,哈哈,噢),回為“哦”
IF({1,0},嘿嘿嘿嘿,呵呵),返回為水平數(shù)組“{嘿嘿嘿嘿,呵呵}”
就是先確定數(shù)組里的第一個(gè)數(shù)字1結(jié)果為哈哈哈哈,第二個(gè)數(shù)字0結(jié)果為是吧,輸出的結(jié)果仍為數(shù)組{哈哈,嘛}。
IF({1,0},A2:A20,B2:B20),而那是直接返回A列和B列兩列數(shù)組,具體一點(diǎn)值為
{A2,B2;
A3,B3;A4,B4;A5,B5;
……}
那你這里
IF({1,0},$A$2:$A$20$C$2:$C$20,$B$2:$B$20),最終我還是直接返回兩列數(shù)組:
{A2C2,B2;
A3C3,B3;
A4C4,B4;
A5C5,B5;
……}
那隨機(jī)查看對(duì)象A2C2是不是我看上去像常規(guī)項(xiàng)的VLOOKUP差不多了?但把兩列數(shù)據(jù)以為一列了。
那一個(gè)IFERROR只不過(guò)是美化效果公式,當(dāng)單元格往左妞兒到錯(cuò)了就總是顯示為空。
IFERROR(VLOOKUP($H2COLUMN(A$1),IF({1,0},$A$2:$A$20$C$2:$C$20,$B$2:$B$20),2,0),)
你記得按動(dòng)Ctrl Shift Enter鍵。
嗯,結(jié)束了了。