2017-01-25 16 views
0

データの列と行が多数あるスプレッドシートがあります。 BC欄には、他の条件に基づいて散発的に非ブランクセルがあります。最後の非空白セルの行またはセル参照を検索しようとしています。EXCEL最新の非空白セルを列に戻す方法

私は次のように開発している:

= IF(BC300 = ""、 ""、MAX(IF(NOT(ISBLANK(INDIRECT( " '" & "CopCrv'!BC" &(M301-250 )):BC300))、ROW(INDIRECT( " '" & "CopCrv'!BC" &(M301-250)):BC300))、0))

セルM301は、数300で、M300は、番号299など。私がMAXを使用している場合(IF(...私は50の結果を得て、私はMINを使用すると(IF(...私は0を得る)

最後の非ブランクセル以降の範囲は、セルBC296とBC262にデータがあります最終的に私は296かBC296の答えを得ているはずです

基本的には、実行中のセル参照を記録するために別の列を作成しました。 BC296です。私の公式はセルBI301に残っています。セルにデータがあるたびに、その特定のデータに作用する別のIF式を作成しています。データが入っているセルはBC318です。セルBI318で作成しようとしている式が今回反応するとBC300が返されますこのセルの前に情報を持つセル。

私はすべての援助を感謝し、フォローアップの質問をすること自由に感じる。ありがとう!

+0

あなたのコメントを削除してください。私はちょうどあなたの質問を編集してそこに含めました(これはあなたがこのような状況でやるべきことです)。 –

答えて

0

あなたが行使用MATCHをしたい場合:

=MATCH(1E+99,BC:BC) 

この番号を持つ列BCの最後の行を返します。

あなたは[アドレスを取得することを連結することができます

="BC" & MATCH(1E+99,BC:BC) 
関連する問題