close

3554

Excel 如何顯示資料前十碼

馮一指:錦子老師您好,結果欄位要顯示品項一或品項二或品項三,三個欄位有ASUSMITAC開頭資料的的前10碼,請問公式要怎麼寫?還是有更好的方式嗎?

image

錦子老師:這個問題,我的做法如下:

Œ 點取E3儲存格,輸入公式:「=LEFT(INDEX(B3:D3,MAX(IF(IFERROR(FIND({"ASUS"; "MITAC"},B3:D3),0),COLUMN(B:D)-1))),10)」後,按CTRL+SHIFT+ENTER鍵完成陣列公式輸入。

 將公式向下複製到E4”E6儲存格。

image

【公式說明】

首先找尋同一列B欄到D欄,那一儲存格含有MITACASUS字串。

image

如果找不到則傳回0值,如果找到則傳回FIND({"ASUS"; "MITAC"},B3:D3)運算結果。

image

傳回FIND({"ASUS"; "MITAC"},B3:D3)運算結果對應的欄位。

image

傳回IF(IFERROR(FIND({"ASUS"; "MITAC"},B3:D3),0) ,COLUMN(B:D)-1)運算結果的最大值。

image

傳回同一列B欄到D欄中IF(IFERROR(FIND({"ASUS"; "MITAC"},B3:D3),0),COLUMN(B:D)-1)運算結果最大值對應的儲存格內容。

image

傳回最大值對應的儲存格內容左邊10個字元。

image

希望對大家有所幫助~~有什麼問題歡迎留言,我會儘量及時的給大家答覆~~

更多相關影片教學:請點我

更多相關文章:請點我


arrow
arrow

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