【发布时间】:2014-03-27 21:31:23
【问题描述】:
我在 Excel 中工作,但它确实需要移到 Access 中,因为这是数据库的其余部分所在的位置。
它只是一个包含 Unique_ID、Seller 和 Fruit 的表......
1 Chris Orange
2 Chris Apple
3 Chris Apple
4 Sarah Kiwi
5 Chris Pear
6 Sarah Orange
最终结果应由卖家显示,然后是出售的每种水果的列表(在以下示例中,罗伯特没有出售任何水果,我确实有一份所有卖家名称的列表,但是在本示例中可以忽略这一点,因为我相信这很容易整合。)他们最多只能卖 20 个水果。
Seller 1st 2nd 3rd 4th
Chris Orange Apple Apple Pear
Sarah Kiwi Orange
Robert
目前 Excel 使用索引、匹配和小来返回结果。 Small 仅用于 Unique_ID 以查找第 1、2、3 等...最小的条目,并与每个卖家名称匹配以构建上述结果。
由于 Access 没有 Small 功能,我很茫然!实际上有超过 100,000 条记录(最少),超过 4000 名卖家......他们也不是水果 :)
【问题讨论】:
-
您是否正在尝试将您在 Excel 中创建的数据透视表重新创建到 Access 中?在您的第二个数据示例中,1、2、3... 标题是否对应于第一个示例中的 1、2、3?
-
嗨,他们没有。 1, 2, 3... 表示售出的第 1 个水果,第 2 个,第 3 个等... 唯一的 ID 始终按售出顺序排列,因此在 excel 中使用 small 的原因。我已经更新了示例
-
这是一个可怕的数据模型,而不是具有 int 的“Orange”、“Apple”、“Pear”列。如果有人输入“apples”和“apple”怎么办——呃……人类!
-
哈哈,这不可能发生,因为它链接到存在数据验证的 Excel :)