[[20231002232736]] 『同じ項目の情報を抽出』(ミッドナイト) ページの最後に飛ぶ

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

 

『同じ項目の情報を抽出』(ミッドナイト)

品物を作り、売るまでの収支の流れをエクセル管理します。

支出月 項目 金額
3月 材料A 10

3月 材料B 20
10月 材料E 20
3月 材料C 15
4月 材料A 30

4月 材料D 25

・空白行あり
・月ごとにまとまっていない
(記入列は固定されています)

このようなときに、例えば3月の情報だけを別シートに抜き出して
項目と金額を一覧にするにはどのような方法が良いでしょうか。

何個目の3月かを関数で出して「3月1」「3月2」として扱い抽出しようかと思いましたが
実際には結構な量のデータがありますので、1番簡単な方法があれば教えていただきたいです。

また、品物を作るときに、もともと支出計画を作成していて
実際の支出を上書きしたり、元の予定をリスケして付け足したり消したりするので
データは日々変わります。

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

< 使用 Excel:Microsoft365、使用 OS:Windows11 >


 >例えば3月の情報だけを別シートに抜き出して
 >項目と金額を一覧にするにはどのような方法が良いでしょうか。
 普通はオートフィルタなどで抽出して、それをコピーペイストするとか、
 フィルタオプションを使うなどの方法でしょうか。
 どのような形式の一覧なのか、明示されたほうがいいと思います。
 
(xyz) 2023/10/03(火) 08:11:48

EXCEL2010を使っていますので、365では便利な関数があるように
思います。2010レベルで。(1番簡単な方法ではありません)

Sheet2!A1: =IFERROR(INDEX(Sheet1!B$2:B$7,AGGREGATE(15,6,ROW($A$1:$A$6)/(Sheet1!$A$2:$A$7="3月"),ROW(A1))),"")

 右と下にコピーします。

(メジロ) 2023/10/03(火) 08:31:35


 365なら FILTER 関数が使えます。

 =FILTER(Sheet1!A2:C100,Sheet1!A2:A100="3月","")

 こんな感じ
 数式をコピーする必要はありません。

 抽出は「項目」と「金額」だけでいいのなら
 =FILTER(Sheet1!B2:C100,Sheet1!A2:A100="3月","")
               ~~~~~~~~
 以上
(笑) 2023/10/03(火) 08:52:13 訂正 9:12

みなさま、ありがとうございます。
FILTER関数が私にもわかりやすく扱いやすかったです!
ありがとうございました。
(ミッドナイト) 2023/10/03(火) 12:04:11

コメント返信:

[ 一覧(最新更新順) ]


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