• 締切済み

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

エクセルのセル、例えば「A1」に言葉を入れたら、それが「B1」に飛ぶ(同じように表示される)操作はよく利用していますが、あるページだけは「A1」に言葉を入れると、「B1」には『#VALUE!』と表示されてしまい、「A1」の言葉が飛んできません。「B1」のセルに何らかの制御がかかっているのではないかと思いますが、懸命に調べましたが分かりませんでした。他人が作った入力フォームなので、どのようにしてあるのか分かりません。また、「B1」のセルに「IF関数」を用いてみましたが、全く上手くいきませんでした。「A1」の言葉が「B1」に飛んでくるようにするにはどうしたらいいのか、お教えいただきたいと思います。

みんなの回答

  • imogasi
  • ベストアンサー率27% (4737/17070)
回答No.2

>「飛ぶ」、とは多分エクセルでは使わない、俗語でしょう。 ハイパーリンク設定(関数がある)等では「飛ぶ」というのかもしれない。 Googleで「Excel 飛ぶ」で照会すると、ハイパーリンクの記事が出る。しかしこれでは無かろう。 もっとエクセルの本でも読んで、エクセルの術語を、学ばないと、こういうところに質問もできないよ。 B1セルに、=A1と入れて。A1セルの値を持ってくるのは、「参照」というのではないか。 普通=A1と入れたぐらいで、#VALUE!は出ないと思うが、B1セルの式は、ほんとに、=A1か?違うのでは? Googleで「excel #value!」で照会して、出てくる記事に心当たりがないか チェックすべきだ。 例えば https://support.office.com/ja-jp/article/%E3%82%A8%E3%83%A9%E3%83%BC%E5%80%A4-value-%E3%82%92%E4%BF%AE%E6%AD%A3%E3%81%99%E3%82%8B-15e1b616-fbf2-4147-9c0b-0a11a20e409e >このエラーはあまりにも一般的で、正確な原因を見つけるのは困難なことがあります という、エラーではあるが。 ーー >他人が作った入力フォーム この「フォーム」というのも、「ユーザーフォーム」(術語)という仕組みを連想させるので、俗語的には、表項目構成といったところか? 本件では、このシートは、別の人が作ったシートです、ということになる。

すると、全ての回答が全文表示されます。
回答No.1

実際のファイルを見ないと、分からない点が多いです。 #VALUE は、"入力した数式に問題があるか、参照先のセルに問題があります" と Excel が伝えていることを意味しますが、余りに可能性が多すぎるので、どれが原因かを絞るには、もう少し多くの情報が必要です。 「B1」に入っている式は、単純に「=A1」でしょうか?何らかの別の演算をしていませんか?その演算の変数としてA1に型が異なる値が入ったりしていませんか? また、ページが異なるとうまくいったり、行かなかったりするということから、相対アドレスのミスの可能性が高い気がします。具体的に、うまくいっているページの各セルの内容、うまくいかないページの各セルの内容を教えて頂けると、何か分かるかも知れません。

shunbun39
質問者

お礼

回答、ありがとうございました。もう少し情報を集めてみます。「B1」に入っている式は、単純に「=A1」のみです。

すると、全ての回答が全文表示されます。

関連するQ&A