[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『空白セルを詰めて表示する方法を教えて下さい。』(無名)
空白セルがある場合、同列の下部分に詰めて表示するさせる関数を教えて下さい。なお、他の列には表や数字等が入っているので行削除は利用できません。
是非みなさんお力をお貸し下さい。
空白を詰めたいセル範囲を選択 ↓ 編集 ↓ ジャンプ ↓ セル選択 ↓ 空白セルにチェック ↓ OK
これで選択範囲のうち空白セルのみ選択されます。
この状態で右クリック ↓ 削除
とすると、削除後のシフト方向を選択するウィンドウ がでますので、「上方向にシフト」にチェックをして OKとします。
ただ、これでは上方向にシフトしますので、 詰めた後のデータをカット&ペーストする必要があります。 (MARBIN)
>同列の下部分に詰めて表示するさせる関数を ということは、このようなことでしょうか。
A 1 品名 2 りんご 3 ミカン 4 5 すいか 6 7 なし 8 柿 9 10 イチゴ 11 12 13 14 品名 15 りんご 16 ミカン 17 すいか 18 なし 19 柿 20 イチゴ 21
A1:A10 の表のデータに空白セルがある場合、 A14から下に空白セルを詰めて表示します。
A15=IF(COUNTA($A$2:$A$10)<ROW(A1),"" ,INDEX($A$1:$A$10,SMALL(IF($A$2:$A$10<>"",ROW($A$2:$A$10)),ROW(A1))))
と入力して、CtrlとShifを押しながらEnterで確定、配列数式とします。 A15セルをそのままA21までコピーするとこのようになります。 (sato)
◆satoさんの表をお借りして! A15=IF(ROW(A1)>COUNTA($A$2:$A$10),"",INDEX($A$1:$A$10,10-LARGE(INDEX(($A$2:$A$10<>"")*10-ROW($A$2:$A$10),0),ROW(A1))))
◆と入力して、Enter で式を確定し下にコピー (Maron)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.