- ベストアンサー
エクセルの数字の変換について
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
添付画像のように、 C列に8桁の文字列があるとして 使いやすい関数を 2つ説明させて頂きます。 Right(C2,6) 意味:C2セルに有る文字列の 右から6文字分を抽出。 Mid(C2,3,6) 意味:C2セルの文字列の 3文字目から6文字分を抽出。 似たような意味の関数です。 使い方と目的によっては midが便利でしょうか。 蛇足ですが、同様の関数 Leftも存在します。 一組で覚えて、使い分けできると 結構便利ですよ。
その他の回答 (3)
- mshr1962
- ベストアンサー率39% (7417/18945)
頭2桁を削るかL0を削除した状態の文字列を数値化ということで =VALUE(RIGHT(C2,6)) または =VALUE(SUBSTITUTE(C2,"L0","",1)) または =VALUE(REPLACE(C2,1,2,"")) ※関数の解説 VALUE(文字列) で数字の文字列を数値化します。 RIGHT(文字列,右からの桁数) で文字列を右から指定した桁数分に削ります。 SUBSTITUTE(文字列,検索する文字列,置換後の文字列,文字位置) で文字列内の文字位置番目の検索する文字列を置換後の文字列に置換します。 REPLACE(文字列,左からの桁数,文字数,置換後の文字列) で文字列の桁数から文字数分の文字列を置換後の文字列に置換します。
- aooooon
- ベストアンサー率0% (0/2)
- tom04
- ベストアンサー率49% (2537/5117)
こんばんは! 単純に8桁のデータを右6文字だけ表示させれば良いということでしょうか? もしそうであれば A1セルからデータがありB列に表示させるとします。 B1セルに =RIGHT(A1,6) と入力して、オートフィルハンドルの(+)マークでダブルクリックしてみてください。 空白セルまでオートフィルでコピーされます。 この程度の回答ですが、 参考になれば幸いです。m(__)m