EXCELに関しての質問です。


①2/27②〜③3/5と3個の文字を=CONCATENATE(①,②,③)で結合しましたら
結果が38775〜38781となってしまいました。どうすれば日付を結合できますか?
結果は2/27〜3/5としたいです。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:--
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答3件)

id:JunK No.1

回答回数707ベストアンサー獲得回数18

ポイント40pt

=+TEXT(A1,”M/DD”)&B1&TEXT(C1,”M/DD”)


A1=① B1=② C1=③ と思って下さい。

text関数を使えば、日付を文字列として結合できます。

id:bu77

解決しました!ありがとうございます。

2006/03/12 16:00:55
id:iww No.2

回答回数101ベストアンサー獲得回数10

ポイント10pt

=CONCATENATE(”2/27”,”~”,”3/5”)

はきちんと”2/27~3/5”と結合されます。

おそらく実際には

=CONCATENATE(B1,”~”,C1)

というようにセルを指定しているものと思います。

その場合、日付が入ったセルの中身は38775みたいな数値なので、日付形式の文字列に変換してから結合する必要があると思います。

=CONCATENATE(TEXT(B1,”m/d”),”~”,TEXT(C1,”m/d”))

id:bu77

ありがとうございます。そういう方法もあるのですね。

2006/03/12 16:01:36
id:Asuca No.3

回答回数281ベストアンサー獲得回数4

ポイント10pt

http://www.hatena.ne.jp/1142143784#

人力検索はてな - EXCELに関しての質問です。 ①2/27②〜③3/5と3個の文字を=CONCATENATE(①,②,③)で結合しましたら 結果が38775〜38781となってしまいました。どうすれば日付を結合できま..

=CONCATENATE(TEXT(①,”m/d”),②,TEXT(③,”m/d”))

又は

=CONCATENATE(TEXT(①,”m/d”),”~”,TEXT(③,”m/d”))


これでどう? (”は半角に戻してね)

id:bu77

ばっちりです!

2006/03/12 16:01:52

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません