スポンサーリンク

エクセルで特定の文字列で区切って分割する関数

以下のサイトのエクセルファイルをダウンロードして記入するのが一番手っ取り早いです。

https://blog-tips.sekenkodqx.jp/2019/08/23/excel-split-function00001/

スポンサーリンク

使用している関数

出典:https://blog-tips.sekenkodqx.jp/2019/08/23/excel-split-function00001/
=IFERROR(MID($C4,FIND($C$2,SUBSTITUTE(
$C4,$B$2,$C$2,D$3))+LEN($B$2),FIND($C$2,SUBSTITUTE(
$C4,$B$2,$C$2,D$3+1))-(FIND($C$2,SUBSTITUTE(
$C4,$B$2,$C$2,D$3))+LEN($B$2))),"")

IFERROR

MID

FIND

SUBSTITUTE

LEN

左端と右端だけならLEFT関数とFIND関数で行ける

左端

=LEFT(A4,FIND("_",A4)-1)

右端 (元の文字列に"★"が入っていない前提)

=RIGHT(A5,LEN(A5)-FIND("★",SUBSTITUTE(A5,"_","★",LEN(A5)-LEN(SUBSTITUTE(A5,"_","")))))