のねのBlog

パソコンの問題や、ソフトウェアの開発で起きた問題など書いていきます。よろしくお願いします^^。

学習用ラベルの生成

dir /S /B > dirs.txtの結果 test/A-OTF-UDShinGoPro-Regular/U+00004E01.png,U+00004E01_丁

  • U+数値の10桁を取得する

    U+00004E01

MID($A2,FIND("/U",$A2)+1,10)
  • 後ろの前半

    00004E01

=MID($A2,FIND("/U",$A2)+3,8)
  • 後ろの後半(Unicode文字にして表示)

=UNICHAR(HEX2DEC($C2))
  • 後ろの前半と後半の2つを合体
=UNICHAR(HEX2DEC(MID($A2,FIND("/U",$A2)+3,8)))
  • 前と後ろの2つを結合
=$C2&"_"&$D2
  • 全部を結合

    ”U+00004E01_丁”

MID($A2,FIND("/U",$A2)+1,10)&"_"&UNICHAR(HEX2DEC(MID($A2,FIND("/U",$A2)+3,8)))