• 締切済み

エクセルにて結合セルの範囲を参照するには?

   A B C D E F 1 |フォード| 2 |BMW | 3 |ホンダ | 各行A列~C列3つを結合入力 4 |ルノー | 5 |DFR  | 6 |ベンツ |  上記のようなエンジンメーカー表にて、A1~C1,A6~C6間にF1へエンジンを供給しているメーカー名がA~Cの3つのセルを結合して入力されているとします。  このような表を用いて別のワークシートから、このエンジンメーカーの入力セルの文字列を参照したいのですが、  フォードの場合ですと、=’エンジンメーカー表’!A1:C1と表示され、エラー値VAULEが返され、参照したい文字列が返りません。  結合されている3セルに範囲名をつけてINDIRECT関数で参照すれば出来るのですが、結合セルの項目が多過ぎて、いちいち、名前をつけていられないのです。  また、表のセル結合を崩せないのです。(同じフォーマットで作られている表が多数存在のため) このような単一セルでなく、複数のセル範囲を結合して入力されている文字列を簡単に=で参照する方法は無いでしょうか?

みんなの回答

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.3

対象の左上のセルだけを参照すればOKです。 =’エンジンメーカー表’!A1 ですね。

superfighter823
質問者

お礼

 難しく考えていました。回答有難うございました。

  • driverII
  • ベストアンサー率27% (248/913)
回答No.2

入力セルの文字列の参照なら 最初のセルでOKです。 つまりフォードなら ='エンジンメーカー表'!A1 ですね

superfighter823
質問者

お礼

 データーセルをクリックすると○:○と入ってしまいましたが、○1に訂正すれば良いだけのことなんですね。有難うございました。

回答No.1

結合している場合は一番左のセルの地番で良いと思います。=A1ですね

superfighter823
質問者

お礼

 有難うございます。クリックの仕方が悪かったのか、複数セルが入りました。簡単なことなんですね。

関連するQ&A

専門家に質問してみよう