2010-05-25 79 views
0

我想在下面的一个字段中选择每个重复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代码实现选择?

+0

输入数据的格式是什么?一个csv文件? Excel中? – 2010-05-25 05:39:47

回答

1

您可以在VBA中使用SQL。

+0

谢谢,但我不熟悉VBA中的SQL,请给出更多提示。 谢谢 – 2010-05-26 00:07:39

+0

你不会说你试图在哪个微软产品上做这件事,所以不可能更具体。例如,在Excel中,可以使用ADO和连接字符串来运行查询。你应该考虑Michael Rodrigues的评论。 – Fionnuala 2010-05-26 07:00:57