2013-03-01 140 views
0

我在Excel電子表格中有一個表格。我想得到相當於在SQL中執行類似於如何在Excel中執行COUNT/GROUP BY的等效操作?

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

。我試圖使用數據透視表,並且我可能會推斷這一點,但我不習慣在Excel中工作並且無法弄清楚。

所有幫助表示讚賞。謝謝。

+0

'COUNT(col1)'總是1嗎?這對你有用嗎? – bernie 2013-03-01 01:24:39

+0

我可能會問這個錯誤或者SQL錯誤的想法......說一個值可能會在第1列中出現多次。我對每個唯一值出現的次數感興趣,我也對如何許多獨特的值出現在第2列的旁邊。 – AJW 2013-03-01 01:46:32

回答

0

井單元格公式將是(IE)

//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 

你可能要做一個嵌套循環來獲得你正在尋找的東西。

0

在後臺打開Access實例。把數據。 SQL查詢。

相關問題