エクセルで特定の文字列で区切って分割する関数
以下のサイトのエクセルファイルをダウンロードして記入するのが一番手っ取り早いです。
使用している関数
=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,"_","")))))
ディスカッション
コメント一覧
まだ、コメントがありません