• ベストアンサー

エクセルの年月表示でお願いします

8桁のランダムな数字約2000行を年月表示へ表示させる方法を教えて下さい。 例:20080318 → 2008年3月 宜しくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • Tiffa9900
  • ベストアンサー率31% (68/216)
回答No.2

案1 A列が数字だとして、B1に以下の式を入力。 =MID(TEXT(A1,"00000000"),1,4)&"年"&MID(TEXT(A1,"00000000"),5,2)&"月" 以下、B2以降もコピーする。 A1が20080318だとすると、2008年03月となる。 ※3月が03月になってしまう。 その後、B列をコピー。 A1を選択して右クリックメニューから、形式を選択して貼り付けで「値」を貼り付ける。 案2 A列が数字だとして、B1に以下の式を入力。 =MID(TEXT(A1,"00000000"),1,4)&"/"&MID(TEXT(A1,"00000000"),5,2) 以下、B2以降もコピーする。 A1が20080318だとすると、2008/03となる。 その後、B列をコピー。 A1を選択して右クリックメニューから、形式を選択して貼り付けで「値」を貼り付ける。 A列を選択して右クリックメニューから、セルの書式設定を選択。 表示形式を日付にして、「2001年3月」(みたいな書式)を選ぶ。 いずれにせよ一回、ワーク用のセルを使わないと難しいかな。と思います。私の頭だと… もしくはマクロであればそのままできますけど。(;^^)ヘ..

youmack
質問者

お礼

ここで質問する前にエクセルの学習のサイトで探してしましたが、解決出来なかったため、お世話になる事になりました。 本当に助かりました。 ありがとうございました。

youmack
質問者

補足

2008年03月で充分と思います。

その他の回答 (2)

  • maron--5
  • ベストアンサー率36% (321/877)
回答No.3

1)8桁のランダムな数字約2000行を範囲選択して 2)データ→区切り位置→「カンマやタブ・・・・」にチェックで「次へ」 3)「次へ」→「日付」にチェックして「完了」 4)表示形式を、 yyyy年m月 にします ★これでお望みの結果になるはずです

youmack
質問者

お礼

教えていただいたこの内容大変参考になりました。 この内容は今後他でも活用して行きたいと思います。 ありがとうございました。

youmack
質問者

補足

ご親切にありがとうございます。 2008/03/18 この様な表示になりました。 エクセルは2000を使ってます。

  • hallo-2007
  • ベストアンサー率41% (888/2115)
回答No.1

置き換える行を選択して データ=>区切り位置 で カンマ タブ・・・のまま 次へ 次へ 列のデータ形式で 日付にチエツク 完了 でOKかと思います。

youmack
質問者

お礼

ありがとうございました。 上達していけるように頑張りたいと思います。

youmack
質問者

補足

先回もお世話になりましたが、今回も早速ありがとうございます。 1つ補足させて頂きます。 実は私はPCやエクセルは長い間使ってきましたが内容は初心者並の素人でございます。 これから新しい事を勉強して行きたいと立ち上がったばかりです。 お答えの内容が理解できずスミマセン。

関連するQ&A

  • 年月表示方法を教えてください

    A1に入れた年月表示をB1に表示しています B1=RIGHT(TEXT(A1,"ym"),2) 1月から9月までは数字表示ですが、10月=A 11月=B 12月=Cと表示したいです。 (例)2016/9 = 69 , 2016/10 =6A ご教授ください

  • エクセルで

    一つの行に限り、末尾のランダムな数字を3桁消したいです。また頭に、0を付けたいです。 簡単な方法があれば教えて下さい。 

  • 年月-連番を付与するマクロを教えて下さい。

    連番を付与するマクロを教えて下さい。 初心者です。 B列に値が入ったタイミングでA列に今日の年月-01の連番を付けたいと思います。 年は西暦の下2桁月2桁-数字2桁 1401-01 できれば月が変わったら連番も01スタートなら最高です。 1401-01 1401-02 1402-01 こんな感じです。 B列には下に値が無ければ順番に下の行に値が入るマクロが入っています。 初心者ゆえ説明もわかりにくいかと思いますが、よろしくお願いします。

  • 年月のみ表示させるには?

    Windouws98を使用しています。 エクセル(セルの設定)で、平成16年10月みたいに年月だけ表示したいのですが、勝手に年月日の日まで表示されてしまいます。どのようにしたら、日を出さないようにできますか?教えてください!!

  • エクセルの検索・関数

    お分かりの方、教えて下さい!! エクセルにて、 A列に13桁の数字がランダムにあり、 C列にも13桁の数字がランダムにあり、 E列には1桁~3桁の数字がランダムにあります。 B列に同じ行のA列の13桁と一致するC列の13桁を見つけ、 そのC列のと同じ行のE列の数字を入れたいのです。 上記の内容が出来る関数を教えて下さい。 分かりにくくてすみませんが、よろしくお願いいたします。

  • excelで欠番を探す方法

    excelで欠番を探す方法 3ケタの数字(例;100~199)の数字をランダムに入力し昇順に並び変えた時に 欠番を表示させる方法をご存じないでしょうか? ※欠番を赤など色を変えて表示出来ればなおよしです。 初心者なので難しいことは分りませんが、どうぞ宜しくお願いします。

  • Excelで日付を自動表示させたい

    Excelのシートで2行目に1日から末日までの日付が入っています。 他のファイルでは1行目に入力されている年と1月を参照して、Date関数を使って29日以降の日付は自動で表示されるようになっています。 ところが今使っているファイルでは1行目にタイトルが入っていて、年月は別のシートに次のように入力されています。 【○○店売上2008.11】 mid関数を使って数式を作ってみたのですが、29日以降の数字は表示されません。真っ白のままです。 どのようにしたら別シートの年月を参照する形で日付を自動表示させられるのでしょうか?できればタイトルが変えられないのでmid関数でなくても何らかの方法で取り出したいです。 どうかよろしくお願いします。

  • EXCELでの日付表示の方法

    初心者ですみません。 EXCELで日付を表示する方法の質問です。 例えば、同一ブックの別のシートのあるセル(例えばB2)に6桁の日付の数字(例211229  和暦)が入力されているとして、その数値の下4桁のみを別のシートの例えばC2セルで12月29日と表示させるにはどうしたらよいのでしょうか? MODで6桁の数字を10000で割れば、余りとして1229が得られますが・・・。 よろしくお願いいたします。

  • EXCELの数値から年月への変換

    EXCELで日付(年月)が数値で入力されているものがあります。 年月へ書式変更すると10月だけ上手く行きません。 良い方法はないでしょうか? 例)変換前 2016.10 (書式 "0.00")    ↓   変換後 1905年7月 (書式 ”yyyy年mm月”) 以上

  • Excel で 10個のセルに、0から9を一つ一つランダムに表示したい

    子供の算数の問題を作成するために考えているのですが、Excel で10個のセルに、0から9を一つ一つランダムに表示したいのです。ただ、一度使用した数字は、二度と使用しないようにするためにいい方法はないでしょうか。 例1 2.5.8.6.3.9.7.4.1.0 例2 1.4.7.2.0.5.8.3.6.9 など、乱数等を使用した方がいいと思うのですが、if関数は、最大7つまでしか、判断だきないそうです。 ランダムであり、一度使用した数字は、使用せず、0から9をそれぞれ表示する方法は、ないでしょうか。 よろしくお願いします。

専門家に質問してみよう