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(エクセル)
-
6
エクセルで特定の列が0表示の場合、その行を非表示にしたい
Excel(エクセル)
-
7
Excelで記入項目があるところだけ抽出して別シート
Excel(エクセル)
-
8
特定のセルが空白だったら、その行を非表示にしたい。。。
Visual Basic(VBA)
-
9
ExcelVBAを使って、値がある場合は作業を繰り返し実行するプログラムを作成したい。
Visual Basic(VBA)
-
10
エクセルでセルが空白だったらその行を表示させない方法を教えてください。
Excel(エクセル)
-
11
EXCEL数値が存在する列の項目名を表示したい
Excel(エクセル)
-
12
エクセルで折り返しと縮小の同時設定は無理?
Excel(エクセル)
-
13
エクセル空白以外の文字を抽出
その他(Microsoft Office)
-
14
「社長様いますか」という営業電話に、そろそろガツンと言いたい
ビジネスマナー・ビジネス文書
-
15
【VBA】特定列に文字が入っていたらそのセル行をコピーしてマスターブックの同じ行に貼り付けたい
その他(Microsoft Office)
-
16
Wordでこのような三角が出てくるようになってしまったのですがどうやったら消せますか?
Word(ワード)
-
17
Accessでデータシートに同じデータがいくつもでてしまいます。
その他(データベース)
-
18
Excelでセル参照したとき、書式も一緒に持ってくるには?
Windows Vista・XP
-
19
IF関数などを使って条件に合った「行」を削除するような機能はありますでしょうか?
Excel(エクセル)
-
20
EXCEL VBAで全選択範囲の解除
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C+vのvは英語で何の頭文字...
-
Excelで行ごとコピー、同じ行を...
-
Word(Offce365)の不思議な現...
-
コピー&貼り付けの仕方を教え...
-
Wordの「背景色を消す方法」教...
-
WORDのグレー括弧って?
-
エクセルのマクロについて教え...
-
Twitterで、いいねしてくれた人...
-
塗りつぶしの色をコピーするには
-
PDFの一部を切り取って別のシー...
-
【Excel】数式をそのまま他のシ...
-
EXCEL 1つ飛ばしのセル参照
-
Excel 3列毎のセルを別の表に抽...
-
エクセルの複写について
-
数式による空白を無視して最終...
-
パソコンのプリントスクリーン...
-
URLを張るとき、簡単に写す方...
-
エクセルでコピーしたものをコ...
-
コピペができない(LibreOffice ...
-
【エクセル】表の中の文字だけ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelで行ごとコピー、同じ行を...
-
塗りつぶしの色をコピーするには
-
PDFの一部を切り取って別のシー...
-
C+vのvは英語で何の頭文字...
-
【エクセル】表の中の文字だけ...
-
Excel 3列毎のセルを別の表に抽...
-
VBAのテキストボックスに文字列...
-
セルに値がある行のみを抽出す...
-
WORDのグレー括弧って?
-
セルから一部だけを抜き出して...
-
コピーされたセルの文字が途中...
-
EXCEL 1つ飛ばしのセル参照
-
エクセルでコピーしたものをコ...
-
数式による空白を無視して最終...
-
Word(Offce365)の不思議な現...
-
コピー&貼り付けの仕方を教え...
-
空白行を無視してコピーするマ...
-
マイナスの場合「xxxx-」...
-
【Excel】数式をそのまま他のシ...
-
エクセルでマクロにてセル色と...
おすすめ情報