Excel関数の修正方法がわからない

このQ&Aのポイント
  • Office 2016のExcelの関数の修正方法がわからない。結果を表示するシートには『#REF!』と表示されている。
  • 結果を表示するシートには『#REF!』と表示されており、関数の設定に問題がある可能性がある。
  • 特に、シート名「調整」の16行に関連するセルには『#REF!』と表示されており、修正が必要と思われる。
回答を見る
  • ベストアンサー

EXCEL 関数の綴りの修正ができません

Office 2016のEXCELの関数の修整方法が判りません。 膨大なEXCELのソフトの入力を引き受けましたが、 入力したシートのどこを間違ったのか、 結果を表示するシート:結果の複数のセルに  #REF! と表示されます。 結果を表示するシートの夫々の関数は、 O84セルは ='調整'!I11 086セルには  #REF と表示されています。 o88セルは ='調整'!I21  o90セルは ='調整'!I26  近くのセルは M84セルは ='調整'!I10 M86セルは ='調整'!I15 M88セルは ='調整'!I20 M90セルは ='調整'!I25 という関数が設定されています。 O104セル・O122セル・O144セル・O162・O180セルにも #REFと表示されます。 O86セルカーソルを置いて、 = 次に シート名:調整の!I16セルにカーソルを置いてから、 I26セルに戻りますと '='調整'!I16 と  ' が前について セルに表示し、1行目の上の関数を表示する欄は空白です。 =の前の ' を削除・消す方法が判りません。 気づいたのは、  #REF! と表示するのは、 シート名 調整 の 16行に関係する シート:表示の O列に共通しています。 御指導をお願いいたします。

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

  • ベストアンサー
  • bunjii
  • ベストアンサー率43% (3589/8248)
回答No.5

>O86セルに直接数式を入力しようと、 > ='調整'!I16 とキー入力しますと、入力後にセルには >・='調整'!I16 と  ・ が前につきます。 Excel 2016の試用版で再現テストを行いましたが上記のような結果が得られませんでした。 尚、シート名はシングルクォーティションで括る必要が無く下記のように入力します。 =調整!I16 シート名をシングルクォーティションで括って入力してもEnterキーで確定するとシングルクォーティションが削除されて =調整!I16 のようになりました。 Excel 2016の修復またはアンインストールして、PCの再起動後に再インストールしてみることをお勧めします。 それでも直らないときはファイルの作り直しが必要かと思います。

iki-sima
質問者

お礼

再度の御指導ありがとうございます。 再確認してから、ソフトのDATAを再入力してみます。

その他の回答 (6)

  • mt2015
  • ベストアンサー率49% (258/524)
回答No.7

リンク式の前に「・」が付くなんて聞いたことが無いので、そのブックが壊れているのかもしれません。 駄目元でファイルの修復を試してみては? ブックを閉じて念のためにコピーを作っておきます。 Excelを起動し、[ファイル]→[開く]→対象ブックを選択→[開く]の横の▼をクリックして→[開いて修復] コレでもう一度O86セルにリンク式を設定するとどうなります?

iki-sima
質問者

お礼

御指導ありがとうございます。 御指導の手順に挑戦いたします。

  • M_Sato
  • ベストアンサー率54% (550/1003)
回答No.6

回答No.2です。 > 1行目の上の関数を表示する欄は空白です。 実際にはO86でなく、ひとつ前のN86に式が入っていませんか? N86の幅が狭いのでO86にまではみだして表示されているのでは?

  • msMike
  • ベストアンサー率20% (363/1772)
回答No.4

「綴り方教育」と云えば無着成恭ですが、貴方が仰る「関数の綴り」とはどういう意味ですか?

iki-sima
質問者

補足

関数の綴りでなくて、 関数の語句というのでしょうか、 文字列というべきでしょうか、 他のセルの関数や、まだ入力する前は ='調整'!I16 でしたが、 入力途中にどこを間違ったのか、 関数を表示する欄には =調整'!#REF! となっていることの修整方法が質問です。

  • bunjii
  • ベストアンサー率43% (3589/8248)
回答No.3

