2013-07-19 47 views
0

我有一個相當大的文件拖動的等效,太大的Excel,所以我堅持了訪問,它有這樣的格式:在Excel中,但Access查詢

ID  Type Amount 
1234 A  500 
     B  750 
     C  589 
5678 A  200 
     F  9000 
9101 H  44 

我的問題是,該ID字段在分組期間僅被表示一次,但可以有多個與其關聯的行。有沒有一種方法使用SQL實質上拖動所有空白值的ID字段?

+0

只是好奇,如果這是在Access中爲什麼'堵塞空白'? – pnuts

回答

0

如果你的文件對於Excel來說太大了,那麼就像上面提到的那樣,你需要把它分成幾塊。

在Excel中,您可以填寫ID爲空白上面如下:

  • 選擇主頁選項卡中選擇列,或者只是數據(包括空格),查找&選擇組,轉到特殊(或Ctrl-G,單擊特殊..)
  • 選擇空白並按下OK;這將在範圍
  • 類型選擇所有空白單元格=和按向上鍵盤上的箭頭以選擇哪個細胞立即是活動單元格
  • 按下Ctrl-輸入所有空單元
  • 填補這一相同的公式上述
  • 再次突出顯示該列並複製,右鍵單擊Paste-Special,Values。

在Access中這樣做並不容易。您首先需要創建一個人爲的數字序列列(在Excel中)以記住原始順序。然後需要一個相當複雜的查詢序列。如果可能,完全在Excel中完成。

1

沒有VBA編號。訪問不能推斷出你想要的字段值是什麼。如果您不瞭解VBA-Access或VBA,我建議您將文件剪切成較小的塊,並在可能的情況下使用Excel。如果文件太大,那麼你需要選擇VBA編程。

+0

這就是我害怕的,謝謝你的幫助 – user1723699

+0

我只是想改正我的帖子。如果這些工作都不起作用,那麼使用另一種語言比VBA更好,但它可以完成這項工作。 – ApplePie