内容
昨日はマラソンで 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))