close

4139

Excel如何將相同號碼的位置號碼依照盤數輸入

如果要將B欄儲存格內容依據C欄盤數顯示幾筆資料,這公式要如何設定

image

編號部份

點取E2儲存格,輸入「=B2」。

點取E3儲存格,輸入「=IFERROR(IF(COUNTIF($F$1:F2,F2)<VLOOKUP(F2,$B$2:$C$5,2,0),F2,INDEX($B$2:$B$5,MATCH(F2,$B$2:$B$5,0)+1, 0)),"")」後,向下複製公式到E4:E10儲存格。

image

統計同一欄目前儲存格上面含有上一儲存格內容的筆數(COUNTIF($F$1:F2,F2))是否小於其C欄盤數(VLOOKUP(F2,$B$2:$C$5,2,0)),若是則填入上一儲存格內容,否則先搜尋上一儲存格內容在B欄位置(MATCH(F2,$B$2:$B$5,0)),再抓取其下一儲存格內容(INDEX($B$2:$B$5,MATCH(F2,$B$2: $B$5,0)+1,0)))填入目前儲存格中。

如果傳回是錯誤值表示沒有此筆記錄,則不填入資料(IFERROR(IF(COUNTIF($F$1:F2,F2)<VLOOKUP(F2,$B$2:$C$5,2,0),F2, INDEX($B$2:$B$5,MATCH(F2,$B$2:$B$5,0)+1,0)),""))。

樓層部份

點取E2儲存格,輸入「=IFERROR(VLOOKUP(F2,IF({1,0},$B$2:$B$5,$A$2:$A$5),2,0),"")」後,向下複製公式到E3:E10儲存格。

image

公式也可改成「=SUM(IF($B$2:$B$5=F2,$A$2:$A$5,0))」後,按CTRL+SHIFT+ENTER鍵完成陣列公式輸入,向下複製公式到E3:E10儲存格。

 


arrow
arrow

    錦子老師 發表在 痞客邦 留言(0) 人氣()