エクセル2010です。
画像のようなデータがあったとして、
たとえば、「2月のUFJの金額の合計をする」といった計算式を、別のセルに記入したいと思っています。
そこで作業列を作り、ワイルドカードを使った文字列をヒットさせるようにしました。
画像のE列に「=A○&B○」という式の作業列を作り、結果を記載したい目的のセルには、
=SUMIF(E16:E27,"2013年2月*UFJ",D16:D27)
としてみました。
しかし、ヒットさせたい"2013年2月"の部分が、標準形式の41330のような表示になってしまい、ヒットしません。
SUMIF式のほうを標準形式にしてみようと思いましたが、どの桁が何月と決まっているわけではないので、ワイルドカードを使って指定できません。
こういう場合、E列を「2013年2月25日UFJ」のように表示させるのは、どうすればよいのでしょうか?
アドバイスをいただけると幸いです。よろしくお願いします。
------------------------------------
ちなみに、SUMIFS関数やSUMPRODUCT関数で実現はできたのですが、データが多くなってくると処理がとても重くなってきます。
またピボットテーブルも考えたのですが、この結果を各種条件で表示させるセルをまず設定してから、そのセルを別の様々な計算式が参照するような連動をするかたちになるので、ユーザーの手で条件を変更するピボットテーブルでは対応できないのでは、とのことから、この方法を試しているところです。
↧