• 將各專案各功能的零件,統整至同個儲存格,並以逗號隔開
  • 問題出處:https://goo.gl/1VXVkC

E0211_1.png

【I2儲存格】
式一、CEILING(ROW(A1),2)/2

  • ROW(A1):顯示A1之列數,故值為1
  • 取1最接近2的倍數,並背離0,故值為2,再除以2
  • 故式一為「1」


式二、INDEX($E$2:$E$4,式一)

  • 式一:1
  • 索引E2:E4之第1個值
  • 故式二為「Apple」


式三、MOD(ROW(A2),2)+1

  • ROW(A2):顯示A2之列數,故值為2
  • 取2除以2的餘數,故值為0,再加1
  • 故式三為「1」


式四、INDEX($F$1:$G$1,式三)

  • 式三:1
  • 索引F1:G1之第1個值
  • 故式二為「P」


式五、$A$2:$A$12&$C$2:$C$12=式二&式四

  • 式二&式四:AppleP
  • 判斷A2:A12連結C2:C12的字串,是否與AppleP相符,是回傳TRUE,否回傳FALSE
  • 故式五為{TRUE;TRUE;FALSE;TRUE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE}

 

式六、ROW($B$2:$B$12)

  • 顯示B2:B12之列數
  • 故式六為{2;3;4;5;6;7;8;9;10;11;12}


式七、IF(式五,式六,"")

  • 若式五為TRUE,顯示式六,反之顯示空值
  • 式五:{TRUE;TRUE;FALSE;TRUE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE}
  • 式六:{2;3;4;5;6;7;8;9;10;11;12}
  • 故式七為{2;3;"";5;"";"";"";"":"";"";""}


式八、SMALL(式七,COLUMN(A1))

  • COLUMN(A1):顯示A1之欄數,故值為1
  • 顯示式七第1小之值
  • 式七:{2;3;"";5;"";"";"";"":"";"";""}
  • 故式八為「2」


式九、INDEX($B:$B,式八)

  • 式八:2
  • 索引B欄的第2個值
  • 故式九為「A1」


式十、IFERROR(式九,"")&" "&J2

  • 若式九為錯誤值,顯示空值,連結空值,連結J2
  • 式九:A1
  • 故式十為「A1 A2 A4 」(公式套用至I2:K7之結果)


式十一、TRIM(式十)

  • 將式十的前後空格去除
  • 式十:A1 A2 A4
  • 故式十一為「A1 A2 A4」


式十二、SUBSTITUTE(式十一," ",",")

將式十一的空格,取代成逗號

故I2為「A1,A2,A4」

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

 

【F2儲存格】

  • 式一、COLUMN(A1)+(ROW(A1)-1)*2
  • COLUMN(A1):顯示A1之欄數,故值為1
  • ROW(A1):顯示A1之列數,故值為1
  • 故式一為「1」


式二、OFFSET($I$1,式一,0)

  • 式一:1
  • 回傳I1之下1列之值,且不移動欄位數
  • 故F2為「A1,A2,A4」

 

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

*YC的筆記鋪

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