最近、EXCELのマクロを作成していて宗旨替えしたことがありまして。それは【絞り込み条件が2つ以上あり、その条件に該当する件数を取得したいのであれば
実はEXCELのcountifs関数よりも、SQLのselect文でレコード数を求めた方が、色々な諸事情を考えたら良いんじゃないのか?】ということなんですよね。
まぁこれは、最近わたしがEXCEL・VBAの中でSQL文を記述することが苦にならなくなってきたことも大きいんでしょうが。
そうはいってもまだまだ、ごくごく簡単なSQL文しか書けないんですけどね~(^^;。特にjoinやorder byがどうにも効果的な使い方がよく分からなくてorz。
【select from where order by】くらいの単純なものであればもう全然大丈夫ではあるのですが。このあたりはまだまだ修行のしどころだよなぁ…。
実はEXCELのcountifs関数よりも、SQLのselect文でレコード数を求めた方が、色々な諸事情を考えたら良いんじゃないのか?】ということなんですよね。
まぁこれは、最近わたしがEXCEL・VBAの中でSQL文を記述することが苦にならなくなってきたことも大きいんでしょうが。
そうはいってもまだまだ、ごくごく簡単なSQL文しか書けないんですけどね~(^^;。特にjoinやorder byがどうにも効果的な使い方がよく分からなくてorz。
【select from where order by】くらいの単純なものであればもう全然大丈夫ではあるのですが。このあたりはまだまだ修行のしどころだよなぁ…。