前提・実現したいこと
Excelで以下のようにDBから取得した8要素のデータがあった時。
"TMS1-TMS1", "TMY-011", "ロックスNo20", "test", "test2", "test3", "test4", ""
A | B | C | D | E | F | G | H |
---|---|---|---|---|---|---|---|
TMS1-TMS1 | TMY-011 | ロックスNo20 | test | test2 | test3 | test4 |
上記の用にカンマ区切りでそれぞれセルに値をセットするのを
Excel関数で実現したいです。 ご教授願います。
データが空の時は、空で出力するものとします。
試したこと
下記のように、【OUPUT】シートに分割元のデータが取得され、【OUTPUT2】シートで分割を行うように考えています。
分割元のデータは【OUPUT】シートのD列にあり、分割先は【OUPUT2】シートのE列~L列です。
Excel
1= IFERROR(MID(OUTPUT!D2,FIND("★",SUBSTITUTE(OUTPUT!D2,",","★",OUTPUT2!E$1))+1,FIND("★",SUBSTITUTE(OUTPUT!D2,",","★",OUTPUT2!E$1+1))-(FIND("★",SUBSTITUTE(OUTPUT!D2,",","★",OUTPUT2!E$1))+1)),"")
補足情報(FW/ツールのバージョンなど)
os Windows
Excel バージョン2105
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。