2016-05-24 2 views
0

エクセルシート(Office Professional Plus 2016)には、空の「A」列がありますが、一部のテキストを含むセルA4、A5、A7およびA9は例外です。私は今、最初の空でない要素(これは、呼び出しA4に位置しています)を抽出します。私は(herehereから)以下の提案を発見し、私はいくつかの他の細胞(外列A)で次の式を使用しています:Excelリストで最初(2番目、...)の空でない要素を選択するにはどうすればよいですか?

=INDEX(A1:A9;MATCH(FALSE;ISBLANK(A1:A9);0)) 

が、これはのみミリアンペア#N/Aを与えます。新しいバージョンのOfficeでは数式が使用されていない可能性がありますか?あるいは、エラーの理由は何か?

また、2番目の空でない要素(セルA5から)と3番目の空でない要素(セルA7)などを選択するにはどうすればよいですか?

さらに詳しく説明すると、私は列Aの空ではない要素で列Bを埋める必要があります。したがって、B1は列Aの最初の空でない要素(セルA4)を含む必要があります。 B2には、列Aの2番目の空でない要素(セルA5)が含まれている必要があります。 B2には、列Aの3番目の空でない要素(セルA7)が含まれている必要があります。など...

+0

これは配列式です。式を書いた後に 'Enter'を押すのではなく、' Ctrl' + 'Shift' +' Enter'を一緒に押すことになっています。 – Mrig

+0

はい、ありがとう、私は実際に読む必要があります....これはページで説明されています... – Alex

+0

しかし、2番目の空でないセルを見つける方法は? – Alex

答えて

1

セルに次の数式を入力してドラッグします。これは、これはとても + を入力しはCtrl +Shiftキーでそれをコミット配列数式であるあなたに、すべての非空のセル

=IFERROR(INDEX($A$1:$A$9,SMALL(INDEX(NOT(ISBLANK($A$1:$A$9))*ROW($A$1:$A$9),0),COUNTBLANK($A$1:$A$9)+ROW(A1))),"") 

を与えるだろう。

必要に応じて範囲を変更してください。

+0

それは私に最初の空でない要素を与えます。 2番目の空でない要素を取得する方法は? – Alex

+0

@Alex Mrigの公式は、あなたが求めていることをしています。 'Ctrl' +' Shift' + 'Enter'を押し、数式をドラッグする必要があります。 – Brian

+0

@Alex - この数式をコピーします。 – Mrig

関連する問題