- ベストアンサー
エクセルのセル参照ができない
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
いくつか方法はあると思いますが、 1)IFで場合分けをする。 例えばA1を参照している場合、参照式を =IF(A1="","",元の参照式) とする。 (もし、A1が空白なら空白を返し、そうでなければ元の参照式の値を返す、ということです) 2)0の場合は表示させないようにする。 ツール→オプションの「表示」タブで、ウィンドウオプションの「ゼロ値」のチェックを外す。(ただし、ブック全体でゼロが表示されなくなります)
その他の回答 (2)
「元のデーター」が文字列であるなら、単に =A1&"" で十分かと。
補足
はい 元のデーターは数字です。有難うございました。
- shinkun0114
- ベストアンサー率44% (1553/3474)
●式を使って区別する方法 たとえば、A1セルを参照しているのであれば =IF(A1="","",A1) このような式を用いれば、空白として表示されます。 ●表示形式で変えてしまう方法 0が表示されて困っているセルの書式設定を変えます。 表示形式タブから分類に「ユーザー定義」を選び、種類として、 # これを入れます。 3桁ごとにカンマが必要な場合は、 #,### を入れてもいいでしょう。 ●その他 全体設定で「0を表示しない」という設定もできますが、 この場合は0がまったく表示されなくなります。
お礼
大変参考になりました。有難うございました。
関連するQ&A
- EXCELで空白セルを参照したとき、0が表示されてしまう
EXCELでsheet1、sheet2があり、sheet1にはsheet2の同じ位置のセル内容を参照させたいと思います。 (例:sheet1A1=Sheet2!A1) ところがsheet2の参照元が空白セルだと、sheet1には「0(ゼロ)」が表示されてしまいます。 このような表示がでないようにするには(空白なら空白を参照させるには)、どうしたらいいのでしょうか。 尚、参照元のデータには一部電話番号や住所も入っており、元々0という数字が存在するデータもあります。 どなたかお知恵をお貸しいただければ、と思います。宜しくお願いします。
- ベストアンサー
- オフィス系ソフト
- excelの参照での書式
excel初心者です。他のシートから=を使って参照してきました。 元にセルには空白とか文字とか入っています。文字が入っているセルはそのまま参照されています。元が空白の所には0が入ってきてしまいます。元のセルの通りに参照させる方法はありませんでしょうか?
- ベストアンサー
- オフィス系ソフト
- Excelのセル参照について
範囲(例:2010/1/1~2010/2/1)を指定して更新すると、日にちと値を外部データから取得し、 ExcelのSheet2のA列に日にち、B列に値を表示しています。 データは月単位で拾ってきて、Sheet2に表示しています。 たとえば、2010/1/1~2010/2/1とすると、1月のデータを取得してきて、 2010/2/1~2010/3/1とすると、2/1~今日までのデータを取得してきます。 そのSheet2に表示しているB列のデータをSheet1のセルD列にセル参照しているのですが、 たとえば、2010/1/1~2010/2/1までのデータは、Sheet1のセルD1に「=Sheet2!B1」と記入して、以下オートフィルでうまくいくのですが、 2010/2/1~2010/3/1までとすると、2/1から今日までのデータはうまく表示され、 今日以降のデータはSheet2が空白なので、Sheet1で「=Sheet2!#REF!」となってしまい、以降、Sheet2にデータが取得されてもうまくセル参照されません。 Sheet1のD列の式を下記にしても、現象はかわりませんでした。 =If(Sheet2!B1="","",Sheet2!B1) =IF(ISBLANK(Sheet2!B1),"",Sheet2!B1) Sheet2で今日以降のデータが空白でも、Sheet1が「#REF」とならないように、 また、今日以降のデータは取得された際、うまく表示されるようにするのは、 どうしたらよいのでしょうか。
- ベストアンサー
- その他(業務ソフトウェア)
- セルの参照
Excelで名簿を作り、セルの参照=を使って別表を作成しました。(windowsXP Excel2003) 削除する人が出たので元データのセルの削除をしてセルを上に詰めたら参照したところがエラーになりました。 元データを削除しても、置き換えられたデータをそのまま反映させるにはどうしたら良いでしょうか? たとえば 元データ A1 坂本竜馬 A2 小野小町 A3 卑弥呼 参照 E1 =A1 坂本竜馬 表示される A1のセルを削除して上につめると元データは A1 小野小町 A2 卑弥呼 となります。 参照 E1 #REF! となってしまう これをそのまま E1 =A1 小野小町 となるようにしたいのです。 よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- エクセルのセル参照とデータ並べ替え
エクセルで、データを並べ替え後、セル参照の式を作ります。そして、元の通りデータを並べ替えます。そうすると、参照のセルが自動で変わってしまいます。絶対参照にしても、相対参照にしても、思い通りの結果が得られません。 どうしたらよいか簡単な方法を教えてください!!
- ベストアンサー
- オフィス系ソフト
- エクセル2007で、表示形式を設定したセルに =でセル参照をしたいのですが、できません。
表示形式に「」を使った場合に、 =で参照しようとすると、その参照先のセル番地しか表示されず 入力されたデータが出ません。 訂正方法を教えてください。
- ベストアンサー
- オフィス系ソフト
- エクセルのセル参照について
お聞きしたいのですが、セル参照元に入力がされて いない時は、セル参照先が0になってしまうので、条件付き 書式設定で0を隠してみたんですが、他に方法があれば 教えて頂けたらと思います。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- Excelのセル参照について
参照元のセル位置を移動などで動かすと、参照先も「参照元の移動先のセル番地」に変更されますよね。 参照元の値が移動しても常に同じセル番地を参照するようにするにはどうしたらよろしいでしょうか。
- ベストアンサー
- オフィス系ソフト
- エクセルのセル参照で、セルにパスが入る
初心者の為、お願いします。 Office2000を使用しています。 あるエクセルファイルのシートのセルを参照して新たなエクセルファイルに反映させたいと思いました。(セル参照というのでしょうか。) しかしながら、どうしても反映させたいセルに元エクセルシートのパス(=\○○.xls\○○(sheet名)\セル番地、等)が入るのです。 セルの表示形式かとも思ったのですが、どう変えても同じ結果です。 違うようです。 このような現象の場合、どんな理由が考えられるでしょうか。 よろしくお願い致します。
- 締切済み
- オフィス系ソフト
- エクセルのセル参照、一つずつ参照セルをずらしていきたい
エクセルのセル参照の方法について教えてください。 2つのシートがあって、 ひとつのシートにはC4,D5,E6…というように行と列がひとつずつ増えていくところに値が入力されています。 このシートから、C4,D5,E6…のセルの値を取り出して 別のシートのA1,A2,A3…に縦に並んで表示させたいのですが、どのようにセルを参照させればC4,D5,E6…という 行と列がひとつずつ増えていくセルを参照できるでしょうか? よろしくお願いいたします。
- 締切済み
- オフィス系ソフト
お礼
早速の回答をいただき感謝しております。有難うございました。