• ベストアンサー

エクセルで他のセルの値と決められた文字列

エクセルで他のセルの値と指定した文字列を入力したい。例えば、あるセルに[1234]という数値を入力した時その右側のセルには[東京1234番地]と表示させたいのですがセル書式のユーザー定義で何とかなりますか?

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

  • ベストアンサー
  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.3

A1に1234をいれてB1に東京1234番地と表示させたいのなら、B1に数式で ="東京"&A1&"番地" A1に1234をいれてA1に東京1234番地と表示させたいのなら、A1の書式のユーザー定義で "東京"#"番地"

komemugi
質問者

お礼

ありがとうございました。「&」の使い方を知らなかったものですから参考になりました。

その他の回答 (4)

  • rin01
  • ベストアンサー率43% (33/76)
回答No.5

こんにちは~♪ A B 1 1234 東京1234番地 こんな表でしょか? A1に、1234 と入力します。 B1に、表示するのでしたらユーザー定義でも 良いですが、A1セルを参照しなくては いけないので。 B1: =IF(A1="","","東京"&A1&"番地") でも良いのではないでしょうか? ユーザー定義でしたら B1 =A1 にして B1のユーザー定義 "東""京"0"番""地";;; で、いかがでしょうか? 。。。。Rinでした~♪♪

komemugi
質問者

お礼

ありがとうございました。「&」の使い方を知らなかったものですから参考になりました。

noname#204879
noname#204879
回答No.4

「その右側のセルに」なのになぜ「セル書式のユーザー定義」を持ち出されたのですか? =IF(A1="","","東京"&A1&"番地") くらいで良さそうなものかと。

komemugi
質問者

お礼

ありがとうございました。「&」の使い方を知らなかったものですから参考になりました。

  • zap35
  • ベストアンサー率44% (1383/3079)
回答No.2

セルの書式は数値を入力したセルの表示を変えるためにあります。1234と入力したセルを「東京1234番地」と表示したいなら書式設定で  "東京"0"番地" とすればよいです 他のセルの数値を参照して「東京1234番地」と表示させたいなら  =TEXT(A1,"東京" & 0 & "番地") のように関数を用います どちらの場合も数字のゼロは数値(何桁あっても良い)を示しています

komemugi
質問者

お礼

ありがとうございました。「&」の使い方を知らなかったものですから参考になりました。

  • Bronco7
  • ベストアンサー率29% (150/511)
回答No.1

隣のセルが必ず同じ文字列なら ユーザー定義に "東京"#"番地" としておけば 可能です。

komemugi
質問者

お礼

ありがとうございました。#のところは他のセル可変値を入れたいものですから。