ホームページ >ソフトウェアチュートリアル >オフィスソフトウェア >Excel 列内の空ではない最初のセル位置フィールドを見つける方法

Excel 列内の空ではない最初のセル位置フィールドを見つける方法

WBOY
WBOY転載
2024-01-22 21:48:101602ブラウズ

Excel 列内の空ではない最初のセル位置フィールドを見つける方法

Excel の列内のスペース以外の最初の位置フィールドを検索する方法

列 A 内のスペース以外の最初の位置を検索すると仮定すると、次の式を使用できます。

1, =MATCH(TRUE,A1:A65535""",) Ctrl SHIFT Enter キーの組み合わせを押して数式を終了します。

そのうち: A1:A65535""空でない条件に基づいて論理記号 TRUE と FALSE で構成される配列のセットを生成し、MATCH 関数を使用して条件を満たす最初の位置を見つけます。

2, =MIN(IF(A1:A65535""",ROW(1:65535))) Ctrl SHIFT Enter キーの組み合わせを押して数式を終了します。その中には、IF(A1:A65535"",ROW(1:65535))) を使用して修飾されたものに自然数シーケンスを割り当て、次に MIN を使用して最初の修飾された値を取得します。

Excel のデータ列内の NULL 以外の文字を抽出する方法

Excel の行または列の空でない最後のセルのデータを取得する必要がある場合は、次の配列数式を使用できます。

データが領域 A1:A100 にある場合、空ではない最後のセル値を取得するには、式は次のとおりです。

=INDEX(A1:A100,MAX(ROW(A1:A100)*(A1:A100

"")))

最初の行の空ではない最後のセル値を取得する場合、式は次のとおりです:

=INDEX(1:1,MAX(COLUMN(1:1)*(1:1

"")))

上記の数式を入力したら、Ctrl Shift Enter を押して終了します。

さらに、次の式も使用できます:

1. データを数値として検索:

=ルックアップ(9E 307,A1:A100)

注: 9.99999999999999E 307 は、Excel でセルに入力できる最大値です。通常、セルにはこれほど大きな値は存在しないため、記述の便宜上、数式は「9E 307」と書かれています。 LOOKUP関数は、A1:A100領域に存在しない「9E 307」などの非常に大きな値を探す場合に使用します。A1:A100領域の値が順番に並んでいるかどうかに関係なく、LOOKUP関数は値を含む最後のセルの内容を返します。

値を含む最後のセルの相対位置を取得します:

=MATCH(9E 307,A1:A100)

この数式は、A1:A100 の範囲内の値を含む最後のセルの相対位置を返します。

検索対象の範囲が 1 列 (列 A など) の場合、上記の 2 つの式は次のとおりです。

=ルックアップ(9E 307,A:A)

=MATCH(9E 307,A:A)

検索したい範囲が5行目など1行の場合は、式中の「A:A」を「5:5」に変更するだけです。

2. 検索対象のデータはテキストです:

データが領域 A1:A100 にある場合、テキストを含む最後のセルの内容を取得するには、式は次のとおりです:

=LOOKUP(CHAR(65535),A1:A100)

範囲内のテキストを含む最後のセルの相対位置を返す式は次のとおりです:

=MATCH(CHAR(65535),A1:A100)

以上がExcel 列内の空ではない最初のセル位置フィールドを見つける方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はdocexcel.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。