Excel (一般機能)

Excelの一般機能に関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(Windows 10 Pro : Excel 2016)
6桁の数字を表示形式で月に
投稿日時: 18/11/15 17:12:02
投稿者: 純

201601、201602・・・201612という、日付ではなく6桁の数字があるセルを
見た目の表示形式だけで1月または01月でもいいのですが月度表示するには
どうしたらいいでしょうか
 
一番いいのは201601と入っているそのセルで表示形式がいいのですが
 
どうぞよろしくお願いいたします。
 
 

回答
投稿日時: 18/11/15 18:12:50
投稿者: Suzu

別セルなら、MID関数を使えば良いでしょう。
 
同一セルは無理じゃないかな。。
日付と認識できる値なら、出来ますが、単に5〜6桁目を。。
と言う話ですよね。書式云々の話ではないと思いますよ。

回答
投稿日時: 18/11/15 18:41:49
投稿者: んなっと

 例えばA1に数値があるとして、B1に
=MOD(A1,100)&"月"
とか
=RIGHT(A1,2)&"月"

回答
投稿日時: 18/11/15 21:07:42
投稿者: んなっと

表示形式だけだと、相当複雑です。
 
1.[セルの書式設定]で
[表示形式]
[ユーザー定義]
 
0000       ←コピペしてください
[Ctrl+J同時押し] ←何も見えなくなりますが、改行挿入の意味です
00"月"      ←コピペしてください
 
 
↑↓キーで確認してください。2行にわたって以下のようになっていると思います。
 
0000
00"月"
 
2.[セルの書式設定]で
[配置]
[横位置:]右詰め
[折り返して全体を表示する]にチェックを入れる
[方向] 1度
 
3.最後に
[行の高さ]を少し高めにしてください。

回答
投稿日時: 18/11/15 21:08:24
投稿者: WinArrow
投稿者のウェブサイトに移動

表示形式は、「値」をどのように見せるか
ということですが、対象となる「値」は、数値なんです。
 
ところが、今回の
「201601」は、文字列なのか、
201601という数値なのか
説明がありませんが、
数値だとしても、説明内容からすると、文字列と同じと考えられます。
 
文字列は、そのままが「値」ですから、表示形式で、変えて見せることはできないのです。

投稿日時: 18/11/16 08:05:39
投稿者: 純

みなさま
 
いろいろ教えていただいてありがとうございました。
 
んなっとさま
 
複雑な方法であってもなんとか出来るように回答していただき
いつも本当にありがとうございます。感謝しています。
 
同一セルはムリという事で1列追加して作業する方法で
解決とさせていただきます。
 
ありがとうございました。