close

4097

Excel如何依照舊號碼推算出最新號碼

如下圖,如果B欄為舊號碼來推算C欄新號碼,以1111為例1111->2222->3333->4444->9999,不知道函數要如何寫呢?

image

方法1.使用XLOOKUP函數(365、2021版本)

語法:=XLOOKUP(搜尋值,欲搜尋陣列,欲傳回陣列,找不到顯示內容,比對方式,搜尋模式)

點取G2儲存格輸入公式:「=IFERROR(XLOOKUP(F2,$B$2:$B$8,$C$2:$C$8),"")」後,向下向右複製公式到G2:K5儲存格。

image

點取E2儲存格輸入公式:「=MAX(G2:K2)」後,向下複製公式到E3:E5儲存格。

image

方法2.使用LOOKUP函數

語法:LOOKUP(搜尋值,欲搜尋陣列,欲傳回陣列)

點取G2儲存格輸入公式:「=MIN(IF($B$2:$B$8=F2,$C$2:$C$8))」後,向下向右複製公式到G2:K5儲存格。

image

點取M2儲存格輸入公式:「=LOOKUP(1,1/(G2:K2<>0),G2:K2)」後,向下複製公式到M3:M5儲存格。


arrow
arrow
    創作者介紹

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