スプレッドシートはC1に下記を入力し23行までコピー
excel
1=ArrayFormula(IFERROR(INDEX($A$1:$A$23,SMALL(IF($B$1:$B$23<>"",ROW($A$1:$A$23)),ROW(A1))),""))
excelの場合はC1に下記を入力し" Ctrl+Alt+Enter "で確定し23行までコピー
excel
1=IFERROR(INDEX($A$1:$A$23,SMALL(IF($B$1:$B$23<>"",ROW($A$1:$A$23)),ROW(A1))),"")
リストが増減する場合はC列の数式の$23の23の部分を最初から多めに設定し、
入力可能な行まで色を塗っておくor入力可能な行以降の行を消す、などで対応。
配列数式を使用しているので数式の詳細な説明は割愛させていただきます。
他にもGoogleスプレッドシートのみでエクセルでは対応できませんが、
query関数を使う手もあります。
コピペではなく自分で作れるようになりたい場合は配列数式を使わず、
作業列を使用した方法が簡単ですので「excel 空白セルを飛ばす」などでググって下さい。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。