①2/27②〜③3/5と3個の文字を=CONCATENATE(①,②,③)で結合しましたら
結果が38775〜38781となってしまいました。どうすれば日付を結合できますか?
結果は2/27〜3/5としたいです。
http://www.relief.jp/itnote/archives/001341.php
Yahoo! JAPAN
=+TEXT(A1,”M/DD”)&B1&TEXT(C1,”M/DD”)
A1=① B1=② C1=③ と思って下さい。
text関数を使えば、日付を文字列として結合できます。
http://www3.tokai.or.jp/excel/kansu/concatenate.htm
CONCATENATE(文字列の結合)
=CONCATENATE(”2/27”,”~”,”3/5”)
はきちんと”2/27~3/5”と結合されます。
おそらく実際には
=CONCATENATE(B1,”~”,C1)
というようにセルを指定しているものと思います。
その場合、日付が入ったセルの中身は38775みたいな数値なので、日付形式の文字列に変換してから結合する必要があると思います。
=CONCATENATE(TEXT(B1,”m/d”),”~”,TEXT(C1,”m/d”))
ありがとうございます。そういう方法もあるのですね。
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”))
これでどう? (”は半角に戻してね)
ばっちりです!
解決しました!ありがとうございます。