A1には
1234567890
という数値が入っております。
=CONCATENATE(abc,MID(A1,7,4))
MID関数で7890という数値を取り出して
その数値の前にabcという文字を足して
abc7890
という数値を出したいのですがうまくいきません。
MID関数単体でならうまくいっているのですが、解決策があれば教えていただければと思います。
="abc" & MID(A1,7,4)
や
=CONCATENATE("abc",MID(A1,7,4))
ではどうですか?
上記で出来ました。
ありがとうございます。
concatenate関数のかっこ中は(文字列と文字列)の結合です。mid関数の結果は自動的に文字列になるので、かっこの中にいれてよいですが、
abcは文字列というよりも、セルの名前として認識されるので、"abc"としてやれば、エクセルが abc を文字列として扱ってくれます。
ご質問の項目が数値と文字列を混同してお使いになっているようですのでご注意ください。
上記で出来ました。
ありがとうございます。
こんにちは。
=CONCATENATE(abc,MID(A1,7,4))
を、
=CONCATENATE("abc",MID(A1,7,4))
と変える(文字列に「"」をつける)とうまくいきますよ。
それでは。
上記で出来ました。
ありがとうございます。
上記で出来ました。
ありがとうございます。