Excel - Brisanje redaka s istom vrijednošću

Problem

Potrebna mi je formula za rješavanje ovog problema. Želim da pronađe slične ćelije i izbriše te ćelije s radnog lista.

Evo primjera:

 ABCD Datum transakcije Referenca transakcije Opis Iznos 1/25/2010 STD0182 13993 (108.16) 1/25/2010 STD0182 - Glenn D Smith 13933 - Q1 2010 773 99.00 1/25/2010 STD0182 - Glenn D Smith 13933 - Q1 2010 Porez 773 9.16 1/25/2010 STD0268 1974 (423, 72) 1/25/2010 STD0268 - Savjetodavna služba za savjetovanje 1974. - 1. tromjesečje 2010. 773 396.00 1/25/2010 STD0268 - Savjetodavna služba za savjetovanje 1974. - 1. tromjesečje 2010. Porez 773 27.72 1/25 / 2010 STD0431 7206 (108.16) 1/25/2010 STD0431 - pravedni planovi itd. 7206 - Q1 2010 773 99, 00 1/25/2010 STD0431 - pravedni planovi itd. 7206 - Q1 2010 Porez 773 9, 16 1/25/2010 STD0690 16670 (107, 66) 1/25/2010 STD0690 - Planiranje imovine Sol 16670 - Q1 2010 773 99.00 1/25/2010 STD0690 - Planiranje imovine Sol 16670 - Q1 2010 Porez 773 8.66 

Zato želim da formula pogleda ili sličnu STD # (STD0182 - Transakcija Ref) i da izbriše ako sadrži isti STD #.

Riješenje

Nije posve jasno o ovom dijelu "STD0182 - Ref. Transakcije"

Pretpostavke.

1. Želite izbrisati redak ako je njegova vrijednost stupca B jednaka vrijednosti u retku iznad nje

2. Podaci su razvrstani u stupac B

3. Stupac B Ne sadrži praznu ćeliju

 Sub removeDups () Dim myRow As Long Dim sTRef As String sTRef = Ćelije (2, 2) myRow = 3 Do (Cells (myRow, 2) "") Ako (sTRef Cells (myRow, 2)) Tada sTRef = Ćelije ( myRow, 2) myRow = myRow + 1 Else Rows (myRow) .Select Selection.Delete Shift: = xlUp End Ako je Loop End Sub 

Bilješka

Zahvaljujući rizvisa1 za ovaj savjet na forumu.

Prethodni Članak Sljedeći Članak

Top Savjeta