• 某個儲存格的內容,若含使用者指定的字串,顯示指定字串為關鍵字
  • 範例1、中文字皆為關鍵字(排除英文、數字)
    範例2、英文字皆為關鍵字
    範例3、數值皆為關鍵字
    範例4、指定字串為關鍵字
  • 此函數以正規化方式自訂,故代碼/d,可視為數字0~9
    全部代碼,可參考:https://goo.gl/pM6fRw

EF0011_1.png

 

EF0011_2.png

【B2儲存格】(方法一)
=YC_KeyWord(A2,"","[^SMXL0-9]")

  • [ ]:指定字元集合,可比對中括孤內的任一字元
  • ^:指定排除後續接連的文字
  • 0-9:0、1、2、3、4、5、6、7、8、9
  • 檢查A2的每一個字,若是S、M、X、L、0、1、2、3、4、5、6、7、8、9其中一字,
    皆排除,不顯示,其餘文字以空值串聯
  • 故B2為「毛絨刷毛壓線大衣」

 

【B2儲存格】(方法二)
=YC_KeyWord(A2,"","\W")

  • \W:排除數值0~9、英文大小寫A~Z、a~z
  • 檢查A2的每一個字,若是數字或英文大小寫皆排除,不顯示,其餘文字以空值串聯
  • 故B2為「毛絨刷毛壓線大衣」

 

【C2儲存格】(方法一)
=YC_KeyWord(A2,"","[SMXL]")

  • [ ]:指定字元集合,可比對中括孤內的任一字元
  • 檢查A2的每一個字,若是S、M、X、L其中一字,皆視為關鍵字,以空值串聯
  • 故C2為「XL」

 

【C2儲存格】(方法二)
=YC_KeyWord(A2,"","[A-Z]")

  • [ ]:指定字元集合,可比對中括孤內的任一字元
  • A-Z:英文大寫A~Z
  • 檢查A2的每一個字,若是英文大寫A~Z其中一字,皆視為關鍵字,以空值串聯
  • 故C2為「XL」

 

【D2儲存格】(方法一)
=YC_KeyWord(A2,"","[0-9]")

  • [ ]:指定字元集合,可比對中括孤內的任一字元
  • 0-9:0、1、2、3、4、5、6、7、8、9
  • 檢查A2的每一個字,若是數字0~9其中一字,皆視為關鍵字,以空值串聯
  • 故D2為「2500」

 

【D2儲存格】(方法二)
=YC_KeyWord(A2,"","\d")

  • \d:數字0~9
  • 檢查A2的每一個字,若是數字0~9其中一字,皆視為關鍵字,以空值串聯
  • 故D2為「2500」

 

【E2儲存格】 =YC_KeyWord(A2,"、","大衣","外套","毛絨")

  • 檢查A2是否含有大衣、外套、毛絨字串, 若有以其為關鍵字顯示,含1筆以上的關鍵字,以、隔開
  • 故E2為「毛絨、大衣」

 

文章標籤
創作者介紹
創作者 Lyc 的頭像
Lyc

*YC的筆記鋪

Lyc 發表在 痞客邦 留言(0) 人氣()