0

Excel スプレッドシートにテーブルがあります。次のようなことをするのと同等のものを取得したい

SELECT col1, COUNT(col1), COUNT(col2)
FROM table
GROUP BY col1

SQLで。私はピボットテーブルを使おうとしていましたが、これは考えすぎかもしれませんが、Excel での作業に慣れておらず、理解できませんでした。

すべての助けに感謝します。ありがとうございました。

4

2 に答える 2

0

Accessインスタンスをバックグラウンドで開きます。データを入れてください。SQLによるクエリ。

于 2013-03-01T10:12:41.640 に答える
0

セルフォーミュラでは、(つまり)

    //Cell Formula
    =Count(A1:A50) // Range
    =Count(A1, A3, A5) // Specific Cells


   // in VBA

   =Sheet1.Range("A:A").Cells.SpecialCells(xlCellTypeConstants).Count

  // Where "A" is the column and 'SpecialCells(xlCellTypeConstants)' returns non-blank cells

// vba で特定の値を確認する必要がある場合:

  Dim counter As Integer
 counter = 0

 For Each c In Sheet1.Range("A1:A100").Cells

      If c.Value = "Something" Then
        counter = counter + 1
      End If


 Next

 // Then get your value of the counter variable

探しているものを取得するには、ネストされたループを実行する必要がある場合があります。

于 2013-03-01T01:42:51.960 に答える