この記事では、Excelの最後の空白でないセルを変更する方法を学習します。

まず、関数についての知識を最初に取得しましょう。

`link:/ lookup-formulas-excel-lookup-function [LOOKUP function]`は、範囲内の推定値を見つけ、範囲からの値またはそれに対応する値を返します。

===

ここでは、LOOKUP関数のプロパティの1つ、つまり

を使用します。 LOOKUP関数が完全一致を見つけることができない場合、最後の最も近い値を返します。最後に見つかった値を返します。以下の構文を使用します。

===

構文:

= IF ( Cell

<>”” , Cell –

LOOKUP

( 2 , 1 / (

exp_range<>””

),

exp_range

) , last_result )

ここでは、「link:/ excel-range-name-expanding-references-in-excel [exp_ranges]」というExcelのもう1つの属性を使用します。

範囲の拡張は、絶対参照($ A $ 1)

の混合参照です。および相対参照(A1)の両方が使用されます。

説明:

。 Exp_range <> “”は、TRUEとFALSEの配列を返します。 。 LOOKUP関数は、TRUEを1と見なし、FALSEを0と見なします。 1 /(exp_range <> “”)*配列の各値が1で除算されている場合、1と#VALUEの配列が返されます。エラー。

。ルックアップ値は2であるため、1の配列で最後に見つかった値1と#valueエラーは、最後の非空白セルを返します。

。 Cell <> “” *条件がTRUEの場合、関数は差を返します。そうでない場合は、取得したlast_resultを返します。

例を挙げて理解しましょう。

ここに、いくつかの値が測定され、その結果が列に記録されています。データの中にいくつかの空白のセルがあります。

Difference 1

D4セルの数式を使用します:

= IF ( C3<>”” , C3 – LOOKUP ( 2 , 1 / ( $C$2:C2<>”” ), $C$2:C2), D2)

説明:

C3 <> “” **はセルが空かどうかをチェックします。

$ C $ 2:C2 <> “”は、TRUEとFALSEの配列を返します。 LOOKUP関数は、TRUEを1と見なし、FALSEを0と見なします。1/($ C $ 2:C2 <> “”)*配列の各値が1で除算されている場合、1と#VALUEの配列を返します。エラー。

  • ルックアップ値は2なので、1と#VALUEの配列で最後に見つかった値は1です。エラーは最後の非空白セルを返します。

Cell <> “” *条件がTRUEの場合、関数は差を返します。そうでない場合は、取得したlast_resultを返します。

ここで、範囲は「link:/ excel-range-name-expanding-references-in-excel [expandingrange]」および単一セル参照のセル参照として指定されます。

Difference 2

上のスナップショットでわかるように、151と150の差は1になります。それは問題ないようです。次に、Ctrl + D *ショートカットを使用するか、Excelのセルオプションを下にドラッグして、数式を残りのセルにコピーします。

Difference 3

最後のセルの数式を見るとわかるように、= IF(C14 <> “”、C14 –LOOKUP(2,1 /($ C $ 2:C13 <> “”)、$ C $ 2:C13)、D13)テーブルの先頭に0を追加して、テーブルを完成させたことがわかります。以下は、この式に関するいくつかの所見です。

注:

。配列に一致するものが見つからない場合、数式は#NAエラーを返します。

。数式は最初にルックアップ値をチェックし、ルックアップ値が見つからない場合は直前の値を検索します。

。すべてのExcel数式は、常にテーブル配列で見つかった最初の値を返します。

。上で説明した式、ファイル名配列で最後のファイルバージョンを検索します。 Excelの最後の空白でないセルからDifferenceを取得する方法を理解したことを願っています。 LOOKUP関数に関するその他の記事については、こちらをご覧ください。以下のコメント欄にご質問をお気軽にご記入ください。私たちは確かにあなたを助けます。

関連記事

link:/ Tips-if-condition-in-excel [ExcelでIF関数を使用する方法]

link:/ summary-sum-range-with-index-in-excel [ExcelのINDEXを使用したSUM範囲] link:/ lookup-formulas-excel-lookup-function [ExcelでLOOKUP関数を使用する方法*]

link:/ forms-and-functions-introduction-of-vlookup-function [ExcelでVLOOKUP関数を使用する方法]

link:/ lookup-formulas-hlookup-function-in-excel [ExcelでHLOOKUP関数を使用する方法]

人気の記事

link:/ excel-generals-how-to-edit-a-dropdown-list-in-microsoft-excel [ドロップダウンリストを編集する]

link:/ Tips-conditional-formatting-with-if-statement [条件付き書式の場合]

link:/ lookup-formulas-vlookup-by-date-in-excel [Vlookup by date]