☆エクセル関数質問です。 A列に文字、や数字。 C列にA列を上詰めしたく下記の関数を入れました。
☆エクセル関数質問です。 A列に文字、や数字。 C列にA列を上詰めしたく下記の関数を入れました。 =INDEX(A:A,SMALL(IF(A:A<>"",ROW(A:A)),ROW())) そのままC2以下コピー貼り付け C1は答えが返ってくるのですが、C2以降すべて#NUM!と帰ってきます。 なぜなのでしょうか?? 分かる方、お助けください。 お願いいたします。
Excel | Visual Basic・67閲覧・100
ベストアンサー
これは、配列数式にする必要があります。 入力時にCtrl+Shift +Enter を同時に押します。 すると数式に{}が付きます。それで初めて機能します。 最新版(Excel2021 )orオンライン版なら、そのまま入力しても機能します。
質問者からのお礼コメント
lgkさま ご回答ありがとうございます。 早速試してみたいと思います。 ありがとうございました!
お礼日時:6/29 23:12