>086セルには  #REF と表示されています。 「086セル」は「O86セル」の誤りでしょうか? O86セルの数式を提示して頂けないと何処を直せば良いかの判断ができません。 >O104セル・O122セル・O144セル・O162・O180セルにも #REFと表示されます。 前項と同じです。 #REF!と言うエラーは参照するセルの番地が無いために起ります。 他のセルの数式をコピー&ペーストで流用したときにセルの相対番地がシートのサイズに合わなくなると数式内に#REF!が充当されます。 >O86セルカーソルを置いて、・・・・ O86セルに数式を入力する手順を書いているようですが意味不明です。 O86の数式を次のようにしたいのであれば直接キーボードから入力してみることをお勧めします。 =調整!I16 当方にはExcel 2016が無いので検証できませんが数式の入力方法が変わったと思えません。

iki-sima
質問者

補足

訂正と補足させていただきます。 086は O86の誤りです。 シート名:結果の086は 連動しますシート:調整の入力を始める前は ='調整'!I16 でしたが、 入力途中に気づきますと、='調整'I#REF!となっています。 O86セルに直接数式を入力しようと、  ='調整'!I16 とキー入力しますと、入力後にセルには ・='調整'!I16 と  ・ が前につきます。 (質問文章の  '='調整'!I16 は  ' でなくて ・でした )  ・ を削除しようとカーソルを移動・合わせようとしますが、  O86セルはカーソルを受付けません。 現状の入力結果を破棄・無視して、 新規にシート名:調整のDATAを入力するのが対策と思いますが、  実は先月も同じ経過がありましたので、基本・原則を知りたくて質問いたしました。 よろしくお願いいたします。 

  • M_Sato
  • ベストアンサー率54% (550/1003)
回答No.2

ご質問の内容では、エラーが起きる前にどのような操作をしたのかが分かりませんが、#REFのエラー表示が出るのは、一般的には、もともとそのセルが参照していたセルのある行や列を削除してしまった場合です。 解決方法は、#REFの表示が出ているセルに現在の正しい参照先を指す数式を入力し直すしかありません。 修正したいセルにカーソルを置いて、ファンクション・キーのF2を押せば、修正モードになります。 > '='調整'!I16 と  ' が前について セルに表示し 頭の「'」は入力データが数字や式でなく文字列であることを指定するための記号です。修正モードで頭の「'」をとれば式として取り扱われます。

iki-sima
質問者

お礼

御指導ありがとうございます。 セル位置を再確認しながら、再挑戦いたします。

iki-sima
質問者

補足

・質問文章の  '='調整'!I16 は shift 押しての7の ' でなくて ・でした。 O86セルに直接数式を入力しようと、  ='調整'!I16 とキー入力しますと、入力後にセルには ・='調整'!I16 と  ・ が前につきます。 ・ を削除しようとカーソルを移動・合わせようとしますが、  O86セルはカーソルを受付けません。

  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.1

作った人に聞くのが一番速い解決方法です。聞けない場合は、諦めましょう。

iki-sima
質問者

お礼

早速の御指導ありがとうございます。 もう少し、確認してから作った人に、お尋ねいたします。

