• 締切済み

エクセルで挿入した列に関数が値を返しません。

 エクセルで列を挿入したセルに、関数を入力しても値を返しません。 関数を入力しても、数式バーに表示される数式がセルに表示されるだけで、答えは出ません。式はあっていて、違うセルに数式をコピーして張り付けると、値を返します。  また、挿入した列に元からある空白の列をコピーして貼り付け、関数を入力しても値を返します。  どこかで変な設定をしてしまったのでしょうか?  分かる方、どうか教えてください。

みんなの回答

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

列挿入すると左側列のセル表示形式を継承するみたいです。 今回の数式入力した左セルが偶々、文字列だったと思われます。

  • nobu555
  • ベストアンサー率45% (158/345)
回答No.2

>エクセルで列を挿入したセルに、関数を入力しても値を返しません。 前列が「文字列」に設定されていませんか。 列を挿入した場合、前列の書式を引き継ぎます。 >「表示形式」を「標準」に変えてみたのですが、変わりませんでした このままだと確かに変わりません。 一度、セルを編集で確定(ENTERを押すだけ)すれば、 実行します。

bluresky
質問者

補足

>一度、セルを編集で確定(ENTERを押すだけ)すれば、 実行します。 「編集で確定」とは、どうすればいいのでしょうか? すみません、よろしくお願いします。

  • FEX2053
  • ベストアンサー率37% (7987/21355)
回答No.1

「書式」「セル」で、「表示形式」を「標準」に戻してみてください。 「文字列」のままだと式と認識せず、そのままの文字列として入力 されてしまいますので。

bluresky
質問者

補足

 書式設定で、「表示形式」を「標準」に変えてみたのですが、変わりませんでした(><)  確かに最初は「文字列」になっていました。  以前はそんな風にはならなかったのですが、いつからか挿入した列のセルには関数が入らなくなりました↓

