[[20220810173543]] 『関数でデータを抽出したいですが、範囲をうまく決』(猫苦戦中) ページの最後に飛ぶ

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

 

『関数でデータを抽出したいですが、範囲をうまく決められません』(猫苦戦中)

分類列に同じ値が数行あり、フラグが1にあたる値を関数で取り出したいです。
(VBAは分からないため関数でできればありがたいです)

▼元データ

分類 フラグ 値
りんご  1   1
りんご  0   2
りんご  0   3
みかん  0   1
みかん  1   2
みかん  0   3
・・・


▼抽出したいデータ

分類  値
りんご 1
みかん 2

「値」は「りんご」「みかん」それぞれで「1,2,3」と連続しています。
「りんご」行数と「みかん」の行数は同数です。

よろしくお願いいたします。

< 使用 Excel:Office365、使用 OS:unknown >


<追記>すみません、行、列の番号を振っていなかったので振りました。

 ▼元データ

    A列  B列  C列
行番号 分類 フラグ 値
1   りんご  1   1
2   りんご  0   2
3   りんご  0   3
4   みかん  0   1
5   みかん  1   2
6   みかん  0   3
(猫苦戦中) 2022/08/10(水) 17:55


 どこに抽出するんですか?
 E列、F列だとして

 E2セルにだけ
 =FILTER(FILTER(A2:C10,B2:B10=1),{1,0,1})

 と入れたら ↓ のようになると思います。

	E	F
1	分類	値
2	りんご	1
3	みかん	2

 エラー処理してませんけど・・・

 以上
(笑) 2022/08/10(水) 18:09

遅くなりましたが、ありがとうございましたm(__)m

元データがもうちょっと複雑なものだったので、いただいた関数を当てはめてみたところ、
見事にデータを出すことができました!

とても助かりました。ありがとうございました。
(猫苦戦中) 2022/08/11(木) 00:36


コメント返信:

[ 一覧(最新更新順) ]


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