R07.6 から 7(年) または 6(月) を抽出するエクセル関数は?
問題の所在
シート名を 元号.月数 で記載しているが、これをシート名関数で抽出したうえで、
月数だけ抽出する関数ネストを探したときの備忘メモ。
結論
*R07.7 がセルB3にある前提で、
7(年)を抽出:
=mid(B3,3,1)
6(月)を抽出:
=RIGHT(B3,LEN(B3)-FIND(“.”,B3))
理由
以下の記事が参考になる ★これは 空白 だがそれを . へ置き換えればOK
エクセルのセル中の文字が7文字あるとして、「左から4文字目から2文字」「右から・・・」などを抽出する、を関数で表すには?
+
(以下、一部抜粋)
空白(スペース)の前と後で文字を分ける
氏名などの文字列を空白の前・後でそれぞれ分けて抽出する関数です。

空白は全角・半角いずれかに統一されている必要がありますが、どちらか分からない場合でも一括で変換する事は可能です。※氏名に空白が無いものは空白を追加してください
関数を入力する
C3の関数 (空白より前)
=LEFT(B3,FIND(" ",B3)-1)
D3の関数 (空白より後)
=RIGHT(B3,LEN(B3)-FIND(" ",B3))
==============
補足
特記事項なし
■