関連するQ&A

  • エクセル関数について教えてください

    エクセル関数についてご教授ください。 添付図のようなデータ入力シートがあり入力者は山田、太田、斉藤の3名が入力します。 今、山田さんが7/29日の数学の列の10:40-12:10行のセルに「伊藤」と入力し、太田さんが同日のEnglishの列の13:00-14:30行のセル に「伊藤」と入力し、さらに斉藤さんが同日の国語の列の14:40-16:10行のセルに「伊藤」と入力した場合にsheet2(シート名:伊藤)の表に図で示すようなデータを自動で入力させたいと考えています。 sheet1の日付は横に1週間分あります。同様にSheet2(伊藤)にも同じ日付で1週間分あります。 このようなことは可能でしょうか? エクセル関数初心者で非常に困っています。 どうかご指導いただきたいです。

  • エクセルの関数について誰か教えてください。

    エクセルの関数について誰か教えてください。 シート1のI3からP550までのセルに、記号や文字などのなにかデータの入力があれば、そのデータ入力があった横のセル1行全部のデータをシート2のA4のセルに表示させる方法を教えてください。 例えば横のセル3のI3からP3のセルどれかに何かデータ入力があれば、横のセル3のA3からP3までのデータをシート2に順に表示。横のセル4のI4からP4のセルどれかに何かデータ入力があれば、横のセル4のA4からP4までのデータをシート2のセル3のデータの下に順に表示させていきたいのです。 シート1のI3からP550までのセルにデータ入力がないものは対象外として、シート2にも表示はしない形にしたいのです。 よろしくお願いします。

  • EXCELのINDIRECT関数について

    こんにちは。 現在仕事で他の方が昔作ったEXCELを見ているのですが、シートが2枚(sheet1, sheet2)あって次のような関数が使われてます。 -- <sheet1> 【セルD15】SGP (←入力) 【セルD16】150 (←入力) 【セルD17】=VLOOKUP(D16,INDIRECT(D15),2) (←関数) (セルD17には、165.2という計算結果が表示されています) <sheet2> SGP 呼径 外径 A mm 6 10.5 8 13.5 10 17.2 15 21.7 20 27.2 25 34.0 32 42.7 40 48.6 50 60.5 65 76.3 80 89.1 90 101.6 100 114.3 125 139.8 150 165.2 175 190.7 200 216.3 (sheet2には、同様の表が上下左右に並んでいます) -- ここで、セルD17に入力されている関数について、VLOOKUPはたまに使うんですが、INDIRECTがサッパリ謎で困っております。 何故こんな簡単な式で、別シートの表の一部を参照できるのか?(しかもシート名の指定もないし・・)という点、どなたか教えていただけないでしょうか? よろしくお願いします!

  • エクセル関数について

    エクセルの関数についてなのですが、例えば「セルA3」に「セルB2」の値を表示させるには「=(B2)」と「セルA3」に表示させてます。別のSheetの値も表示できるのでしょうか?例えば「Sheet1.Range("A3")」の値をSheet2のA1に表示させたい場合Sheet2のA1にはどのような関数を入力していけばよいのでしょうか?VBAは使わずに表示したいのですが。関数はまだほとんど使ったことがないので分かる人いたら教えてください。よろしくお願いします。

  • エクセルの関数をおしえて

    こんにちは いつもお世話になっています エクセルの関数について教えてください。 例えば、A列の、あるセルに商品名を入れるとB列の同行セルに、その商品名に対応した特定のデータを入力するにはどうすればいいでしょうか。商品名と、それに対応したデータは別シートにあり、それを呼び出すような形にしたいのです。つまり、A1に「abc」と入力したら、自動的にB1に、「abc」に対応した特定のデータが入力されるようにしたいのです。A列のどこに入力しても、そのセルの横のセルに対応データを表示させたいのです。 関数名だけでもかまいません。よろしくお願いします

  • エクセル VLOOP関数

    エクセル初心者です。 エクセル2003を練習中なのですが 今、下画像の上段のようなデータのシートを作成しました。 シートは左の日付を3行セル結合しています。 このシートのデータを、画像下段の表のように 関数で表引きしたいのです。 下段の表は、左の日付を2行セル結合しています。 関数(VLOOPUP関数とINDEX関数)の使い方が、今一つ分かりませんでした。 どんな数式を入力していけばいいのでしょうか。 お願いします。

  • Excelの関数を教えてください

    Excelで、あるセルに2011/12/21というように西暦、月、日と入力し、違うシートのセルに一つずつに23 12 21というように、和暦、月、日と表示させたいのですが何か良い関数及び表示形式はないでしょうか? 教えてください。

  • エクセルの関数について教えてください。

    エクセルの関数について教えて下さい。 ”シート1”に、”シート2””シート3””シート4”から、ある文字列”あああ”が同じものをその行をまるまるシート1に表示したいのですが。。。 そのような方法はありますか?一列一列SUMIFで関数を入力しなければいけませんか? 説明がわかりにくくて申し訳ありません。 宜しくお願い致します。

  • excelの関数について

    excelの関数について sheet1、sheet2の二つのシートがあり sheet1のA1セルにsheet2のA1セルのデータを呼び出すために、 次のような式をsheet1のA1セルに入力した =sheet2!A1 通常だと表示が変更されるかと思いますが、表示が変更されず・・・ dataを呼び出すことができません。 四苦八苦して「上書き保存」ボタンを押すことで表示が更新されて呼び出すことが出来ることが 確認できました。 これはexcelファイルの破損でしょうか? もしくは、excelファイルの設定の問題でしょうか? 誰か教えてください

  • エクセルの関数

    いつもお世話になっています。お聞きしたいのですが、エクセルの関数で可能だとは思うのですが、例えば、シート1のA1のセルに【1】と入力すると、シート2のA1のセルにも、【1】と入力される様にするにはどうしたらよろしいのでしょうか?どうか教えて下さい。

専門家に質問してみよう