エクセルVBA

トップページエクセル:文字列の操作文字列を結合させる(その2)@エクセル

エクセル:文字列の操作

エクセルのちょっとしたテクニックを紹介します。


文字列を結合させる場合、普通に文字列同士をつなげるのならば問題ないのですが、例えば日付データと文字列を連結しようとすると日付の部分がきちんと表示されません。
CONCATENATE関数も&演算子も、書式を無視した値そのものを連結するからです。
きちんと表示させるには以下の方法でできますよ。


(1)結果を表示したいセルを選択します。
(2)選択したセルに
="文字列" & TEXT(日付の入力されているセル,"yyyy年m月d日")
または、
=CONCATENATE("文字列",TEXT(日付の入力されているセル,"yyyy年m月d日"))と入力します。

例)A1セルにはいっている「2007年4月1日」といった日付と「有効期限:」という文字列を結合させる場合、

="有効期限:" & TEXT(A1,"yyyy年m月d日")
または
=CONCATENATE("有効期限:",TEXT(A1,"yyyy年m月d日"))と入力します。


※上記のような例としては、日付データの他に、時間データ、カンマ区切りの数字などがあります。表示したい書式がわからなければ、セルの書式設定の表示形式を参考にしてください。


トラックバックURL
この記事にコメントする
名前:
URL:
  情報を記憶: 評価: 顔   
 
 
 
エクセル
〜ちょっとしたテクニック〜
Add to Google My Yahoo!に追加 ブックマークに追加する
Author

エステリア

エクセルの基本から小技までちょっとしたテクニックを随時提供中

ご案内
●役に立ったと思った方は●

人気blogランキング

1日1回のクリックでこのブログが育ちます。応援よろしくお願いします。
----------------------------------------------
●運営ポリシー●

エクセルのいろんな機能を随時紹介していきます。
トラバ、コメント大歓迎です。内容を確認の上、掲載します。アダルトサイトからのトラバ、コメントはご遠慮下さい。
楽天市場