お世話になります。
A1には文字列で「2018-06-」と入力されています。
B1には数値で「10.0」と入力されています。
※書式は数値で、小数点以下の桁数「1」
関数を使って
D1に日付データで「2018/6/10(日)」と表示させたいのですが、
こういうことは出来るのでしょうか?
※画像のような表示です
自分なりに調べてみたのですが、逆(日付を文字列)にすることは可能でしたが、
こういったケースは見つかりませんでした。
追記
D1の関数を「=A1&B1」
D1のセルの書式=日付、ユーザー定義を「yyyy/m/d"("aaa")"」
にしてみましたが機能しませんでした。
もし出来るのでしたら方法(関数)を教えて下さい。
詳しい方、よろしくお願いします。
※急いでおりません。
↑お礼、返信、etc.は遅くなると思います。
No.3
- 回答日時:
>これって「*」で乗算処理することによって、
>シリアル値として処理するって解釈で
>いいのでしょうか?
大体は。日付や時刻などのデータは文字列型になっていた場合、四則計算に使うことで数値化することができます。
ですから、*1や+0などの元のデータと変わらない計算を追加することでシリアル値に変換できます。
/1とか-0ももちろん使えますが*1が一番オーソドックスですね。
例えば他のアプリケーションからインポートした日付データなどは見た目「2018/6/15」のようになっていてシリアル値のようだけど実は文字列で表示形式などを変えることはできないという時は*1をすることでシリアル値に変えることはできます。(大量なら区切り位置→完了の方が早いですけど)
ご解答ありがとうございます。
>大体は。日付や時刻などのデータは文字列型になっていた場合、四則計算に使うことで数値化することができます。
/1とか-0ももちろん使えますが*1が一番オーソドックスですね。
知らなかったです。確認したところ、
+0 でもシリアル値になるので、びっくりしました。
>例えば他のアプリケーションからインポートした日付データなどは見た目「2018/6/15」のようになっていてシリアル値のようだけど実は文字列で表示形式などを変えることはできないという時は*1をすることでシリアル値に変えることはできます。
確かに、こういうことが過去にあり、戸惑ったことがあります。
No.1さん、No.2さんともに教えて頂きありがとうございます。
いろいろ勉強になりました。
今回は解答して頂き、ありがとうございます。
先にご解答を頂いたので、ベストアンサーはNo.1さんにさせて頂きます。
機会がありましたら、またお願いします。
No.2
- 回答日時:
まぁ、単純に
=(A1&B1)*1
でも。
ご解答ありがとうございます。
>
=(A1&B1)*1
試してみてびっくりです。
これでシリアル値になるんですね。
不思議に思い
=(A1&B1)*2 にしてみたところ、
シリアル値が2倍になりました。
当然ですが(笑)。
これって「*」で乗算処理することによって、
シリアル値として処理するって解釈で
いいのでしょうか?
お手数でなければ、
この件について、教えて頂ければうれしいです。
お手数でしたらスルーでOKです。
今回はご解答ありがとうございます。
機会がありましたら、またお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 【再度】Excelの関数について教えてください。 4 2023/07/28 13:06
- Excel(エクセル) エクセルの書式設定の表示形式で設定した文字を文字列としてコピーしたい 1 2022/12/21 10:41
- Excel(エクセル) Excelにの以下の設定方法について教えてください! C列にデータ入力の設定をしています。(出、入を 3 2022/06/22 01:33
- Excel(エクセル) エクセルのセルの書式設定・ユーザー定義の条件設定について 1 2022/08/17 21:56
- Excel(エクセル) 条件付き書式の設定方法を教えて下さい。 2 2023/04/14 18:12
- Excel(エクセル) Excelの関数について教えてください。 5 2023/07/28 11:27
- Excel(エクセル) エクセル関数教えてください 3 2022/06/21 10:22
- Excel(エクセル) エクセルの関数式を教えてください。 2 2022/11/29 21:09
- Excel(エクセル) エクセルで日付が入っているセルを一定の法則に従って違うセルに表示したい 2 2022/04/04 17:16
- Excel(エクセル) エクセルで、 A1セルに「A」という値、 B1セルに「B」という値が入っています。 どちらも表示形式 5 2023/02/22 23:05
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
31:30:00が1900/1/1 7:30:0
-
Excelで半年後の日付を計算したい
-
西暦や和暦の表示をyyyymmdd表...
-
入力後に日付順になるように自...
-
日付だけを変更して印刷(Excel)
-
エクセルでENTERを押すと数式が...
-
エクセル関数で日付かどうかの...
-
エクセル 当番表の作り方 エク...
-
エクセルのセルにカレンダーを...
-
エクセルで数字列の間に『/』を...
-
Excelで、年だけの「西暦」から...
-
Excelで8/26等の日付を全てその...
-
ワード差込について
-
エクセル 平日のみ連絡印刷
-
日付入力→指定のセルの色を塗り...
-
日付を入力したセルをファイル...
-
excelで月末日を判定したい
-
VBAでセルに入っている日付をシ...
-
ファイルのオープン時に今日の...
-
エクセル グラフ 軸の日付表記...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
31:30:00が1900/1/1 7:30:0
-
入力後に日付順になるように自...
-
日付だけを変更して印刷(Excel)
-
Excelで半年後の日付を計算したい
-
エクセルでENTERを押すと数式が...
-
エクセル 当番表の作り方 エク...
-
エクセルで数字列の間に『/』を...
-
エクセル関数で日付かどうかの...
-
Excelで、年だけの「西暦」から...
-
エクセルのセルにカレンダーを...
-
日付入力→指定のセルの色を塗り...
-
☆Excelエクセルで入力した日の...
-
Excelで8/26等の日付を全てその...
-
◆ EXCEL自動入力日付を自動で...
-
ファイルのオープン時に今日の...
-
Excelで、本日、前日、1週間前...
-
EXCELで直近の日付を抽出する関数
-
エクセルで日付入力欄を作成し...
-
エクセルで、曜日から日付を呼...
-
エクセルで1年後の月末を表示さ...
おすすめ情報
ご解答ありがとうございます
>datevalue関数はどうですか?
以下のサイトを参考にして
1)
https://bit.ly/2LNNcJm
2)
https://bit.ly/2MpoFLO
=DATEVALUE(A25&B25)
で機能しました。
>日付をセルの書式設定で変えようと思ったら、まずはシリアル値に変えないとダメですよ
2)のページの画像の部分を見て初めて意味がわかりました。
=A25&B25 でシリアル値になるような気になっていましたが違うんですね。
今回はご解答ありがとうございます。
解決しておりますが、自分の忘備録のために画像を貼っておきたかったので、
補足の方で返信しました。
機会がありましたらまたおねがいします。
せっかくなので、もう少し質問は開けておきます。
※お礼の入力は後程させて頂きます。
今回はご解答ありがとうございます。