• ベストアンサー

エクセルの関数

1行目は見出しがあります。 仮にA2に10 B2には4  C2に、4/10 と自動で表示したいのですが C2に どうやって 関数をいれたらいいでしょうか? 教えてください

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

  • ベストアンサー
  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.2

こんばんは! 色々やり方はあると思いますが・・・ 一番簡単なのは =B2&"/"&A2 または =DATE(2012,B2,A2) としてC2セル上で右クリック → セルの書式設定 → 「表示形式」タブの「日付」で 「3/14」を選択 ※ 後者の数式は今年限定のシリアル値になります。m(_ _)m

その他の回答 (2)

回答No.3

補足のみ。ベストアンサーは辞退します。 表示させようとしているデータが日付だとすれば、それを日付のシリアル値として算出させるか、それとも文字列のままでいいか、検討してみてください。「=b2&"/"&a2」は単なる文字列で、シリアル値にはなっていません。 「=0+(b2&"/"&a2)」などと入力すれば、一応シリアル値にはなります。しかし、年が変わってから再計算したりすると、シリアル値も1年後の同日のものに変化してしまうかと思います。年を固定したい場合は、No.2さんのようにDATE関数を使います。DATEが返すのは、シリアル値です。 なお、どこかのセルに直接「4/10」と入力すると、そのデータはシリアル値に自動変換されています。別のセルに「'4/10」と入力すると、そのデータは文字列のままとなります。 今回のデータ書式の場合、シリアル値でも文字列でも、他の計算にそのまま使用できる(Excelがそういう仕様になっている)ようなので、どちらを選んでもあまり支障はなさそうなのですが、気持ち悪ければシリアル値にしておけばよいでしょう。

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.1

C2には次の式を入力します。 =B2&"/"&A2

santa1416
質問者

お礼

早急の回答ありがとうございました。大変たすかりました。

関連するQ&A