質問: excel関数 空白セルを詰める関数 図1の表を図2のようにオートフィルタを使わず表示させる関数で下記を見つけましたが、実際使うときには、番地がa1からの位置ではなくaa60ぐらいの位置でこの関数を実行すると表示されません。 どの部分をその番地にあわせるとよいでしょうか? <図1> a b 1 あいう 2 えお 3 かきく 4 けこ 5 さしす <図2>各行の空白セルを詰めて表示させる a b 10 あいう えお 11 かきく けこ 12 さしす 13 14 【関数】 a10: =if(row(a1)>counta(a$1:a$5),"",index(a$1:a$5,small(if(a$1:a$5<>"",row($a$1:$a$5),""),row(a1)))) ctrl + shift + enterキーで式を確定します。 右と下にコピーします。
回答: 関数ではないですが 単純に空白セルを削除するだけならば、範囲を指定して 編集 → ジャンプ → セル選択 → 空白セルを選択して 削除 → 上方向にシフトでもできます。