2016-05-18 14 views
0

列から値を並べ替えるための動的な式を作成します。テキストが含まれているときにセルを入力し、セルが空白の場合はスキップして次のセルに移動する数式。Excel式で空白をスキップする

レンジ式

-A 
-E 
-F 
-H 
+0

はおそらくこれがあなたのために動作します:http://chandoo.org/wp/2014/01/13/combine-text-values-quick-tip/ – Brian

答えて

1

から

-A 
-(BLANK CELL) 
-(BLANK CELL) 
-D 
-E 
-F 
-(BLANK CELL) 
-H 
-(BLANK CELL) 

結果である私はあなたのデータはA1から始まるColumn Aであると仮定しています。 配列式をセルB1に入力します。

=IFERROR(INDEX($A$1:$A$15, SMALL(IF(ISBLANK($A$1:$A$15), "", ROW($A$1:$A$15)-MIN(ROW($A$1:$A$15))+1), ROW(A1))),"") 

:あなたは + を入力しはCtrl +Shiftキーを押すことによって、それをコミットする必要がありますので、これは配列数式です。

下の画像を参照してください:

enter image description here

+0

あなたの返信のためにたくさんありがとう –

+0

しかし、あなたは "ctr + shift + enter"の助けを借りてください。 –

+0

@ SachinChhittarka - セルに数式を書いたら、Enterキーを押します。しかし、配列式の場合、 'Ctrl'と' Shift'を押し続けてEnterを押してください。これを行うと、式の中括弧 '{}'を見ることができます。注意:数式の周りに中括弧を手動で入力すると、数式に変換されません。 – Mrig

関連する問題