- ベストアンサー
エクセル セルの設定について
大変初歩的な質問で申し訳ありません。 エクセルファイルが二つあり(A・Bとします) Aには宛先(住所・宛名)が行毎に800件程入力されています。(例 E2 には 北海道札幌市) BにはAのセルを反映させるよう ='C:\My Documents\[A.xls]!$E2(例) と、各セルに入力しました。 反映はするのですが、 セルのユーザー設定で「”住所 ”@」 と、入力すると「住所 ='C:\My Documents\[A.xls]!$E2」 と、表示されてしまいます。 「住所 北海道札幌市」と表示させるには どうしたらよいのでしょうか。 御願いします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
書式設定の方法は値を文字列として認識させてしまうのでそうなるのも仕様です。 対応としては式の中で表示させてしまえばいいのではないかなと。 ="住所" & 'C:\My Documents\[A.xls]!$E2
その他の回答 (3)
- mshr1962
- ベストアンサー率39% (7417/18945)
#3のmshr1962です。すみません#3のは間違いです。 表示形式で @ を使ったため、数式を文字列として認識しています。 [G/標準]から["住所 "@]に切り替え直後は表示しますが そのセルを編集すると数式が表示されます。 対応ですが#2の方法がいいと思います。
お礼
お礼が大変遅くなり申し訳ありませんでした。 下記にまとめさせていただきました。 例題の書き漏れすみませんでした! 本当にありがとうございました。 一旦表示された状態で印刷すると数式が出るのでしょうか・・・ ちょっと疑問に思いました。
補足
皆さんの回答、とても助かりました。 ポイントが2つしかつけられないため(残念です) 早い方からつけさせていただきました。 でも本当にありがとうございました!
- mshr1962
- ベストアンサー率39% (7417/18945)
他ブックのリンクの正式なのは ='絶対パス\[ブック名.xls]シート名'!セル座標 です。 上記の場合、シート名がありませんよね。 まあ、例だから書き漏らしたのかもしれませんが... あとF9(再計算)してみてください。 これで変わるなら「ツール」「オプション」「計算方法」タブで 計算方法が手動になってます。自動に変更してください。
="住所 "&'C:\My Documents\[A.xls]!$E2 でいけます
お礼
お礼が大変遅くなり申し訳ありませんでした。 下記にまとめさせていただきました。 本当にありがとうございました。
お礼
お礼が大変遅くなり申し訳ありませんでした。 実際に試してみる事が出来ずにおりました。 教えていただいた方法で表示できるようになりました! こういう式があるんですね・・・ お陰でずーっと進められなかった仕事が出来るようになりました。 本当にありがとうございました。