• 締切済み

EXCELの便利な使い方

EXCELの使い方で質問です。 初歩的な内容で申し訳ありません。 例) 列A : 年(2000年 等) 列B : 月(10月 等) が入力されていて、5万行程ある。 列Cに A+Bの値(=A&B)を出力したい。(2000年10月 等) 一行目だけ数式を入れて、それを下3万行に一括で反映させるには、どうすればよいでしょうか?

みんなの回答

  • Carbadoc
  • ベストアンサー率19% (144/750)
回答No.6

CSV形式で保存して、テキストエディタで「年,」を「年」に置換。再びEXCELで読み込めば(「年月」の部分を日付として読むこと)、うまくゆくのではないだろうか? 他のフィールドに「年」で終わる項目があったら、うまくゆかないけれど。

takepan_toki
質問者

お礼

遅くなりましたが、ご回答ありがとうございました。

  • Chiquilin
  • ベストアンサー率30% (94/306)
回答No.5

全体的に話があいまいでよく分かりません。 「便利」だ「初歩的」だという前に 基本的なことを説明できるように なりましょう。 まず「等」だらけですが 条件をあいまいにされると困ります。 サンプルで説明するのですから条件ははっきりしてください。 次に数値なのか文字列なのかシリアル値なのかがあいまいです。 これも Excelではとても大事なので具体的にしてください。 「2000」と「2000年」では全く意味が違います。 最後に「一括で反映」の意味がよく分かりません。 C1:C30000を選択して Ctrl + Dで先頭セルを縦方向にコピーでき ますが(Windowsの場合) それでいいのかどうなのか。 それともフィルハンドルをダブルクリックすれば済む話なのか。 「反映」って何ですか?

takepan_toki
質問者

お礼

遅くなりましたが、ご回答ありがとうございました。

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.4

(1)関数利用について A列は年の数字、B列は月の数字が入っているのか?、またはそれぞれが文字列か?この区別認識が大切。 また、最重要課題は、エクセルで日付を扱う場合、日付シリアル値にしておかないと、関数や表示形式の利用で、大変な苦労が起こる。 だから、>=A&Bなんて言うのは、どちらかと言えば、誤りというべきやり方だ。 DATE関数を使うべきだ。 https://kokodane.com/kansu_hiduke_01.htm しかしその場合、日について、日は1日を仮定するしかない、と思う。 (2)多数行への式のオートフィル ・+ハンドルを引っ張る。 ・コピペ方式 https://masagoroku.com/%E3%80%90excel%E3%80%91%E3%82%BB%E3%83%AB%E3%81%AE%E5%BC%8F%E3%82%92%E7%B0%A1%E5%8D%98%E3%81%AB%E4%B8%80%E6%8B%AC%E3%81%A7%E8%B2%BC%E3%82%8A%E4%BB%98%E3%81%91%E3%82%8B%E6%96%B9%E6%B3%95 セルの式を簡単に一括で貼り付ける方法 https://command-lab.com/excel-copy-tech/ 数式をコピーするテクニックをまとめてわかりやすく解説 ほか多数。 ・最近のArrayformula関数の類(取り敢えず、スプレッドシートのみ) エクセルでも改良は(関数増加)は行われるだろう。

takepan_toki
質問者

お礼

遅くなりましたが、ご回答ありがとうございました。

  • w4330
  • ベストアンサー率25% (377/1477)
回答No.3

すみません、間違いました訂正します 1)まずC列に、=A&B と入力 2)そのセルをクリック 3)Ctrl+c 4)CtrlとShiftを押しながら下矢印(↓)キーを押す 5)Enterきーをを押す

takepan_toki
質問者

お礼

遅くなりましたが、ご回答ありがとうございました。 詳細な方法のご提示、ありがとうございます。

  • MT765
  • ベストアンサー率57% (2080/3618)
回答No.2

下記のサイトをご参照ください。 【長い表でも大丈夫。数式を表の最下行まで“一発操作”でコピー】 https://xtech.nikkei.com/it/article/COLUMN/20071122/287820/

takepan_toki
質問者

お礼

遅くなりましたが、ご回答ありがとうございました。

  • w4330
  • ベストアンサー率25% (377/1477)
回答No.1

1)まずC列に、=A&B と入力 2)そのセルをクリック 3)Ctrl+c 4)Ahiftを押しながら下矢印(↓)キーを押す 5)Enterきーをを押す

takepan_toki
質問者

お礼

遅くなりましたが、ご回答ありがとうございました。 詳細な方法のご提示、ありがとうございます。

関連するQ&A