• ベストアンサー

エクセルでセルに入力されたデータと違う表示をさせる方法

例えばですが、エクセルでセルに「490150」とデータを入力してあるとします。しかし表示は「150」と表示されるようにしたいのですが方法はありますでしょうか? 最初から150と入力できない理由ですが、VLOOKUPを使っているためそこには必ず490150と入力する必要があるのです。 どうぞ宜しくお願い致します。

  • KMCYM
  • お礼率71% (5/7)

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

  • ベストアンサー
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.4

VLOOKUP関数のキーワードとして入力値に先行して「490」を設定すれば良いのではないでしょうか。 【一例】=VLOOKUP((490&入力セル)*1,・・・)

KMCYM
質問者

お礼

回答ありがとうございます。 「150」の表示になりました!!こういう方法があるんですね。 素晴らしいです、ありがとうございます。 余談ですが実はそのセルには別のタイプの数字を入れる場合があってそのときは490をつける必要がなく、490のような特定の頭3桁のときだけその3桁を表示されないようにしたかったんです、、、。あんまり楽しようとしたら痛い目見ますかね。また工夫してみます。 どうもありがとうございましたm(__)m

その他の回答 (3)

noname#79209
noname#79209
回答No.3

#2です、 もし別のセルに、#2で示した数式を置くのではなく、 入力したデータそのものを変えてしまいたいのでしたら、 私も#1さんの意見に賛成です。

noname#79209
noname#79209
回答No.2

文字列として「490150」が入っているなら、 =RIGHT(VLOOKUP(・・・・),3) で良いのでは?

KMCYM
質問者

お礼

回答ありがとうございます。 残念ながら文字列ではないのですが文字列の場合にはRIGHT関数が使えるということですね。参考になります、ありがとうございました。

回答No.1

できたとしても将来必ず自分でその落とし穴に嵌ります。そういう発想はおやめになったほうがいいです。データと表示は一致させるべきです。 たとえば、Excelで、ツール→オプション→編集のタブ→小数点位置固定のオプションがありますが、便利だとお思いになりますか。ここでも月に一度ぐらいは、意図せずこの設定が入ってしまった人からの質問があがります。

KMCYM
質問者

お礼

早速の回答ありがとうございます。 なるほど、そういう発送が弊害を起こす原因にもなるということですね。参考になります。 ありがとうございました。

関連するQ&A

  • 【エクセル】VLOOKUP関数入れたセルのエラー表示を空白表示にしたい

    エクセル2000 XP SP2 VLOOKUP関数入れたセルのエラー表示を空白表示にしたい 500ほどのデータを別表からVLOOKUPで参照して入力しています 別表にデータがないものはエラー表示#NAになってしまいます。 これを空白にする方法はありますか? 以前はVISTAと2007でIFERRORですんでいたのですが 2000だと使えなくて困っています

  • エクセルでデータの入ったセルを分ける方法

    エクセルでデータの入力されたセルを分割する方法を知りたいです。 画像のようなエクセルデータがあって、55行のセルに時間が2つ入力されてしまいました。 この55行のセル内のデータを上と下で分割して、1つのセルに1つだけ時間が入るようにしたいのですが、何かいい方法はありませんでしょうか? 詳しい方がいらっしゃいましたら、お助け願います。。。

  • excelでセルに「1000」と入力し、「1」と表示させる方法

    Excelでセルに「1000」と入力すると入力したセルに「1」と表示したいのですが、方法を教えてください。別のセルを使えば計算式を入れればいいと思いますが、同一セルで見た目を変えることは出来ますか。よろしくお願いします。 環境はExcel2000 OSはWindows2000です。

  • エクセルのセルの移動と選択セルへのデータ入力について

    エクセル2000で、セルにデータを入力して「Enter」を押すとカーソルが下のセルへ移動するはずですが、Tabと同じの右のセルに移動します。 また、複数のセルを選択してデータを入力して「Ctrl+Enter」で複数のセルに同じデータが表示されるはずですが、入力したセルだけに表示されてしまいます。 変更できる機能をいろいろ探したのですが、解からず、修復インストールしましたが改善されません。 解決方法について教えて下さい。

  • エクセル2003でセル内のデーター表示について

    エクセル2003を使用しています。 例えばA1のセルの中に大量の文字が入力されているとします。 A1をクリックすると画面いっぱいにそのデーターが表示されてしますのですが、クリックしても表示されないようにする方法はありませんでしょうか?

  • エクセル 未入力セルのデータ表示について

    行・列を方眼のように細かくして表を作成しています。ところが、文字を入力すると、小さな1つのセル内しか表示されません。プレビューで確認しても同じです。 通常、未入力・未設定の隣のセルには他のセルのデータが表示できたと思うのですが、どうすればこのシートで表示・印刷が可能になるでしょうか。 仕上げにはセルの統合を使用するとしても、作成段階では、コピー等の制限があるので、 セル統合は使用したくありません。アドバイスをよろしくお願い致します。

  • EXCELで時間表示のセルを簡単に入力する方法について

    EXCELで時間表示のセルを簡単に入力する方法についての質問です セルは、[h]:mmの表示形式になっています。 このセルの表示は例えば7:30:00と表示されています。 このセルへの入力は 7を入力、次に:を入力、最後に30を入力しています 入力を簡単に出来ないでしょうか? 例えば、2つのセルに7と30を入力して時間 7:30:00を取得出来ないで しょうか? 宜しくお願いします。

  • エクセル VLOOKUP関数で、あてはまるものをすべて表示させる方法はありますか?

    VLOOKUP関数で、式を入れると 選択した範囲の中で、一番最初の行に入力されているものが値として出てきます。 これをあてはまるもの、すべて表示されるようにはできないのでしょうか?     A     B      1  ゆり    100 2  ばら    150 3  きく    120 4  ばら    180 5  きく    160 6  きく    125 このような元データーがあったとして A100に  きく と入力するとします。 =VLOOKUP(A100,b1:c6,2,0) といれた場合、一番最初のきくのデーター、120のみが表示されますが、これをきくのデーターすべて、120.160.125と表示されてほしいのです。 できれば1つのセル内に表示したいのですが、これはエクセルでは不可能でしょうか? どうぞよろしくお願いします。

  • エクセルで「1」を入力すると「あ」表示できますか?

    ご質問させて頂きます。エクセルでセルに例えば「12345」と入力すると「あいうえお」のように表示させることは可能でしょうか?つまり「1342」でしたらそのセルに表示されるのは「あうえい」となるようにです。もしもできるとしたら、その方法を教えて頂けませんか?宜しくお願致します。

  • エクセル 数値の範囲を2つのセルにわたり入力したい

    Excelで質問です。 言葉では説明しづらいので、図を見せくださるとうれしいです! VLOOKUPで検索するために、黒丸の0~29といったところを使うんですけれど、 画像のは1つのセルに右詰めで「0」を、 もう1つのセルに左詰めで「~29」を入力しているので、VLOOKUPで探すことができません。 図のような表示にできて、 VLOOKで検索できるような入力の仕方を教えてください><

専門家に質問してみよう