• ベストアンサー

エクセルの関数について再度教えてください。

前回下記質問をしたものです。 その節は、ありがとうございます。 http://okwave.jp/qa5143359.html 前回は、 「 [=A1]様こんにちは!この度は[=A1]様のおかげで... 」 という質問だったのですが、 「 [=A1]様こんにちは!この度は[=A2]のおかげで... 」 のやり方がわかりません。 私がまだ上記の原理が理解できていないので応用が利きません。 申し訳ありませんが再度教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.3

A2は日付のセルですね。次のようにすればよいでしょう。 = A1 & "様こんにちは!この度は" & TEXT(A2,"m月d日") & "のおかげで..." 

bobmaje
質問者

お礼

できました。ありがとうございます。 やはり応用は感覚ではわからないものですね。 今度、書籍を購入して勉強します。 ありがとうございました。

その他の回答 (2)

  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.2

>私がまだ上記の原理が理解できていないので応用が利きません。 あなたがどのような結果を求めているのか解りません。 使い方など、具体的な例示をした方が良いと思いますよ。 =A1 & "様こんにちは!この度は" & A2 & "のおかげで..." という式で満足なのか?不足なのか?先の質問でも回答された方に対して、あなたが求める答えが示されていないようですからね。

bobmaje
質問者

お礼

解決しました。 お手数おかけしてすいませんでした。

bobmaje
質問者

補足

そうですね具体的な例示が必要ですね。すいません。 ひとつ思い当たる原因が分かりました。具体的に説明します。 =A1 & "様こんにちは!この度は" & A2 & "のおかげで..." このA2が日付です。 小数点の羅列になってしまいます。(40032.440625) セルの書式設定から日付を選んでみても変化ありません。 表示形式の標準と認識してしまいます。 具体例は、 =A1 & "様こんにちは!この度は" & A2 & "から開始する..." のような感じです。 A2のセルは、=B1 で 表示はセルの書式設定の変更が反映され、 8月7日 B1は、 2009/8/7 10:34:30 という具合です。

  • Cupper
  • ベストアンサー率32% (2123/6444)
回答No.1

=  A1  &  ”様こんにちは!この度は”  &  A2  &  ”のおかげで...” このくらい項目を離すと分かりやすいかも 文字列を繋ぐのが 「 & 」 文字列を直接記述するには文字列を 「 ” 」 で挟む の2つです A1 や A2 の内容は 「 & 」 で結合されるため数値が入っていても強制的に文字列にされます

bobmaje
質問者

お礼

日付が絡んでいました。 気がつくのが遅れて申し訳ありませんでした。

関連するQ&A