LoginSignup
2
2

More than 3 years have passed since last update.

文字列操作Excel関数

Last updated at Posted at 2019-09-09

Excel関数の組み合わせを備忘録として残しておきます。

FQCNからクラス名を取得する

=RIGHT(A1,LEN(A1)-FIND("★",SUBSTITUTE(A1,".","★",LEN(A1)-LEN((SUBSTITUTE(A1,".",""))))))
結果
A1セル sample.group1.StrClass
結果 StrClass

フルパスからファイル名を取得する

=RIGHT(A1,LEN(A1)-FIND("★",SUBSTITUTE(A1,"\","★",LEN(A1)-LEN((SUBSTITUTE(A1,"\",""))))))
結果
A1セル C:\vbaSample\sample\test.txt
結果 test.txt

フルパスからディレクトリを取得する(末尾\なし)

=LEFT(A1,FIND("★",SUBSTITUTE(A1,"\","★",LEN(A1)-LEN(SUBSTITUTE(A1,"\",""))),1)-1)
結果
A1セル C:\vbaSample\sample\test.txt
結果 C:\vbaSample\sample

フルパスからディレクトリを取得する(末尾\あり)

=LEFT(A1,FIND("★",SUBSTITUTE(A1,"\","★",LEN(A1)-LEN(SUBSTITUTE(A1,"\",""))),1))
結果
A1セル C:\vbaSample\sample\test.txt
結果 C:\vbaSample\sample\
2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2