初心者です。
よろしくお願いします。
エクセルで、下記の様な表があります。
①~⑦行まであり、ABCの3種類のデータを入力してある状態です。
C列に文字が入力されている場合だけ、自動で別表にABC列のデータを抽出したいです。
下記の場合だと、②③⑥行のみを抽出したいです。
関数でできますでしょうか?
教えていただけると助かります。
よろしくお願いします。
①A B C
②10 20 あ
③ 30 い
④ 40
⑤50 60
⑥ 70 う
⑦ 80
また、②③⑥を抽出して別表を作る場合、C列に文字が出てきたらどんどん抽出した表の下にデータを付け足す様にしたいのですが、
その様なことはできるのでしょうか?
よろしくお願いします。
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
自分なら、D列を作業列にしてD列の値を元に検索を行います。
D1セルに
=COUNTA(C$1:C1)
と入力して必要な行までD1セルを複製します。
これで、C列に値があるときだけ数値が増える列ができました。
この増えたときの数値の行を拾うようにすれば良いのです。
これはMATCH関数とINDEX関数の組み合わせで行います。
さらにROW関数で数値を指定します。(これにより数式をコピーした時に数字を一つずつ増やす事ができます)
そしてデータを検索した結果を表示する左上のセルに
=INDEX(A:A,MATCH(ROW(A1),$D:$D,0)),""
と入力し、
そのセルを横に2つ複製したのちに、
入力と複製した3つのセルを必要な行まで複製します。
しかし、
該当するセルの数以上を表示させようとするとエラーになるので、
=IFERROR(INDEX(A:A,MATCH(ROW(A1),$D:$D,0)),"")
と、エラー処理をします。(Excel2007より古いバージョンではIFERROR関数を使えません)
・・・
配列数式を使うのが一番スマートですが、何をしているのか理解していないと同じ問題に直面した時に今と同じように困ることになります。
また、前の回答者さん同様、A列にデータがない時には抽出される値は「0」になるため、同様の処置をしてください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excelの関数でこんな処理ができますか 1 2023/02/08 13:46
- Excel(エクセル) エクセルで沢山のレコードの最後に追記するには? 7 2023/04/10 13:27
- C言語・C++・C# C言語初心者 構造体 課題について 1 2023/03/10 19:30
- Excel(エクセル) Excelでのデータ管理 6 2022/12/24 09:33
- Excel(エクセル) エクセルの関数を教えてください。② 9 2023/05/25 15:28
- Excel(エクセル) エクセルで2つの表を比較して、文字列が同じだが、その行のある値が違うものを抽出したい 1 2022/10/06 21:48
- Excel(エクセル) Excelマクロ 差分抽出の方法が知りたいです。 2 2023/03/07 13:25
- Access(アクセス) Accessのクエリの結果を、既存のエクセルに追加したい 2 2022/07/31 22:44
- Excel(エクセル) 【エクセル」 特定のセルで条件抽出した列を、別シートに上から詰めて表示したい。 8 2022/04/08 16:00
- Excel(エクセル) エクセルで対象日に該当するデータがある場合に別表へ全対象者を表示させたい。 3 2023/07/12 09:48
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルでの作業計算方法について
-
はがきについて。
-
エクセル 文字を増やしたい。
-
セルの内容表示が邪魔になる
-
Microsoft365に変えたのですが...
-
エクセルの計算
-
Microsoft1Officeの互換ソフト...
-
【マクロ】その時、その時で変...
-
【マクロ】読取専用のファイル...
-
エクセル初心者です 関数の入れ...
-
Excel ピボットテーブルで日付...
-
【関数】適切な文字数の数字を...
-
LOOKUP関数を使えばいいのでし...
-
Aというブックの1というシート...
-
エクセル関数を教えてください
-
Excelのチェックボックスの使い...
-
エクセル 白黒印刷で白線を印刷...
-
時間によってファイル名が変わ...
-
WPS OFFICEでの縦書きについて
-
エクセルの条件付き書式につい...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel 2019 のピボットテーブル...
-
[関数得意な方]教えて下さい・...
-
Excelにてある膨大なデータを管...
-
[関数について]わかる方教えて...
-
Excel初心者です。 詳しい方、...
-
excelの不要な行の削除ができな...
-
エクセル関数に詳しい方教えて...
-
INDIRECTを使わず excelで複数...
-
[オートフィルタ]で抽出された...
-
エクセルの神よ、ご回答を! エ...
-
エクセル関数に詳しい方、教え...
-
各ページの1番上の表示について
-
Excelで写真のような表を作った...
-
エクセルで不等号記号(≠)が上に...
-
数学 Tan(θ)-1/Cos(θ)について...
-
Excel 2019 は、SPILL機能があ...
-
Excelで全角を半角にしたいので...
-
条件付き書式を教えてください
-
Excel フィルターを掛けた状態...
-
[オートフィルタ]の適用範囲の...
おすすめ情報