こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

【EXCEL】 結合されたセルを参照した式

1.EXCELで、数式で計算する時に元になるデータ(Sheet1のセル)に結合されたセルを指定しています。
2.Sheet2に上記の結合セルを参照した数式を作成しようと考えています。
 a.セルに = (イコール)を入力し
 b.Sheet2の目標セル(B1:C1)をクリック
 c.Enterキーを押すと
 入力された数式が
 ='Sheet1'!B1:C1
 となってしまい、エラー(#VALUE!)になってしまいます。
 入力後に数式を手で修正して
  ='Sheet1'!B1
 とすれば正常に値が表示されますが、他のシートはこんな修正をしなくても
  ='SheetXX'!B1
 のように表示されます。

どこを修正(確認)したらいいのかわからない状態です。

どなたかご存知の方がおりましたらよろしくお願いいたします。

投稿日時 - 2009-08-26 09:20:41

QNo.5237492

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

2人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

Excel2002SP3では
どうやってもそうはなりません。
まずbのステップで数式バーに”=Sheet1'!B1:C1”ではなく”=Sheet1'!B1”が表示されます。
”=Sheet1'!B1:C1”となるは結合セルではないときにB1:C1を選択したときだけです。
しかもそうやっても#VALUE!にはなりません。B1の値が表示される。

Excel2007でやってみました。
結合セルで無いときにB1:C1を選択すると#VALUE!になります。
結合セルでは無いのでは
上記の例だと
B1で右クリック、セルの書式ー配置タブ
セルを結合するにチェックがついているかどうか見てください

投稿日時 - 2009-08-27 11:13:23

お礼

ご回答ありがとうございます。

こちらで使用しているEXCELのバージョンは 2003(SP3) です。

>結合セルでは無いのでは
とのことですが、#1さんにも返答しましたが

【配置タブ】
文字の配置(横位置):右詰め(インデント)
文字の制御:セルを結合するにチェック

となっています。
セルが結合されていることは間違いないと思います。

…特定のシートだけで起きる現象なので、エクセルのファイル(xls)のどこかが壊れているのかもしれません。

バックアップを取得してからブックを再作成するよう利用者に伝えようかと思います。

投稿日時 - 2009-08-27 11:53:29

ANo.1

[B1:C1]が結合セルではなく、セルの書式で
配置/横位置/選択範囲で中央
になってはいませんか?

投稿日時 - 2009-08-26 09:29:32

お礼

回答ありがとうございます。

「セルの書式設定」で確認しました。

【配置タブ】
文字の配置(横位置):右詰め(インデント)
文字の制御:セルを結合するにチェック

となっていました。ですので、結合されたセルだと思います。

投稿日時 - 2009-08-26 09:59:54

あなたにオススメの質問