オフセット

オフセット

お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

指定したセルまたは範囲から、指定した行数と列数だけ離れた参照を返します。

 

構文

 

OFFSET(reference; row_offset; col_offset; [new_height]; [new_width])

reference:指定した行と列のオフセットを計算する起点となるセルまたは範囲です。例:A1

row_offset:移動する行数です。負の値も指定できます。例:8

col_offset:移動する列数です。負の値も指定できます。例:1

new_height:返す新しい参照の高さを行数で指定します。例:1
new_width:返す新しい参照の幅を列数で指定します。例:1

 

注意事項

  • new_height と new_width の値を省略すると、指定した参照範囲と同じ高さと幅が使用されます。


例

 

数式

結果

=OFFSET( A1 ;8;1;1;1)

2,467

=OFFSET( A5 ;-1;2;1;1)

$123


以下の埋め込み範囲で、この関数を実際に試すことができます。   



発生する可能性のあるエラー

 

エラー

意味

#N/A!

  • 関数で検索対象として指定された値が見つかりません。VLOOKUPや類似する関数でよく発生します。

#NAME!

  • 関数名が正しくないか、無効です。

  • 指定した定義済みの名前(存在する場合)が無効です。

  • 関数で使用されている定義済みの名前に入力ミスがあります。

  • 関数内のテキスト値を囲む二重引用符がありません。

  • セル範囲の参照にコロンがありません。

#VALUE!

  • 指定した引数のデータ型が正しくないか、無効です。
    たとえば、範囲内にテキスト値が含まれている場合、関数「=DATE(A1:A3)」は#VALUEエラーを返します。

#REF!

  • 指定したセル参照が正しくないか、無効です。このエラーは、セルまたは範囲が削除、移動、または上書き貼り付けされた場合に発生することがあります。

  • 指定したオフセット値が表計算シートの範囲外です。

 

類似する関数