- ベストアンサー
エクセルでセルに入力されたデータと違う表示をさせる方法
例えばですが、エクセルでセルに「490150」とデータを入力してあるとします。しかし表示は「150」と表示されるようにしたいのですが方法はありますでしょうか? 最初から150と入力できない理由ですが、VLOOKUPを使っているためそこには必ず490150と入力する必要があるのです。 どうぞ宜しくお願い致します。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
VLOOKUP関数のキーワードとして入力値に先行して「490」を設定すれば良いのではないでしょうか。 【一例】=VLOOKUP((490&入力セル)*1,・・・)
その他の回答 (3)
noname#79209
回答No.3
#2です、 もし別のセルに、#2で示した数式を置くのではなく、 入力したデータそのものを変えてしまいたいのでしたら、 私も#1さんの意見に賛成です。
noname#79209
回答No.2
文字列として「490150」が入っているなら、 =RIGHT(VLOOKUP(・・・・),3) で良いのでは?
質問者
お礼
回答ありがとうございます。 残念ながら文字列ではないのですが文字列の場合にはRIGHT関数が使えるということですね。参考になります、ありがとうございました。
- ryuujiok2205
- ベストアンサー率21% (233/1098)
回答No.1
できたとしても将来必ず自分でその落とし穴に嵌ります。そういう発想はおやめになったほうがいいです。データと表示は一致させるべきです。 たとえば、Excelで、ツール→オプション→編集のタブ→小数点位置固定のオプションがありますが、便利だとお思いになりますか。ここでも月に一度ぐらいは、意図せずこの設定が入ってしまった人からの質問があがります。
質問者
お礼
早速の回答ありがとうございます。 なるほど、そういう発送が弊害を起こす原因にもなるということですね。参考になります。 ありがとうございました。
お礼
回答ありがとうございます。 「150」の表示になりました!!こういう方法があるんですね。 素晴らしいです、ありがとうございます。 余談ですが実はそのセルには別のタイプの数字を入れる場合があってそのときは490をつける必要がなく、490のような特定の頭3桁のときだけその3桁を表示されないようにしたかったんです、、、。あんまり楽しようとしたら痛い目見ますかね。また工夫してみます。 どうもありがとうございましたm(__)m