• ベストアンサー

エクセルMATCH関数を使うときの検索範囲の固定方法

教えてください。 MATCH(A1,'match対象'!A2:A49,0) このように、A1の中身とmatch対象というシートのA2からA49 をマッチングさせて、 次はMATCH(A2,'match対象'!A2:A49,0) という風にしていきたいのですが、 式を下にドラッグしていくと MATCH(A2,'match対象'!A3:A50,0) MATCH(A3,'match対象'!A4:A51,0) というようにmatch対象シートの検索範囲も一緒にずれていってしまいます。 どうしたら、match対象シートの範囲はずれず、検索範囲(つまりA1~・・・)だけが一つづつずれていく様なつくりにできるのでしょうか? よろしくお願いします。

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

  • ベストアンサー
  • ro-chan
  • ベストアンサー率38% (45/116)
回答No.1

=MATCH(A1,'match対象'!$A$2:$A$49,0) 表を絶対参照にすればよいのでは…? 絶対参照にするには、$を使います。

chelny
質問者

お礼

ありがとうございました。

その他の回答 (1)

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.2

絶対参照の指定(セルの行列に$を付ける)をして下さい。 MATCH(A1,'match対象'!$A$2:$A$49,0)

chelny
質問者

お礼

ありがとうございました。 うまくいきました!

関連するQ&A

専門家に質問してみよう