• ベストアンサー

エクセルで複数条件から抽出するいい方法を教えてください

エクセルで会計処理をしています。出納帳部分に 例えば     月日     摘要   支出金額  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つ目の条件で○社というふうに取引業者が増えても対応できる良い方法はないでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.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)))

nikki425
質問者

お礼

できました!ありがとうございます。

その他の回答 (1)

  • n-jun
  • ベストアンサー率33% (959/2873)
回答No.1

どのようなシートに結果を出しているのかわかりませんので、 あくまで参考になればという一案。    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月分・・・等々、できますよ。

nikki425
質問者

補足

別シートは、質問の例でいうと    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 に変えるのでしょうか?

関連するQ&A