網友根據這篇:Excel-列出含有特定文字的清單(FIND,ROW,SMALL,陣列公式)文章,問到若要調整為列出多個關鍵字『XX 或 YY』和『XX 及 YY』,該如何處理?

1. 列出多個關鍵字『XX 或 YY』其中任意一個包含者

Excel-列出含有特定文字的清單(FIND,ROW,SMALL,陣列公式)2

公式原始設計和說明,請先參考:

這篇: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』其中每一個均包含者

Excel-列出含有特定文字的清單(FIND,ROW,SMALL,陣列公式)2

公式修改如下:

儲存格G2:{=IFERROR(SMALL(IF(ISNUMBER(FIND($E$2,英文))*ISNUMBER(
FIND($E$3,英文)),ROW(序號),FALSE),ROW(1:1))-1,"")}

其中,ISNUMBER(...)*ISNUMBER(...)之中的『*』,相當於執行邏輯『AND』運算。

創作者介紹
創作者 vincent 的頭像
vincent

學不完.教不停.用不盡

vincent 發表在 痞客邦 留言(1) 人氣()