• 問題出處:https://goo.gl/xn2Edw
  • 同列資料的A欄代碼,有1種以上,並以斜線作為區隔
  • 於H1輸入某一區段的代碼,自動帶出與之同列的區號、地址、公司名、收件人

E0216_1.gif

【H2儲存格】(假設H1為A01)
式一、FIND("/"&$H$1&"/","/"&A$2:A$4&"/")

  • 找出H1前後加斜線,於A2:A4範圍前後加斜線的位置
  • 故式一為{#VALUE!;1;#VALUE!}


式二、ISNUMBER(式一)

  • 判斷式一是否為數值,是回傳TRUE,否回傳FALSE
  • 式一:{#VALUE!;1;#VALUE!}
  • 故式二為{FALSE;TRUE;FALSE}


式三、ROW($A$2:$A$4)

  • 顯示A2:A4的列數
  • 故式三為{2;3;4}


式四、IF(式二,式三,0)

  • 若式二為TRUE,顯示式三,反之顯示0
  • 式二:{FALSE;TRUE;FALSE}
  • 式三:{2;3;4}
  • 故式四為{0;2;0}


式五、SUM(式四)-1

  • 加總式四,再減1
  • 式四:{0;2;0}
  • 故式五為「1」


式六、OFFSET($A$1,式五,ROW(A1))

  • 式五:1
  • ROW(A1):顯示A1之列數,故值為1
  • 鎖定A1後,顯示向下移動1列,向右移動1欄之值
  • 故式六為「100」

 

式七、IFERROR(式六,"無此代碼")

  • 若式六為錯誤值,顯示無此代碼
  • 式六:100
  • 故H2為「100」

※ 上述為陣列公式,故完成輸入後,請按下組合鍵CTRL+SHIFT+ENTER

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

*YC的筆記鋪

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