2017-04-22 21 views
1

Excelでは、ユーザーインベントリモデルシートから空の行を除外して、空白行なしですべてをテストシートに表示しようとしています。私はwebsiteを見つけました。これは、列がお互いに隣り合っていても、別のシートにあるときには、このようにする方法を示しています。他のシートで作業するために、以下の式を変更する方法を教えてもらえますか? !Bテキスト値ではなく、数字が含まれています。私は「Excelで別のシート上の空白値セルをフィルタリングする

=IFERROR(INDEX('USER INVENTORY MODEL'!B$2:B$300,SMALL(IF('USER INVENTORY MODEL'!B$2:B$300<>"",ROW('USER INVENTORY MODEL'!B$2:B$300)),ROW(2:2))),"") 

答えて

1

てみてください今それを持っているよう

以下は、私が 'ユーザインベントリモデルは' Bが想定している

=INDEX('USER INVENTORY MODEL'!B:B, AGGREGATE(15, 6, ROW('USER INVENTORY MODEL'!B$2:INDEX('USER INVENTORY MODEL'!B:B, MATCH("zzz", 'USER INVENTORY MODEL'!B:B)))/SIGN(LEN('USER INVENTORY MODEL'!B$2:INDEX('USER INVENTORY MODEL'!B:B, MATCH("zzz", 'USER INVENTORY MODEL'!B:B)))), ROW(1:1))) 

式です。

+0

テキスト値は大部分ですが、いくつかの数値があります。数値の場合、どれだけ変化しますか? –

+1

最後の真数値を見つけるには、MATCH( "zzz"、... ' 'MATCH(1e99、...')に移動します。処理する行の数を最小限に抑えることができます。 – Jeeped

関連する問題