SELECT Products, count(*) as [cnt], sum(cost) as [sum] FROM [A$] GROUP BY Products 操作は簡単、「SQL」シートのB1セルにに上記文を貼りつけして ボタンを押すだけです!! なんと、シート同士を結合することも可能なのでvlookup()を 指定せずともお手軽便利!! 他にもいろんな集計方法をサンプルで載せておきます。 /* Aシート一覧 */ select * from [A$] /* A,Bシート一覧 */ select * from [A$],[B$] where [A$].CID = [B$].CID /* バナナの販売数 */ select count(*) from [A$] where Products = 'バナナ' /* バナナの売上 */ SELECT Products, sum(cost)
無茶苦茶可能です。 for i = 1 to 10 worksheetfunction.vlookup("探す値"cells(i,1),"列数指定",false) next とかやればA1~A10までやります。ただこれだと普通にセルにコピーしたのと何か違う?という感じがしちゃいますのですが、とにかく定数以外も指定できる感じです。ただ、今ちょっと試してみたら探す値が見つからない場合、エラーになるので、エラーっておかしいだろ嫌がらせだ、とか思っちゃいますがエラー処理はいれておかないと駄目な感じですね。 全部の引数に変数を指定することができる感じなので、やりたいことが複雑であれば手作業でセルにコピーするよりも楽な感じで、やったVBA使ってよかったという感じになる気がします。 もう少し具体的に状況教えてくれたらコード書きます。 ○補足 mikemikeさんのご指摘正しいです。私、vlookupを昨
Linuxシステムプログラミング 作者: Robert Love,ロバートラブ,千住治郎出版社/メーカー: オライリージャパン発売日: 2008/04/16メディア: 大型本購入: 5人 クリック: 181回この商品を含むブログ (29件) を見る 結合 Unix/Linuxの標準コマンドで2つのファイルの共通keyで連結することができます。共通keyでの結合にはjoinコマンドを利用します。joinによりSQLのinner joinに近いことがコマンドだけで出来てしまいます。今までテキスト処理をコマンドで行う事が少なかったのでjoinの活用方法を知りませんでしたが、今回調べた内容を記録します。似たコマンドとしてpasteというものもあり、こちらは同じ行数の内容を単純に結合します。そちらについても簡単に紹介します。 join join前にsort joinコマンドを利用する場合は2つのファ
パソコン通信時代に書いた、この「VBA高速化テクニック」の中で、間違って伝わっているな~と感じていたのは、冒頭の「画面を止める」と、これ「配列を使う」です。90年代のパソコンはスペックが低かったです。CPUは遅いし、メモリも少なく低速、Windowsの画面描画機能も遅かったし、そもそもExcelもそれほど速くはなかったです。そんな中で、大量のセルにアクセスするのなら、一度配列に入れて配列を操作する方が速いよって話でした。でも、何となく「配列に入れると速い」ということだけが一人歩きして、とにかく何でも「配列は速い!配列は速い!配列!配列ぅ!」って言われてます。 ちょっとやってみましょうか。まずは単純に、データを探す操作から。A列に200,000個の名前が入っています。この中から"田中"を探して、該当するB列の数値を取得します。ちなみに"田中"は一番下のセルA200000にあります。 Sub
ご訪問いただいたお客様へのお知らせ Information for customers visiting this Web site from SpinNet アクセスいただいたWebサービスは提供を終了いたしました。 長年にわたり、多くの皆様にご利用いただきましたことを心よりお礼申し上げます。 SpinNetトップページへ The Web service you are trying to access has been terminated. We would like to thank all of you for your patronage over the years. Go to the SpinNet
Excel VBA(エクセル マクロ) その�E VLOOKUPで検索、取り込み Excelで重宝するVLOOKUP関数。 VBAで使わない手は無い。 外部ファイルから必要情報のみ取り込むことに成功した。 次は、VLOOKUP関数を使用して、他シートの行を検索し、行にある情報を取り込むことにする。 VLOOKUP関数はExcelの関数で非常に使う機能であるため、VBAで使わない手はない。 全ての行について、VLOOKUP関数で検索をかけるため以下のようにプログラムを作成した。 Sheets("データシート").Select Line = 2 Do Until Cells(Line, 4).Value = "" On Error Resume Next Cells(Line, 17).Value = Application.WorksheetFunction.VLookup
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く