[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『関数でデータを抽出したいですが、範囲をうまく決められません』(猫苦戦中)
分類列に同じ値が数行あり、フラグが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
元データがもうちょっと複雑なものだったので、いただいた関数を当てはめてみたところ、
見事にデータを出すことができました!
とても助かりました。ありがとうございました。
(猫苦戦中) 2022/08/11(木) 00:36
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.