• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:excelの関数(offsetやaddressについて))

Excelの関数offsetやaddressについての質問

このQ&Aのポイント
  • ExcelのSMALL関数を使用して、指定範囲内の最小値を取得しようとしていますが、抽出元のセルの6列左にある「名前」の値を抽出できません。
  • offset関数の基準になるセルの番地と、抽出元のセルの番地を連結するために、ADDRESS関数を使用していますが、エラーが出ています。
  • 他の方法でも構いませんが、Excelのoffset関数とaddress関数を使用して、指定範囲内の最小値とその番地を抽出する方法を教えてください。

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

  • ベストアンサー
noname#204879
noname#204879
回答No.1

》 C4からC8に、…、指定範囲中の… その「指定範囲」を SpecifiedRange とすると、 C4: =SMALL(SpecifiedRange,ROW(A1)) B4: =OFFSET(INDIRECT(CELL("address",SpecifiedRange)),MATCH(C4,SpecifiedRange,0)-1,-6)

twyford-crescent
質問者

お礼

指定範囲がK2:K75でした。 説明が足りず申し訳ありません。 B4:=OFFSET(INDIRECT(CELL("address",K2:K75)),MATCH(C4,K2:K75,0)-1,-6) としたら出来ました! ありがとうございました!m(__)m

その他の回答 (1)

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

B,C列のほかに>指定範囲中の・・などの説明が出ているが、わかりにくい。具体的な模擬実例を挙げて質問すること。 >6列左にあるセル・・も突然出てきてわかりにくい。 私など、関数のほとんど回答に実例を挙げて説明している。 質問の場合はなおさら初めての他人に判るように実例でも挙げて書くこと。

twyford-crescent
質問者

お礼

すみません。 指定範囲は「K2:K75」 6列左は「E列」とすべきでした。