[[20200520112305]] 『行の抽出』(そら) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『行の抽出』(そら)

A列にある丸印の行だけを別のシートに抽出したいのですがご指導をお願いします。

< 使用 Excel:Excel2016、使用 OS:Windows10 >


 (1)データ範囲の1行目に項目行を挿入
 (2)A列全体を選択してオートフィルタを設定する
 (3)丸印を抽出する
 (4)抽出された行を別シートに貼付する

(もこな2 ) 2020/05/20(水) 11:46


 配列数式を使う案です

 ○のセルが変化するような場合

 B列を抽出する例
 ={INDEX(B:B,SMALL(IF(A:A="○",ROW(A:A),99999),ROW(A1)))} 下にフィル
 前後の{}は、数式を入力してから、Ctrl+Shift+Enter

(jjj) 2020/05/20(水) 12:10


丁寧な説明ありがとうございます。
私の質問の仕方が悪かったと思いますが、再度状況を説明すると
「工事」というシートの中でA列に丸印を付けた行のみ全てを「集計」というシートに取り込みたいのですが表現がまずいでしょうか?
未だエクセルの操作が未熟なもので申し訳ありません。
(そら) 2020/05/20(水) 13:07

 (1)「工事」というシートのデータ範囲の1行目に項目行を挿入
 (2)「工事」というシートのA列全体を選択してオートフィルタを設定する
 (3)(2)のオートフィルタを使って丸印を抽出する
 (4)「集計」というシートに(3)で抽出された行【全体】を別シートに貼付する

(もこな2 ) 2020/05/20(水) 13:57


 ○のセルが変化するような場合
  → 対象が2,3,15行目だったり、4,6,7行目だったりと
    抽出したい行がその都度変わるような場合

 例では、A列に○がついた行のB列を参照する関数を示しましたが、
 他の列の値を参照する場合も要領は一緒です。

 ={INDEX(工事!B:B,SMALL(IF(工事!$A:$A="○",ROW(工事!$A:$A),99999),ROW($A1)))}
 これを右にフィル(データ範囲分)

(jjj) 2020/05/20(水) 14:04


もこな2さんの方法が私には理解しやすいのですが横着な希望で「集計」シート側へ自動的に丸印行が反映されたら有難いと思ってましたがお二人のご指導を参考に頑張ってみたいと思います。
有難うございました。
(そら) 2020/05/20(水) 14:39

 >「集計」シート側へ自動的に丸印行が反映

 私の提案でできると思いますけど・・・

(jjj) 2020/05/20(水) 14:52


わざわざありがとうございます。
トライしてみます
(そら) 2020/05/20(水) 15:11

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.