網友根據這篇:Excel-列出含有特定文字的清單(FIND,ROW,SMALL,陣列公式)文章,問到若要調整為列出多個關鍵字『XX 或 YY』和『XX 及 YY』,該如何處理?
1. 列出多個關鍵字『XX 或 YY』其中任意一個包含者
公式原始設計和說明,請先參考:
這篇:Excel-列出含有特定文字的清單(FIND,ROW,SMALL,陣列公式)文章
公式修改如下:
儲存格G2:{=IFERROR(SMALL(IF(ISNUMBER(FIND($E$2,英文))+ISNUMBER(
FIND($E$3,英文)),ROW(序號),FALSE),ROW(1:1))-1,"")}
其中,ISNUMBER(...)+ISNUMBER(...)之中的『+』,相當於執行邏輯『OR』運算。
儲存格H2:=IFERROR(OFFSET($B$1,G2,,,),"")
儲存格I2:=IFERROR(OFFSET($C$1,G2,,,),"")
2. 列出多個關鍵字『XX 和 YY』其中每一個均包含者
公式修改如下:
儲存格G2:{=IFERROR(SMALL(IF(ISNUMBER(FIND($E$2,英文))*ISNUMBER(
FIND($E$3,英文)),ROW(序號),FALSE),ROW(1:1))-1,"")}
其中,ISNUMBER(...)*ISNUMBER(...)之中的『*』,相當於執行邏輯『AND』運算。
文章標籤
全站熱搜

謝謝指導, 「+」和「*」的用法也蒙您指導已有概念。 所以如果關鍵字的數量每次不同,就必須隨時調整公式中isnumber的數量了。
您好, 想詢問當B欄中的內容有"morning_123_test"跟"morning_123"。 要找的關鍵字只有"mornig"跟"123",但希望在G欄被列出的只會有morning_123,這樣公式要如何修改呢? 感謝您的分享~