• 締切済み

エクセルへの入力について

「あるセルに、隣のセルを参照して、決まった文字を自動的に入力することは出来ますでしょうか。」  なるべく入力の手間を省きたいと考えています。隣のセルに文字(今回は数字です) が入った瞬間に決まった文字を入力するので、それを自動的にしたいです。 具体的には 隣のセルに何かしらの数字が入力されたのを参照して、「~」という文字を自動的に入力させることは 出来ますでしょうか。 よろしくお願いいたします。 質問の仕方が漠然としているかもしれませんが、よろしくお願いいたします。

みんなの回答

回答No.4

=IF(ISNUMBER(A1),"~","")

  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.3

A1の隣のB1に =IF(A1="","","~") のように数式を記入しておきます。

  • yumi0215
  • ベストアンサー率30% (1335/4411)
回答No.2

IF関数を利用すると可能です 例えば "1"を入力すると"A"と表示される A1=1 と入力 B1へ"A"と表示 =IF(A1="1","A",FALSE) ←それ以外の時表示されたいものを入れる さらに "2"を入力すると"B"と表示される =IF(A1="1","A",(IF(A1="2","B"))) のように利用できます。

  • ToughBoy
  • ベストアンサー率42% (90/214)
回答No.1

簡単にIF式で あるセルをA1とし となりのセルをB1として B1に  =IF(A1>0,"~","") と入力したら  A1に 数字(正数ですが)を入力すると B1に ~ が表示されます。

ryo6090
質問者

お礼

皆さん早速の回答ありがとうございました。 どれもわかりやすかったですが、式が一番手軽そうな ToughBoyさんにBAを差し上げたいと思います。 ありがとうございました。

関連するQ&A

  • Excel 隣のセルの頭文字に応じて文字を自動入力

    Excelの質問です。 隣のセルに入力された文字列の頭の文字に応じて、セルに自動的に文字を入力するにはどうすればよいのでしょうか?関数初心者です。 具体的には、 A1のセルに「T○○○○○」(○は任意の数字)が入力されていれば、頭文字がTなので、B1のセルに東京と自動的に表示する。 A2のセルに「N○○○○○」(○は任意の数字)が入力されていれば、頭文字がNなので、B2のセルに長野と自動的に表示する。 です。 よろしくお願いします。

  • EXCELで文字入力

    「A1」に数字、「B1」に文字、「C1」に数字、「D1」にまた文字を入力するような表の場合、セルを移動しただけで、かな入力になるような自動設定はどうしたらよいのでしょうか?

  • エクセルで2と入力したら次のセルは0.75と表示させるには

    エクセルであるセルに「1」と入力したらその隣のセルは「1」、「2」と入力したらその隣のセルは「0.75」、「3」と入力したら・・・・というように あるセルに入力する数字が1~5で、それによって、次のセルに表示される数字が決まってくる、というようなことはできないのでしょうか? わかりにくい質問ですみません。 仕事が進まなくて悩み中です。 誰か教えてください~。

  • Excelでの入力方法について

    以前も今回、回答を求めている方法をやったのですが 昔のことすぎて、やり方や名称的なことを何も覚えていないため、質問させていただきます。 1つのセルに半角で数字を10ケタ打って その10ケタがそのセルより右のセルに順繰りに1ケタずつ自動的に入力されるという方法をやりたいです。 ただ、やり方をまったく思い出せないので教えていただきたいです。 現在はExcel2010を使っています。(2003の時はできたので、2010でもできると勝手に思っております) 例としてA1に「1758375625」と打つと A2には「1」、A3には「7」、A4には「5」……が自動に入力されるという形です。 (うろ覚えですが、1桁目には関係のない数字を入れないといけなかったような気もします。(実質隣のセルに反映されるのは2桁目からという記憶が残っていますが、正直昔のことなので全然違うかもしれません) 現状抱えている案件の入力に際して これより、より最適な入力方法があるかもしれませんが マクロや関数はほんの少ししか知識がないため 以前やったことのある上記方法でやりたいです。 あと、一応書いておきますが こういう入力をした状態で納品するわけではないので、 仕事でこういう入力方法はするべきではない等の回答は遠慮させていただきます。

  • エクセルでの数値入力

    エクセル2000で表を作っています。(OSはWINXPです) 保存しておいた物を開きまた入力しようとしたところ テンキーからの入力ができなくなっていました。 たぶん保存する前に子供がいじっていたので どこか触ったのではと思っていますが、直し方がわかりません。 今はセルを選択し、テンキーからセルに入力しようとすると 隣の日づけが入力してあるセルに移動してしまいます。 仕方なく文字キーの数字から入力していますが、不便です。 直し方を教えてください!

  • エクセルの自動入力

     いつもお世話になります。今回は、2000のエクセルの自動入力について質問させていただきたく書き込みさせていただきました。小生は、会社で会計係から配布されたエクセルの雛形を使っていつも収支出の入力を行っていました。ところが先日どこかをいじってしまったようで、具合が悪く困っております。  先日までは、セル1Aに入力した数字が5A、10Aという風に一番上のセルに入力すると同じ数字が自動的に入力されるという設定になっておりました。ところが、先日より自動で入力されず、再計算という風に表示されるようになってしまいました。Ctrlで選択して入力しようと思いましたが、毎日毎回選択して入力するのも面倒でどうして良いか迷っております。どうか、ご回答のほどよろしくお願いします

  • Excelの入力方法

    Excelにおいて、入力した文字データを自動で、別ファイルにコピーしたいのですが、 方法が解りません。 具体的には、決められた書式のファイルAとBがあったとして、Aにて各セルに入力した文字データを自動的にBの決められたセルにコピーがしたいのですが、どのようにしたら宜しいでしょうか。 分かる方がいましたら教えて頂けると助かります。 ※Excelは2007になります。 宜しくお願い致します。

  • エクセル

    「A1セル」に、文字でも数字でも記号でも何でも良いので、 とにかく何か入力されたら 「C1セル」に自動で「★」と入力されるようにしたいのです。 ただし、 「B1セル」にも、文字・数字・記号でも何でも良いので、 とにかく何か入力されると 「C1セル」は空白にしたいのです。 関数でこんなことは可能でしょうか?

  • Excelの入力について

    おはようございます。 さて、Excelのセルへの入力について質問です。 たとえば、  A   B 1なまえ 色つきセル 2年齢  色つきセル このような表があったとします。 そこで、B1、B2のセルに文字や数字を入力すると今まで付いていた色が消えるようにするには、どのようにすればいいのでしょうか。 なお、VBAは使わないでやりたいです。 以上、よろしくお願いします。

  • エクセルの入力について

    教えてください。エクセルで一つのセルに数字を入力したものが、次の右となりのセルに一文字ずつ表示される方法。例えば、注文書ような用紙に1230000と一つのセルに入力すると1次のセルに2次のセルに3のようになりますか。

専門家に質問してみよう