Sql 相当于在Excel中拖动,但在Access查询中拖动
我有一个相当大的文件,对于Excel来说太大了,所以我只能使用Access,它的格式如下:Sql 相当于在Excel中拖动,但在Access查询中拖动,sql,excel,ms-access,Sql,Excel,Ms Access,我有一个相当大的文件,对于Excel来说太大了,所以我只能使用Access,它的格式如下: ID Type Amount 1234 A 500 B 750 C 589 5678 A 200 F 9000 9101 H 44 我的问题是,ID字段在分组过程中只表示一次,但可以有多行与其关联。有没有使用SQL来基本上为所有空白值拖动ID字段的方法?< P>没有
ID Type Amount
1234 A 500
B 750
C 589
5678 A 200
F 9000
9101 H 44
我的问题是,ID字段在分组过程中只表示一次,但可以有多行与其关联。有没有使用SQL来基本上为所有空白值拖动ID字段的方法?< P>没有VBA No.Access不能推断出您希望字段值是什么。如果您不了解VBA访问,甚至不了解VBA,我建议您将文件切成小块,如果可能的话,使用Excel。如果文件太大,则需要使用VBA编程。如果文件太大,无法使用Excel,则如前所述,需要将其分成若干块 在Excel中,您可以用上面的ID填充空格,如下所示:
- 选择列,或仅选择列中的数据(包括空格)
- 选择“主页”选项卡,查找并选择组,转到“特殊”(或Ctrl-G,单击“特殊…”)
- 选择空白并按Ok;这将选择该范围内的所有空白单元格
- 键入=并按键盘上的向上箭头选择活动单元格正上方的单元格
- 按Ctrl-Enter键在所有空单元格中填充相同的公式
- 再次高亮显示列并复制,右键单击“粘贴特殊值”
在Access中实现这一点远没有那么容易。您首先需要创建一个人工的数字序列列(在Excel中)来记住原始顺序。然后需要一个相当复杂的查询序列。如果可能的话,请完全在Excel中执行此操作。我只想更正我的帖子。如果这些都不起作用,那么使用另一种语言可能比VBA更好,但它可以完成这项工作。