- ベストアンサー
エクセルの関数
1行目は見出しがあります。 仮にA2に10 B2には4 C2に、4/10 と自動で表示したいのですが C2に どうやって 関数をいれたらいいでしょうか? 教えてください
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
こんばんは! 色々やり方はあると思いますが・・・ 一番簡単なのは =B2&"/"&A2 または =DATE(2012,B2,A2) としてC2セル上で右クリック → セルの書式設定 → 「表示形式」タブの「日付」で 「3/14」を選択 ※ 後者の数式は今年限定のシリアル値になります。m(_ _)m
その他の回答 (2)
- MarcoRossiItaly
- ベストアンサー率40% (454/1128)
回答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
お礼
早急の回答ありがとうございました。大変たすかりました。