【问题标题】:Selecting Among Duplicated Rows在重复行中选择
【发布时间】:2011-02-23 12:30:25
【问题描述】:

我想在下面的字段中选择每个重复的 SID 的一行,该字段位于形状文件的属性表中。

优先级是R > S = I > 0

因此,SID 87 中,FID1 将被选中。

(SID 88,状态将为 S+I)

(将选择 SID 89、FID 6)

(SID 90,删除 FID 9 或 10)

FID    SID    STATUS 
 1     87       R
 2     87       O
 3     88       I
 4     88       S
 5     89       I
 6     89       R      
 7     89       I
 8     89       S
 9     90       S
10     90       S

如何使用 VBA 代码来实现选择?

【问题讨论】:

  • 输入数据是什么格式的?一个csv文件? Excel?

标签: vba duplicates field sequence


【解决方案1】:

您可以在 VBA 中使用 SQL。

【讨论】:

  • 谢谢,但我不熟悉 VBA 中的 SQL,请提供更多提示。谢谢
  • 您没有说您尝试在哪个 Microsoft 产品中执行此操作,因此无法更具体。例如,在 Excel 中,您可以使用 ADO 和连接字符串来运行查询。你应该考虑迈克尔罗德里格斯的评论。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2010-11-26
  • 2013-01-12
  • 2011-08-29
  • 2020-02-08
  • 2011-12-29
  • 2021-07-21
  • 1970-01-01
相关资源
最近更新 更多