• 將同料號的多個機種,統整至同個儲存格,並以頓號隔開
  • 問題出處:https://goo.gl/9zHzmz

E0210_1.png

【E2儲存格】
式一、$A$2:$A$6=$D2

  • 判斷A2:A6是否與D2相符,是回傳TRUE,否回傳FALSE
  • 故式一為{TRUE;FALSE;FALSE;FALSE;FALSE}


式二、ROW($B$2:$B$6)

  • 顯示B2:B6之列數
  • 故式二為{2;3;4;5;6}

 

式三、IF(式一,式二,"")

  • 若式一為TRUE,顯示式二,反之顯示空值
  • 式一:{TRUE;FALSE;FALSE;FALSE;FALSE}
  • 式二:{2;3;4;5;6}
  • 故式三為{2;"";"";"";""}


式四、SMALL(式三,COLUMN(A2))

  • COLUMN(A2):顯示A2之欄數,故值為1
  • 顯示式三第1小之值
  • 式三:{2;"";"";"";""}
  • 故式四為「2」


式五、INDEX($B:$B,式四)

  • 式四:2
  • 回傳B欄的第2列之值
  • 故式五為「CPX00」


式六、IFERROR(式五,"")

  • 若式五為錯誤值,顯示空值
  • 式五:CPX00
  • 故式六為「CPX00」


式七、TRIM(式六&" "&F2)

  • 對式六 &" "&F2──CPX00 ,去除前後空格
  • 故式七為「CPX00」


式八、SUBSTITUTE(式七," ","、")

  • 將式七的空格,取代成頓號
  • 式七:CPX00
  • 故E2為「CPX00」

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

 

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

*YC的筆記鋪

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