- ベストアンサー
エクセルで複数条件から抽出するいい方法を教えてください
エクセルで会計処理をしています。出納帳部分に 例えば 月日 摘要 支出金額 4月20日 A社4月分 50000円 4月25日 B社4月分 30000円 : 5月22日 A社5月分 80000円 5月23日 C社5月分 5000円 : と入力したときに別シートに作成してある月別の業者支払一覧表(横 4月から翌3月まで 縦 A社からE社 という表)にも入力するよう該当するセルに =IF(ISERROR(VLOOKUP("A社4月分",出納帳!$H$6:$K$261,4,FALSE)),"",(VLOOKUP("A社4月分",出納帳!$H$6:$K$261,4,FALSE))) という関数を入れて摘要欄に一致する文字があれば支出金額を抽出するようにしてあります。でもこの式ですと新しい業者が出てきたときに業者一覧表をいちいち作り直さなければいけません。そこで一つ目の条件として月日の欄から○月だけを抽出、2つ目の条件で○社というふうに取引業者が増えても対応できる良い方法はないでしょうか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
別シートの会社名をA列、月を1行目として、次の数式でお試し下さい。 =IF(ISERROR(VLOOKUP($A1&B$1&"分",出納帳!$H$6:$K$261,4,FALSE)),"",(VLOOKUP($A1&B$1&"分",出納帳!$H$6:$K$261,4,FALSE)))
その他の回答 (1)
- n-jun
- ベストアンサー率33% (959/2873)
どのようなシートに結果を出しているのかわかりませんので、 あくまで参考になればという一案。 A B C D 1 A社 B社 C社 2 4月分 3 5月分 4 6月分 5 7月分 B2 =B$1&$A2 で下・右にフィルをすれば B2 A社4月分 B3 A社5月分 C2 B社4月分・・・等々、できますよ。
補足
別シートは、質問の例でいうと A B C D 年計 1 4月 5月 6月・・・ 2 A社 50000 80000 xxxxxxx 3 B社 30000 +++++++ 4 C社 5000 ------ 合計 80000 85000 という表になっていて出納帳のシートから抽出してくるようにしています。関数式の A社4月分 というところを $B$1&$A2 に変えるのでしょうか?
お礼
できました!ありがとうございます。