2010-05-25 3 views
0

Я хочу выбрать одну строку каждого дублированного идентификатора безопасности в поле ниже, которое находится в таблице атрибутов файла формы.Выбор среди дублированных строк

Приоритет R > S = I > 0.

Поэтому среди SID 87, FID1 будет выбран.

(SID 88, СТАТУС будет S + I)

(SID 89, ПЕД 6 будет выбран)

(SID 90, удаление ПЕД 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? –

ответ

1

Вы можете использовать SQL в VBA.

+0

Спасибо, но я не знаком с SQL в VBA, дайте больше советов. Спасибо –

+0

Вы не скажете, в каком продукте Microsoft вы пытаетесь это сделать, поэтому не можете быть более конкретным. Например, в Excel вы можете использовать ADO и строку подключения для выполнения запроса. Вы должны рассмотреть комментарий Майкла Родригеса. – Fionnuala