関連するQ&A

  • Excel   関数が入ったセルの「値のみ」コピーについて

    はじめまして。 Excelに関することで質問させていただきます。 Excel 2000を使用しています。 セルに関数を入れ、返された値を別のセルに「値のみ」貼り付けを選択してコピーしました。 値は文字列です。 その「値のみ」で貼り付けられた文字列を「COUNTIF」を使って、空白以外のセルの個数を出したいと考えています。 しかし、やってみると「値のみ」で貼り付けたはずのセルに”何か”が入っているようで、空白として無視してくれないのです。 空白のセルを個別にDeleteしてみると、やっと正確な数を返してくれるという状態です。 Excelに問題があるのか、やり方に問題があるのか、別の原因があるのか分からず困っています。 お力をお貸しください。 どうぞ宜しくお願いいたします。

  • エクセル 関数 2008_12_12

    エクセル関数に詳しい方、教えてください。 どのセルに、どうゆう関数を入れればいいか教えていただきたいです。 1、A1に直接入力されていたら、A2を関数式計算させる(入力済み)  A2に関数式を無視して直接入力したら、A1は空白になる。  A2が空白なら、A1も空白。 2、あるセルに数値が無ければ(空白)、その列を非表示にする関数式。 3、これは関数ではないですが、マクロを使用してないのにセキュリテ ィー警告(開いたときに出るやつ)が出てくるので出ないようにした い。*セキュリティーレベルを下げないやり方。 以上、分かる方教えてください。

  • エクセルでセルの先頭4文字から特定の値を表示

    宜しくお願いします。 タイトルのとおりですが、例を書きます。 A列に「1234-XXXXXX」と「5678-XXXXXX」(Xはランダムな数字)と空白セルが並んでいるとき、 D列に先頭の4文字が ・「1234」の場合「山」 ・「5678」の場合「川」 ・空白かその他の値の場合セル背景色を赤 ・空白セルに「1234-XXXXXX」や「5678-XXXXXX」を入力したら、背景色をなくし「山」「川」それぞれの値 と表示したいと考えています。 毎日シートをコピーして値はクリアし、さらにデータは その他のシートから行コピーし値貼り付けするので、 関数などの数式等だと消えてしまい、その都度式を コピー&ペーストしなければならないので、 できればセルに式入力する以外(マクロ?入力規則?) の方法ご教授いただけると助かります。 長く分かりづらいところがありましたら申し訳ございません。 宜しくお願い致します。

  • エクセル2007の大小比較質問。

    エクセル2007の大小比較質問。 数式でB1というセルの答えが85以上ならAのセルを赤く表示するという式についてです。 条件付き書式のやり方は分かるので省略します。 A1のセルに =B1>85 と入力します。 B1のセルには文字列が入力されています。 =B1>85 この式の場合は TRUE =B1<85 この式の場合は FALSE B1に数式が入力されていて、その答えが空白表示だった場合も TRUE になります。 空白表示=0 (どうして85より大きいのか?) 文字列=計算不能 にはならないのでしょうか? このロジックについてご説明をお願い致します。 また空白表示と文字列の場合は除くという関数(<>””ではなくIFなど)がありましたらお教えください。 よろしくお願い致します。

  • エクセルでのNULLという文字列挿入について

    エクセルで空白のセルに対してNULLという文字列を挿入したいのですが、 SUBSTITUTE関数を使ってやろうとたらNULLは0と判断されて0が入力されてしまいます。 NULLという意味ではなくて、NULLという文字列そのものを入力するときはどのようにしたらよいのでしょうか?

  • エクセル答えがでてこない

    エクセルですが、始めの2列に数字を入れると後の列に数字が出てくるように式が入っています。ところが数字を入れても出てきません。 式はちゃんと入っています。 セルに式が入っているのを確認して数式バーの"fx"(関数の挿入)をクリックしてみると答えがでています。 その状態でやっと数字がでてきます。 これ何でなんでしょうか? 追記)しばらく閉じて置いておいたら、でるようになりましたが

  • Excelの入力式について

    Excelの入力式について教えてください。 たとえば、A1セル~F1セルに数値が入っていて、G1セルA1+B1の値、H列にC1+D1の値 I列にE1+F1の値としたい場合、 G1セルに数式を入れてH列にコピーするとB1+C1になってしまいます。 上手くやる方法はないのでしょうか。 1列ずつわざわざ空白列を作るのは嫌ですし、たくさんあったら数式を打ち込むのも大変です。。。

  • どんなexcel関数が必要でしょうか。

    A列の合計値150の中でA1のセルの値が合計値のどれだけの割合を占めているかをB列に表示したい場合、=A1/A7でB1のセルは表示出来ますが、その数式を下にコピーすると=A2/A8となって#DIV/0!になってしまいます。単純にC列に150という値を貼り付けて横に計算していけば簡単でしょうが、それをせずに関数式だけでB列の答えを出すにはどうしたら良いでしょうか。 A   B 10 6.7%  20 #DIV/0! 30 #DIV/0! 40 #DIV/0! 50 #DIV/0! 150

  • 関数が入っている列で値のある最後のセルの値を返す

    お尋ねします。 関数が入っている列で式の値が入っている一番下のセルの値を調べるにはどうしたら良いでしょうか? 例      A列   1   5   2   10   3   13   4   (式の値が無いのでゼロ) B1セルにA3セルの13と言う値を返したいのですが、列に式(SUMPRODUCT関数)が入っていて、実際はA4セルのゼロが返ってきます。 またシート1~シート5 まで上記と同じ式が入っていて、シート1のA列の最後の値「13」をシート6のB1セルに値を返す場合、INDIRECT関数を使った場合、どういう式になるでしょうか? ご回答よろしくお願いします。

  • エクセルの関数で・・・

    エクセルで領収書の整理をしています。 同じ日にちが続くときに日にちの入力をせずにしたいのですが、例えば A4が空白の時には上のセル(A3)と同じ日にちを表示する。空白でない場合は何も表示せずに自分で入力する。それを列全体に設定する。 といったようにしたいのですが… 本を見ながらIF関数で言葉通りの式を作ったつもりなのですが、何も入力しない空白の時には”0”が入りました。 関数はほとんど分からないもので、出来ればわかりやすく教えてください。

専門家に質問してみよう