close

4165

Excel如何將A欄儲存格含有指定值時B欄顯示該值

小婷婷:「錦子老師,若A2儲存格中數字如有出現1的數字,則B2儲存格顯示1、若A3儲存格中數字如有出現2的數字,則B3儲存格顯示2、若A4儲存格中數字如有出現3的數字,則B4儲存格顯示3........以此類推,函數怎麼設定?。」

image

FIND、MID函數

步驟1.點取B2儲存格輸入公式:「=IFERROR(MID(A2,FIND(ROW(A1),A2),1),"")」後,向下複製公式到B3:B11儲存格。

image

公式說明

以B2儲存格為例,先尋找1(ROW(A1))在A2儲存格中的第幾字元(FIND(ROW(A1),A2)),再在A2儲存格依傳回字元位置抓取該值(MID(A2,FIND(ROW(A1),A2),1)),如果沒有該數值則不填入資料(IFERROR(MID(A2,FIND(ROW(A1),A2),1),""))。

IF、FIND函數

步驟1.點取B2儲存格輸入公式:「=IF(IFERROR(FIND(ROW(A1),A2),0)>0,ROW(A1),"")」後,向下複製公式到B3:B11儲存格。

image

公式說明

以B2儲存格為例,先尋找1(ROW(A1))在A2儲存格中的第幾字元(FIND(ROW(A1),A2)),如果出現錯表示無該數值,故給予0(IFERROR(FIND(ROW(A1),A2),0))。

如果傳回結果大於0則填入該數值,否則不填入資料(IF(IFERROR(FIND(ROW(A1),A2),0)>0, ROW(A1),""))。


arrow
arrow
    文章標籤
    IF MID FIND ROW IFERROR
    全站熱搜

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