• ベストアンサー

エクセルでa1に1950-51、a2に1951-52、a3に1952-53、・・・というように入力したいのですが・・・

エクセルで a1に 1950-51 a2に 1951-52 a3に 1952-53 ・ ・ ・・というように入力していきたいのですが、セルごとに手作業で入力する以外の方法がわかる方いますでしょうか。よろしくお願いします。

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

  • ベストアンサー
  • ASIMOV
  • ベストアンサー率41% (982/2351)
回答No.5

a1=195051 a1 の書式設定を 0000-00 とし a2=a1+101 以下、b1 を下にコピー で、どうでしょう

その他の回答 (6)

noname#204879
noname#204879
回答No.7

セル A1 に式 ="19"&ROW(A50)&"-"&ROW(A51) を入力して、此れを下方にズズーッと複写

twinkle7stars
質問者

お礼

ANo.1~7までのみなさん本当にありがとうございます。みなさん全員にポイントをさしあげたいと本当に思うのですが、そうできず残念です。本当にありがとうございました。

  • ASIMOV
  • ベストアンサー率41% (982/2351)
回答No.6

>以下、b1 を下にコピー 「以下、a2 を下にコピー」の間違いです(^_^;)

  • syn-niko2
  • ベストアンサー率42% (9/21)
回答No.4

この数字の-以降が100までだったら セルA2に次の計算式を入れてA3以下にコピーで出来ますよ。 =LEFT(A1,4)+1&"-"&RIGHT(A1,2)+1 100を超えるとまた式が変わります。

  • ka_na_de
  • ベストアンサー率56% (162/286)
回答No.3

1)B1セルに1950、B2セルに=B1+1と入力し、B3セル以降はコピー&ペースト 2)C1セルに51、C2セルに=C1+1と入力し、C3セル以降はコピー&ペースト 3)A1セルに=B1&"-"& C1 と入力し、A2セル以降はコピー&ペースト 4)A列を数式ではなく値にしたければ、A列をコピーして、その場で、   「編集」→「形式を指定して貼り付け」で「値」にして「OK」 なお、1)、2)は数式を記入せずに、オートフィル機能を使うともっと簡単にできます。

  • vio1et
  • ベストアンサー率26% (5/19)
回答No.2

ハイフンで結んだ数字を別物として考えてはいかがでしょう? 最初に4つの列を用意して下さい。 一つ目は1950、1951、1952・・・という列を作り(1950と1951を入力し後は下方にドラッグでシリアルの番号が入力されますよね?)隣の列には全てハイフン、右はじの列には51、52、53・・・とします。 最後の列では、この3列をConcatenateという関数を使って一つに統合し(関数を選んだ後のダイアログ画面で統合させたいセルをクリックして指定して行きます)、式を下までコピーします。 仕上げに、こうして統合・完成された1950ー51、1951ー52・・・と入力された列を列ごとコピーし、同じ列に編集メニューの「形式を選択して貼付け」で「値」で上書き貼付けします。 後は不要な列を削除・・・。 手間がかかりすぎますかね?

  • goodeha
  • ベストアンサー率38% (15/39)
回答No.1

手元にエクセルがないので、出来なかったらごめんなさい。 a1 b1-c1 a2 b2-c2 b1 1950 b2 1951 c1 51 c2 52 てな感じでは出来ませんか?

関連するQ&A