30 日間で 30 個の Excel 関数: ADDRESS

昨日はマラソンで 30 日間で 30 個の Excel 関数 関数を使用して配列の要素を見つけました MATCH (検索)、次のような他の機能を備えたチームでうまく機能することがわかりました VLOOKUP (VLOOKUP) と INDEX (索引)。

マラソン20日目は関数の勉強に専念します ADDRESS (住所)。 行番号と列番号を使用して、テキスト形式でセル アドレスを返します。 この住所は必要ですか? 他の関数でも同じことができますか?

機能の詳細を見てみましょう ADDRESS (ADDRESS)とそれを使った作業の例を学びます。 追加情報や例がある場合は、コメントで共有してください。

機能 20: アドレス

演算 ADDRESS (ADDRESS) は、行番号と列番号に基づいてセル参照をテキストとして返します。 絶対または相対リンク形式のアドレスを返すことができます。 A1 or R1C1. さらに、シート名を結果に含めることができます。

ADDRESS 関数はどのように使用できますか?

演算 ADDRESS (ADDRESS) は、セルのアドレスを返したり、他の関数と連携して次のことを行うことができます。

  • 行番号と列番号を指定してセル アドレスを取得します。
  • 行と列の番号を知ってセルの値を見つけます。
  • 最大値を持つセルのアドレスを返します。

構文 ADDRESS (ADDRESS)

演算 ADDRESS (ADDRESS) の構文は次のとおりです。

ADDRESS(row_num,column_num,[abs_num],[a1],[sheet_text])

АДРЕС(номер_строки;номер_столбца;[тип_ссылки];[а1];[имя_листа])

  • 腹筋番号 (link_type) – 等しい場合 1 またはまったく指定されていない場合、関数は絶対アドレス ($A$1) を返します。 相対アドレス (A1) を取得するには、次の値を使用します。 4。 その他のオプション: 2=A$1、 3=$A1。
  • a1 – TRUE (TRUE) の場合、またはまったく指定されていない場合、関数はスタイル内の参照を返します A1、FALSE (FALSE) の場合、スタイルで R1C1.
  • シート_文章 (sheet_name) – 関数によって返される結果でシートを表示する場合は、シートの名前を指定できます。

トラップアドレス

演算 ADDRESS (ADDRESS) は、セルのアドレスのみをテキスト文字列として返します。 セルの値が必要な場合は、関数の引数として使用します 間接 (INDIRECT) または、例 2 に示されている代替式のいずれかを使用します。

例 1: 行番号と列番号でセル アドレスを取得する

関数の使用 ADDRESS (ADDRESS) 行番号と列番号を使用して、テキストとしてセル アドレスを取得できます。 この XNUMX つの引数のみを入力すると、結果はリンク形式で記述された絶対アドレスになります。 A1.

=ADDRESS($C$2,$C$3)

=АДРЕС($C$2;$C$3)

絶対的または相対的

引数値を指定しない場合 腹筋番号 (reference_type) 式では、結果は絶対参照です。

アドレスを相対リンクとして表示するには、引数として置き換えることができます 腹筋番号 (参照タイプ) 値 4.

=ADDRESS($C$2,$C$3,4)

=АДРЕС($C$2;$C$3;4)

A1またはR1C1

リンクのスタイルを設定するには R1C1、デフォルトのスタイルの代わりに A1、引数には FALSE を指定する必要があります a1.

=ADDRESS($C$2,$C$3,1,FALSE)

=АДРЕС($C$2;$C$3;1;ЛОЖЬ)

シート名

最後の引数はシートの名前です。 結果にこの名前が必要な場合は、引数として指定します シートテキスト (シート名)。

=ADDRESS($C$2,$C$3,1,TRUE,"Ex02")

=АДРЕС($C$2;$C$3;1;ИСТИНА;"Ex02")

例 2: 行番号と列番号を使用してセル値を検索する

演算 ADDRESS (ADDRESS) は、セルのアドレスを有効なリンクとしてではなく、テキストとして返します。 セルの値を取得する必要がある場合は、関数によって返された結果を使用できます ADDRESS (ADDRESS) の引数として 間接 (間接)。 関数を勉強しよう 間接 (間接) マラソンの後半 30 日間で 30 個の Excel 関数.

=INDIRECT(ADDRESS(C2,C3))

=ДВССЫЛ(АДРЕС(C2;C3))

演算 間接 (INDIRECT) 関数なしで動作可能 ADDRESS (住所)。 連結演算子「&」、スタイルで目的のアドレスをブラインドする R1C1 その結果、セルの値を取得します。

=INDIRECT("R"&C2&"C"&C3,FALSE)

=ДВССЫЛ("R"&C2&"C"&C3;ЛОЖЬ)

演算 INDEX (INDEX) は、行番号と列番号が指定されている場合、セルの値を返すこともできます。

=INDEX(1:5000,C2,C3)

=ИНДЕКС(1:5000;C2;C3)

1:5000 Excel シートの最初の 5000 行です。

例 3: 最大値を持つセルのアドレスを返す

この例では、最大値を持つセルを見つけて関数を使用します ADDRESS (ADDRESS) 彼女の住所を取得します。

演算 MAX (MAX) は、列 C の最大数を検索します。

=MAX(C3:C8)

=МАКС(C3:C8)

次は機能です ADDRESS (ADDRESS) と組み合わせる MATCH 行番号を検索する (MATCH)、および カラム (COLUMN)、列番号を指定します。

=ADDRESS(MATCH(F3,C:C,0),COLUMN(C2))

=АДРЕС(ПОИСКПОЗ(F3;C:C;0);СТОЛБЕЦ(C2))

コメントを残す