No.2ベストアンサー
- 回答日時:
E6に
=IF(D6="","",COUNT($E$5:E5)+1)
と記入してリストの下端までコピー貼り付けておく
G6に
=IF(ROW(G1)>MAX($E:$E),"",INDEX(A:A,MATCH(ROW(G1),$E:$E,0)))
と記入、右にコピー、下にコピーしておく。
#お勧めしませんが別の方法
G6に
=IF(ROW(G1)>COUNT($D:$D),"",INDEX(A:A,SMALL(IF(ISNUMBER($D:$D),ROW($D:$D)),ROW(G1))))
と記入し、コントロールキーとシフトキーを押しながらEnterで入力。右にコピー、下にコピー。
No.3
- 回答日時:
こんばんは!
画像が小さくて詳細が判らないので、やり方だけ・・・
↓の画像でSheet1のデータをSheet2に表示するようにしてみました。
一例です。
Sheet2のA2セルに
=IF(COUNT(Sheet1!$C$1:$C$1000)<ROW(A1),"",INDEX(Sheet1!A$1:A$1000,SMALL(IF(Sheet1!$C$1:$C$1000=1,ROW($A$1:$A$1000)),ROW(A1))))
としてShift+Ctrl+Enterで確定!
これはSheet1のE列「作業列」は必要ありませんが、配列数式になってしまいます。
この画面からコピー&ペーストする場合はSheet2のA2セルに貼り付け後、数式バー内で一度クリック!
編集可能になりますので、Shift+Ctrlキーを押しながらEnterキーで確定!
数式の前後に{ }マークが入り配列数式になります。
これを列方向・行方向にオートフィルでコピー!
これで画像のような感じになります。
極端にデータ量が多い場合、配列数式はPCにかなりの負担を掛けますのであまりオススメできません。
そこで余計なお世話かもしれませんが、作業列を使う方法です。
Sheet1のE列に作業用の列を設けます。
作業列E2セルを
=IF(C2=1,ROW(),"")
としてオートフィルでずぃ~~~!っと下へコピーしておきます。
そしてSheet2のA2セル(配列数式ではありません)に
=IF(COUNT(Sheet1!$C:$C)<ROW(A1),"",INDEX(Sheet1!A:A,SMALL(Sheet1!$E:$E,ROW(A1))))
という数式を入れ列方向・行方向にオートフィルでコピー!
これでも同様の結果になります。
参考になりますかね?m(_ _)m

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 複数セルデータを別シートの単一セルにコピーしたい。(詳細をご参照ください) 1 2022/12/14 15:08
- Excel(エクセル) シート参照を含む数式を連続コピー 3 2022/12/10 11:42
- Excel(エクセル) エクセルでINDEXとMACTHで出てきたデータの数を数えるには? 1 2023/04/25 10:21
- Excel(エクセル) エクセル 3つの値の中からデータを抽出させる方法 4 2023/08/24 11:00
- Visual Basic(VBA) Excel VBA マクロ ある列の最終行迄を参照し、別の列の空白セルに値を入力したいです 2 2023/03/05 02:44
- Excel(エクセル) 日付以外のデータを抽出したいのですが、 6 2023/06/27 13:32
- Excel(エクセル) エクセルで書式設定とフィルタの組み合わせでうまく行かないのですが 4 2022/10/07 10:02
- Excel(エクセル) Excelで1つしかない値だけを抽出。Unique関数を使わずに 6 2023/08/18 09:14
- Excel(エクセル) 皆様、御力をお貸し下さい。。。 スプレッドシートで関数を組みたいのですが、上手く組めません。 ▼抽出 3 2023/02/04 15:49
- Excel(エクセル) エクセルで#以降の文字を取得したい 1 2022/03/28 13:14
このQ&Aを見た人はこんなQ&Aも見ています
-
エクセル関数で、数字の入った列だけの行を別シートに表示させる。
Excel(エクセル)
-
エクセルで、データのある行だけを抽出したい。
その他(Microsoft Office)
-
エクセルで入力のあるセルのみ別シートに表示したい
Excel(エクセル)
-
-
4
excelで、空白を除いてデータを抽出する方法について
Excel(エクセル)
-
5
EXCEL:ゼロ以外のデータを詰めて抽出する方法
Excel(エクセル)
-
6
【VBA】特定の値が入った行をコピーして別シートに貼り付ける方法をおしえていただきたいです。
Excel(エクセル)
-
7
ExcelVBAを使って、値がある場合は作業を繰り返し実行するプログラムを作成したい。
Visual Basic(VBA)
-
8
エクセルで特定の列が0表示の場合、その行を非表示にしたい
Excel(エクセル)
-
9
エクセル2016でfilter関数がないので、、抜き出す関数をおしえてください。
Excel(エクセル)
-
10
特定の条件の時に行を挿入したい
Excel(エクセル)
-
11
EXCELの条件付き書式で数式を空白と認識してくれる方法
Excel(エクセル)
-
12
エクセルマクロ 特定の文字列を含む行のみを残す (マクロ修正)
Excel(エクセル)
-
13
空白でないセルの値を返す方法について
PowerPoint(パワーポイント)
-
14
エクセル空白以外の文字を抽出
その他(Microsoft Office)
-
15
あるセルに特定の文字列を打つと、他のセルに決められた文字が自動入力するように
Excel(エクセル)
-
16
エクセル フィルタ 数値のみ抽出したい
Excel(エクセル)
-
17
値が入っているときだけ計算結果が表示されるようにするには・・?
Excel(エクセル)
-
18
エクセルで左から、最初に0より大きい値を抽出したい
Excel(エクセル)
-
19
Excelで[表1]にあって、[表2]にないものを抽出する関数
その他(Microsoft Office)
-
20
EXCEL数値が存在する列の項目名を表示したい
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelで行ごとコピー、同じ行を...
-
塗りつぶしの色をコピーするには
-
セルに値がある行のみを抽出す...
-
エクセルでマクロにてセル色と...
-
コピーされたセルの文字が途中...
-
WORDのグレー括弧って?
-
大学生です。moodle上でのテス...
-
【エクセル】表の中の文字だけ...
-
エクセルでコピーしたものをコ...
-
C+vのvは英語で何の頭文字...
-
Adobe Acrobat DCのスナップシ...
-
エクセル VBA・マクロ コピー ...
-
VBAについて教えて下さい。 例...
-
セルから一部だけを抜き出して...
-
フェイスブックのコメント欄に...
-
WORDで、改ページの時に同じテ...
-
Illustratorとwordの互換性につ...
-
ExcelでA列をコピーしたいので...
-
テキストだけをコピーする簡単...
-
エクセルでコピー&ペーストが出...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelで行ごとコピー、同じ行を...
-
塗りつぶしの色をコピーするには
-
C+vのvは英語で何の頭文字...
-
WORDのグレー括弧って?
-
エクセルでマクロにてセル色と...
-
Excel 3列毎のセルを別の表に抽...
-
VBAのテキストボックスに文字列...
-
【エクセル】表の中の文字だけ...
-
コピーされたセルの文字が途中...
-
セルに値がある行のみを抽出す...
-
エクセルでコピーしたものをコ...
-
セルから一部だけを抜き出して...
-
Wordの「背景色を消す方法」教...
-
Wiresharkのパケットの詳細のテ...
-
マイナスの場合「xxxx-」...
-
EXCEL 1つ飛ばしのセル参照
-
数式による空白を無視して最終...
-
シートのコピー、セル全体のコ...
-
xpsファイルをexcelに張り付けたい
-
エクセル VBA・マクロ コピー ...
おすすめ情報