close
3554 |
Excel 如何顯示資料前十碼 |
馮一指:錦子老師您好,結果欄位要顯示品項一或品項二或品項三,三個欄位有ASUS或MITAC開頭資料的的前10碼,請問公式要怎麼寫?還是有更好的方式嗎?
錦子老師:這個問題,我的做法如下:
點取E3儲存格,輸入公式:「=LEFT(INDEX(B3:D3,MAX(IF(IFERROR(FIND({"ASUS"; "MITAC"},B3:D3),0),COLUMN(B:D)-1))),10)」後,按CTRL+SHIFT+ENTER鍵完成陣列公式輸入。
將公式向下複製到E4”E6儲存格。
【公式說明】
首先找尋同一列B欄到D欄,那一儲存格含有MITAC或ASUS字串。
如果找不到則傳回0值,如果找到則傳回FIND({"ASUS"; "MITAC"},B3:D3)運算結果。
傳回FIND({"ASUS"; "MITAC"},B3:D3)運算結果對應的欄位。
傳回IF(IFERROR(FIND({"ASUS"; "MITAC"},B3:D3),0) ,COLUMN(B:D)-1)運算結果的最大值。
傳回同一列B欄到D欄中IF(IFERROR(FIND({"ASUS"; "MITAC"},B3:D3),0),COLUMN(B:D)-1)運算結果最大值對應的儲存格內容。
傳回最大值對應的儲存格內容左邊10個字元。
希望對大家有所幫助~~有什麼問題歡迎留言,我會儘量及時的給大家答覆~~
更多相關影片教學:請點我
更多相關文章:請點我
文章標籤
全站熱搜
留言列表